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")]
|
[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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user