NoClip und Aunshow wieder für kopfadmins
This commit is contained in:
@@ -259,7 +259,7 @@ namespace ReallifeGamemode.Server.Commands
|
||||
}
|
||||
break;
|
||||
case "all":
|
||||
if(!player.HasData("togall"))
|
||||
if (!player.HasData("togall"))
|
||||
{
|
||||
player.SetData("togip", true);
|
||||
player.SetData("togdeath", true);
|
||||
@@ -357,7 +357,7 @@ namespace ReallifeGamemode.Server.Commands
|
||||
[Command("o", "~m~Benutzung: ~s~/o [Nachricht]", GreedyArg = true)]
|
||||
public void CmdAdminO(Player player, string message)
|
||||
{
|
||||
if(!player.IsLoggedIn())
|
||||
if (!player.IsLoggedIn())
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -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;
|
||||
@@ -1805,15 +1806,15 @@ namespace ReallifeGamemode.Server.Commands
|
||||
if (target == null || !target.IsLoggedIn())
|
||||
{
|
||||
ChatService.PlayerNotFound(player);
|
||||
return;
|
||||
return;
|
||||
}
|
||||
|
||||
if(target.Name == player.Name)
|
||||
if (target.Name == player.Name)
|
||||
{
|
||||
ChatService.ErrorMessage(player, "Du kannst dich nicht selbst spectaten");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
if (!currentStatus)
|
||||
{
|
||||
currentStatus = !currentStatus;
|
||||
@@ -1828,7 +1829,6 @@ namespace ReallifeGamemode.Server.Commands
|
||||
{
|
||||
player.TriggerEvent("SERVER:ADMIN_SPECTATE", target);
|
||||
}, 100);
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1836,14 +1836,15 @@ namespace ReallifeGamemode.Server.Commands
|
||||
player.SetData("adminUnshow", currentStatus);
|
||||
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