try this
case 2071: // CP ADMIN
{
if (LinkBack == 0)
{
Text("HELLO! Do you need cps? Trade me a Dragonball for 215 cps.", CSocket);
Link("DragonBall", 1, CSocket);
Link("Just passing by", 255, CSocket);
Face(6, CSocket);
End(CSocket);
}
else if (LinkBack == 1)
{
int uid = 0;
bool cont = false;
foreach (Struct.ItemInfo Item in CSocket.Client.Inventory.Values)
{
if (Item.ItemID == 1088000)
{
uid = Item.UID;
cont = true;
break;
}
}
if (cont)
{
if (CSocket.Client.CPs + 215 > 999999999)
CSocket.Send(ConquerPacket.Chat(0, "SYSTEM", CSocket.Client.Name, "You can not hold more then 999,999,999 CPs", Struct.ChatType.Top));
else
{
CSocket.Client.Inventory.Remove(uid);
CSocket.Send(ConquerPacket.ItemUsage(uid, 255, Struct.ItemUsage.RemoveItem));
Database.Database.DeleteItem(uid);
while (!CSocket.Send(ConquerPacket.ItemUsage(uid, 255, Struct.ItemUsage.RemoveItem)))
{
CSocket.Client.Inventory.Remove(uid);
CSocket.Send(ConquerPacket.ItemUsage(uid, 255, Struct.ItemUsage.RemoveItem));
Database.Database.DeleteItem(uid);
}
CSocket.Client.CPs += 215;
CSocket.Send(ConquerPacket.Status(CSocket, 2, CSocket.Client.CPs, Struct.StatusTypes.InvCPoints));
}
}
else
{
Text("You don't have a DragonBall.", CSocket);
Link("I see.", 255, CSocket);
Face(6, CSocket);
End(CSocket);
}
}
break
}
ok. give thanks to BlooD-BoY. I copy and delete some.
|