public void SendCreativeItems()
        {
            Player player             = this.Holder;
            InventoryContentPacket pk = new InventoryContentPacket();

            pk.InventoryId = ContainerIds.CREATIVE.GetIndex();
            pk.Items       = Item.GetCreativeItems();
            player.SendPacket(pk);
        }
        public override void SendContents(params Player[] players)
        {
            InventoryContentPacket pk = new InventoryContentPacket();

            pk.Items = new Item[this.Size];
            for (int i = 0; i < this.Size; ++i)
            {
                pk.Items[i] = this.GetItem(i);
            }
            pk.InventoryId = this.Type;
            Player player = this.Holder;

            player.SendPacket(pk);
        }
        public virtual void SendContents(params Player[] players)
        {
            InventoryContentPacket pk = new InventoryContentPacket();

            pk.Items = new Item[this.Size];
            for (int i = 0; i < this.Size; ++i)
            {
                pk.Items[i] = this.GetItem(i);
            }
            for (int i = 0; i < players.Length; ++i)
            {
                Player player = players[i];
                pk.InventoryId = this.Type;
                player.SendPacket(pk);
            }
        }
Exemple #4
0
        public override void SendContents(params Player[] players)
        {
            InventoryContentPacket pk = new InventoryContentPacket
            {
                Items = new Item[this.Size]
            };

            for (int i = 0; i < this.Size; ++i)
            {
                pk.Items[i] = this.GetItem(i);
            }
            for (int i = 0; i < players.Length; ++i)
            {
                Player player = players[i];
                pk.InventoryId = player.Inventory.OpendWindowId;
                player.SendPacket(pk);
            }
        }