NoClip und Aunshow wieder für kopfadmins

This commit is contained in:
hydrant
2021-05-05 18:10:06 +02:00
parent f012093ddf
commit 7cbfbfa9de

View File

@@ -1790,7 +1790,8 @@ namespace ReallifeGamemode.Server.Commands
[Command("spectate", "~m~Benutzung: ~s~/spectate [NAME/ID]", Alias = "spec")] [Command("spectate", "~m~Benutzung: ~s~/spectate [NAME/ID]", Alias = "spec")]
public void CmdAdminSpectate(Player player, string targetname = null) public void CmdAdminSpectate(Player player, string targetname = null)
{ {
if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true) User user = player.GetUser();
if (user.IsAdmin(AdminLevel.ADMIN))
{ {
ChatService.NotAuthorized(player); ChatService.NotAuthorized(player);
return; return;
@@ -1828,7 +1829,6 @@ namespace ReallifeGamemode.Server.Commands
{ {
player.TriggerEvent("SERVER:ADMIN_SPECTATE", target); player.TriggerEvent("SERVER:ADMIN_SPECTATE", target);
}, 100); }, 100);
} }
else else
{ {
@@ -1837,13 +1837,14 @@ namespace ReallifeGamemode.Server.Commands
player.TriggerEvent("SERVER:ADMIN_STOP_SPECTATE"); player.TriggerEvent("SERVER:ADMIN_STOP_SPECTATE");
player.SafeTeleport(player.GetData<Vector3>("specPosition")); player.SafeTeleport(player.GetData<Vector3>("specPosition"));
} }
user.SetBlipAndNametagColor();
} }
[Command("aunshow", "~m~Benutzung:~s~ /aunshow")] [Command("aunshow", "~m~Benutzung:~s~ /aunshow")]
public void CmdAdminUnshow(Player player) public void CmdAdminUnshow(Player player)
{ {
User user = player.GetUser(); User user = player.GetUser();
if (!user.IsAdmin(AdminLevel.ADMIN)) if (!user.IsAdmin(AdminLevel.HEADADMIN))
{ {
ChatService.NotAuthorized(player); ChatService.NotAuthorized(player);
return; return;
@@ -3936,7 +3937,7 @@ namespace ReallifeGamemode.Server.Commands
[RemoteEvent("Noclip")] [RemoteEvent("Noclip")]
public void Noclip(Player player) public void Noclip(Player player)
{ {
if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true) if (player.GetUser().IsAdmin(AdminLevel.HEADADMIN))
{ {
return; return;
} }