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