1. Hello! I need some help. How do I check if a player has an empty inventory in c#? Thanks for helping :D
     
  2. If you want to know whether his whole inventory (main inventory, belt inventory, wear inventory) is empty you can do something like this:
    Code:
    bool IsInventoryEmpty(BasePlayer player)
    {
        return player.inventory.AllItems().Length == 0 ? true : false;
    }
    If you want to know wheter a specific inventory (container) is empty you can do something like this:
    Code:
    bool IsContainerEmpty(ItemContainer container)
    {
        return container.itemList.Count == 0 ? true : false;
    }
     
    Last edited by a moderator: Mar 11, 2016
  3. ah thanks man!
     
  4. Simplified :p
    No need for the if check.
    Code:
    bool IsInventoryEmpty(BasePlayer player) => player.inventory.AllItems().Length == 0;