cheater meldung entfernt wenn der cheater admin ist

This commit is contained in:
2020-08-07 22:03:25 +02:00
parent 93f919e741
commit f52ad245f0

View File

@@ -119,7 +119,18 @@ namespace ReallifeGamemode.Server.Job
lastPositions[v.Handle] = v.Position; lastPositions[v.Handle] = v.Position;
double distance = lastPosition.DistanceTo(v.Position) / 1000.0; double distance = lastPosition.DistanceTo(v.Position) / 1000.0;
if(!player.GetUser()?.IsAdmin(AdminLevel.HEADADMIN) ?? true)
{
ChatService.NotAuthorized(player);
return;
}
if (player.GetUser()?.IsAdmin(AdminLevel.PLAYER) ?? true)
{
if (distance > 0.5) { ChatService.BroadcastAdmin($"Möglicher Cheater - {player.Name}", AdminLevel.MAPPING); continue; } if (distance > 0.5) { ChatService.BroadcastAdmin($"Möglicher Cheater - {player.Name}", AdminLevel.MAPPING); continue; }
}
if (!player.GetData<bool>("hasPassager")) continue; if (!player.GetData<bool>("hasPassager")) continue;
foreach (Player occupant in v.Occupants) foreach (Player occupant in v.Occupants)
{ {