Add dimension Commands
This commit is contained in:
@@ -1289,6 +1289,35 @@ namespace reallife_gamemode.Server.Commands
|
|||||||
|
|
||||||
target.Freeze(true);
|
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]")]
|
[Command("unfreeze", "~m~Benutzung: ~s~/unfreeze [Spieler]")]
|
||||||
public void CmdAdminUnfreeze(Client player, string targetname)
|
public void CmdAdminUnfreeze(Client player, string targetname)
|
||||||
|
|||||||
Reference in New Issue
Block a user