#errors in plugin.

3 messages · Page 1 of 1 (latest)

old beacon
#
                UnturnedPlayer targetPlayer = UnturnedPlayer.FromName(command[0]);
                if (targetPlayer == null)
                {
                    // show player not found error message
                    UnturnedChat.Say(caller, "Error: player not found", UnityEngine.Color.red);
                    return;
                }

                // check if the target player is handcuffed
                var handcuffsID = 1195;
                bool isHandcuffed = false;
                int itemCount = targetPlayer.Inventory.getItemCount(byte, page); ;
                for (int index = 0; index < itemCount; index++)
                {
                    var item = targetPlayer.Inventory.items[index];
                    if (item != null && item.item.id == handcuffsID)
                    {
                        isHandcuffed = true;
                        break;
                    }
                }
                if (!isHandcuffed)
                {
                    // show error message, player is not handcuffed
                    UnturnedChat.Say(caller, "Error: player is not handcuffed", UnityEngine.Color.red);
                    return;
                }

                // remove all items from the target player's inventory and drop them
                for (int index = 0; index < itemCount; index++)
                {
                    var item = targetPlayer.Inventory.items[index];
                    targetPlayer.Inventory.items.RemoveAt(index);
                    targetPlayer.Inventory.sendStorage();
                    var newItem = new Item(item.item.id, item.item.metadata, item.amount);
                    ItemManager.dropItem(newItem, targetPlayer.Position, true, true, true);
                }
            }
        }
    }
}```
#

I got error in this line.
int itemCount = targetPlayer.Inventory.getItemCount(byte, page);
Error CS1525 Invalid expression term 'byte'

green thorn
#

No