NoClip und Aunshow wieder für kopfadmins
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user