wServer.realm.entities.player.Player.SwapBackpack C# (CSharp) Method

SwapBackpack() public method

public SwapBackpack ( int num ) : bool
num int
return bool
        public bool SwapBackpack(int num)
        {
            if (psr.Character.Backpacks.ContainsKey(num))
            {
                psr.Character.Backpack = num;
                for (var i = 4; i < 12; i++)
                {
                    var itemId = psr.Character.Backpacks[num][i - 4];
                    Inventory[i] = itemId == -1 ? null : XmlDatas.ItemDescs[itemId];
                }
                return true;
            }
            return false;
        }

Usage Example

Ejemplo n.º 1
0
 public void Execute(Player player, string[] args)
 {
     if (player.tradeTarget == null)
         if (player.SwapBackpack(Convert.ToInt32(args[0])))
             player.SendInfo("Switched to backpack #" + args[0]);
         else
             player.SendInfo("Backpack #" + args[0] + " does not exist!");
     else
         player.SendError("Cannot switch backpack while trading!");
 }