private Boolean freeSlots(TSPlayer player, Item item, int itemAmount) { if (player.InventorySlotAvailable || (item.name.Contains("Coin") && item.type != 905) || item.type == 58 || item.type == 184) { if (player.GiveItemCheck(item.type, item.name, item.width, item.height, itemAmount)) { return true; } player.SendErrorMessage("Error: An unknown error has occured - this code should not be reachable!"); return false; } else { player.SendErrorMessage("Error: Your inventory seems to be full!"); return false; } }