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