public void ReadyToPlay()
if (Account != null)
Warehouses.Add(KhaledMohamed.Game.ConquerStructures.Warehouse.WarehouseID.Market, new Game.ConquerStructures.Warehouse(this, KhaledMohamed.Game.ConquerStructures.Warehouse.WarehouseID.Market));
[PHP] case 8: case 10012: case 10028: case 10011: case 10027: case 4101: case 44:
case Warehouse.AddItem:
case Warehouse.AddItem: { if (client.Booth != null) return; Game.ConquerStructures.Warehouse wh = client.Warehouses[(KhaledMohamed.Game.ConquerStructures.Warehouse.WarehouseID)warehousepacket.NpcID]; if (wh == null) return; ConquerItem item = null; if (client.Inventory.TryGetItem(warehousepacket.UID, out item)) { if (item.ID >= 729960 && item.ID <= 729970) return; if (item.ID == 729611 || item.ID == 729612 || item.ID == 729613 || item.ID == 729614 || item.ID == 729703) return; if (!ConquerItem.isRune(item.UID)) { if (wh.Add(item)) { warehousepacket.UID = 0; warehousepacket.Count = 1; warehousepacket.Append(item); client.Send(warehousepacket); ItemAdding add = new ItemAdding(true); if (item.Purification.Available) add.Append(item.Purification); if (item.ExtraEffect.Available) add.Append(item.ExtraEffect); if (item.Purification.Available || item.ExtraEffect.Available) client.Send(add); return; } } else client.Send(new Message("You can not store Flame Stone Rune's in Warehouse", System.Drawing.Color.Red, Message.TopLeft)); } break; }