From 1fac60695ca7da80fa5c3af6357dcce88f656a1d Mon Sep 17 00:00:00 2001 From: VegaZ Date: Sun, 28 Oct 2018 02:00:19 +0200 Subject: [PATCH 1/3] Add dimension Commands --- Server/Commands/Admin.cs | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/Server/Commands/Admin.cs b/Server/Commands/Admin.cs index cce5e2eb..ed44c4dc 100644 --- a/Server/Commands/Admin.cs +++ b/Server/Commands/Admin.cs @@ -1289,6 +1289,35 @@ namespace reallife_gamemode.Server.Commands target.Freeze(true); } + [Command("dimension")] + public void CmdAdminDimension(Client player, string targetname, uint dimension) + { + if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true) + { + ChatService.NotAuthorized(player); + return; + } + player.SendChatMessage("Deine Dimension ist ~g~" + player.Dimension); + } + [Command("setdimension", "~m~Benutzung: ~s~/setdimension [Spieler] [Dimension]")] + public void CmdAdminSetDimension(Client player, string targetname, uint dimension) + { + if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true) + { + ChatService.NotAuthorized(player); + return; + } + + Client target = ClientService.GetClientByName(targetname); + if (target == null || !target.IsLoggedIn()) + { + ChatService.PlayerNotFound(player); + return; + } + target.Dimension = dimension; + target.SendChatMessage("~s~Dein Dimension wurde auf ~g~" + dimension + "~s~ geändert."); + player.SendChatMessage("~s~Die Dimension von ~y~" + target.Name + " ~s~wurde auf ~g~" + dimension + "~s~ geändert."); + } [Command("unfreeze", "~m~Benutzung: ~s~/unfreeze [Spieler]")] public void CmdAdminUnfreeze(Client player, string targetname) From a7bdc42bfa3c92dd7f65084f78785c45532e5c8f Mon Sep 17 00:00:00 2001 From: VegaZ Date: Sun, 28 Oct 2018 02:00:48 +0200 Subject: [PATCH 2/3] Fix dimension --- Server/Commands/Admin.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Server/Commands/Admin.cs b/Server/Commands/Admin.cs index ed44c4dc..5c31f00b 100644 --- a/Server/Commands/Admin.cs +++ b/Server/Commands/Admin.cs @@ -1290,7 +1290,7 @@ namespace reallife_gamemode.Server.Commands target.Freeze(true); } [Command("dimension")] - public void CmdAdminDimension(Client player, string targetname, uint dimension) + public void CmdAdminDimension(Client player) { if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true) { From 41974426d54cb89bf9b218be8dc86b803349578c Mon Sep 17 00:00:00 2001 From: VegaZ Date: Sun, 28 Oct 2018 02:01:38 +0200 Subject: [PATCH 3/3] Fix again --- Server/Commands/Admin.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Server/Commands/Admin.cs b/Server/Commands/Admin.cs index 5c31f00b..d24a76c1 100644 --- a/Server/Commands/Admin.cs +++ b/Server/Commands/Admin.cs @@ -1315,7 +1315,7 @@ namespace reallife_gamemode.Server.Commands return; } target.Dimension = dimension; - target.SendChatMessage("~s~Dein Dimension wurde auf ~g~" + dimension + "~s~ geändert."); + target.SendChatMessage("~s~Deine Dimension wurde auf ~g~" + dimension + "~s~ geändert."); player.SendChatMessage("~s~Die Dimension von ~y~" + target.Name + " ~s~wurde auf ~g~" + dimension + "~s~ geändert."); }