Quote:
Originally Posted by xXVamXx
Sorry andy for disturbing you
How can i add item in code for example like:
HTML Code:
public static void Face(int Face, ClientSocket CSocket)
{
CSocket.Send(ConquerPacket.NPCTalk(2544, Face, 255, 4));
}
But i just need to know the add item in inventory.
Coz i have been try but cant figure it out.
Thanks andy for ya help.
|
if you wanna add item you can use that code
Code:
Struct.ItemInfo NewItem = new Struct.ItemInfo();
NewItem.Bless = Bless;
NewItem.Dura = Item.MaxDura;
NewItem.Enchant = Enchant;
NewItem.ItemID = NewItemID;
NewItem.MaxDura = Item.MaxDura;
NewItem.Plus = Plus;
NewItem.Position = 0;
NewItem.Soc1 = Soc1;
NewItem.Soc2 = Soc2;
NewItem.Color = Color;
NewItem.UID = Nano.Rand.Next(1, 9999999);
bool created = Database.Database.NewItem(NewItem, CSocket);
while (!created)
{
NewItem.UID = Nano.Rand.Next(1, 9999999);
created = Database.Database.NewItem(NewItem, CSocket);
}
CSocket.Client.Inventory.Add(NewItem.UID, NewItem);
CSocket.Send(ConquerPacket.ItemInfo(NewItem.UID, NewItem.ItemID, NewItem.Plus, NewItem.Bless, NewItem.Enchant, NewItem.Soc1, NewItem.Soc2, NewItem.Dura, NewItem.MaxDura, NewItem.Position, NewItem.Color));
the code it big cuz you have to save it to datebase
i made example it my topic
[Only registered and activated users can see links. Click Here To Register...]
note i updated it cuz it was have peoblem