public override void Execute(Network.Game.GameClient client, CommandParameters parameters)
{
if (parameters.Lenght > 0)
{
var itemID = parameters.GetIntParameter(0);
var itemTemplate = Items.ItemManager.GetTemplate(itemID);
var quantity = 1;
var style = false;
if (itemTemplate != null)
{
if (parameters.Lenght > 1)
{
quantity = parameters.GetIntParameter(1);
}
if (parameters.Lenght > 2)
{
var styleStr = parameters.GetParameter(2).ToLower();
if (styleStr == "max")
{
style = true;
}
}
var item = Items.ItemManager.GenerateItem(client.Character.ID, itemTemplate, quantity, style);
client.Character.Bag.Add(item);
client.ConsoleMessage("L'objet <b>'" + itemTemplate.Name + "'</b> a correctement ete generer !", Enums.ConsoleColorEnum.GREEN);
}
else
{
client.ConsoleMessage("Impossible de trouver l'objet n°" + itemID, Enums.ConsoleColorEnum.RED);
}
}
else
{
client.ConsoleMessage("Parametres invalide !", Enums.ConsoleColorEnum.RED);
}
}