Inventory System
This commit is contained in:
@@ -27,8 +27,8 @@ namespace reallife_gamemode.Server.Commands
|
||||
{
|
||||
public class Admin : Script
|
||||
{
|
||||
[Command("eat")]
|
||||
public void CmdAdminEat(Client player)
|
||||
[Command("myitems")]
|
||||
public void CmdAdminMyItems(Client player)
|
||||
{
|
||||
if (!player.GetUser()?.IsAdmin(AdminLevel.SUPPORTER) ?? true)
|
||||
{
|
||||
@@ -36,13 +36,30 @@ namespace reallife_gamemode.Server.Commands
|
||||
return;
|
||||
}
|
||||
|
||||
Hamburger hamburger = new Hamburger();
|
||||
if(hamburger is IUsableItem)
|
||||
List<UserItem> itemList = player.GetData("items");
|
||||
|
||||
foreach (var item in itemList)
|
||||
{
|
||||
var usableItemObj = hamburger as IUsableItem;
|
||||
usableItemObj.Use(player);
|
||||
IItem iitem = item;
|
||||
player.SendChatMessage(item. + );
|
||||
}
|
||||
}
|
||||
|
||||
[Command("giveitem", "~m~Benutzung: ~s~/giveitem [Target] [Item ID] [Anzahl]")]
|
||||
public void CmdAdminGiveItem(Client player, Client target, int itemId, int amount)
|
||||
{
|
||||
if (!player.GetUser()?.IsAdmin(AdminLevel.SUPPORTER) ?? true)
|
||||
{
|
||||
ChatService.NotAuthorized(player);
|
||||
return;
|
||||
}
|
||||
|
||||
if (target == null || !target.IsLoggedIn())
|
||||
{
|
||||
ChatService.PlayerNotFound(player);
|
||||
return;
|
||||
}
|
||||
}
|
||||
[Command("vmod", "~m~Benutzung: ~s~/vmod [Slot] [Mod ID]")]
|
||||
public void CmdAdminVmod(Client player, int slot, int mod)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user