Start work on Inventory System

This commit is contained in:
VegaZ
2018-10-25 21:54:53 +02:00
parent b0bafcfa00
commit 4b9225ed29
8 changed files with 153 additions and 0 deletions

View File

@@ -14,6 +14,8 @@ using reallife_gamemode.Server.Extensions;
using reallife_gamemode.Server.Services;
using reallife_gamemode.Server.Util;
using reallife_gamemode.Server.Managers;
using reallife_gamemode.Server.Inventory.Items;
using reallife_gamemode.Server.Inventory.Interfaces;
/**
* @overview Life of German Reallife - Admin Commands (Admin.cs)
@@ -25,6 +27,22 @@ namespace reallife_gamemode.Server.Commands
{
public class Admin : Script
{
[Command("eat")]
public void CmdAdminEat(Client player)
{
if (!player.GetUser()?.IsAdmin(AdminLevel.SUPPORTER) ?? true)
{
ChatService.NotAuthorized(player);
return;
}
Hamburger hamburger = new Hamburger();
if(hamburger is IUsableItem)
{
var usableItemObj = hamburger as IUsableItem;
usableItemObj.Use(player);
}
}
[Command("vmod", "~m~Benutzung: ~s~/vmod [Slot] [Mod ID]")]
public void CmdAdminVmod(Client player, int slot, int mod)
{