bestimmte fahrzeuge nur für 1337

This commit is contained in:
hydrant
2021-05-09 22:03:18 +02:00
parent 751fc4c311
commit 4f43cad8ff
2 changed files with 131 additions and 3 deletions

View File

@@ -1554,8 +1554,8 @@ namespace ReallifeGamemode.Server.Commands
[Command("veh", "~m~Benutzung: ~s~/veh [Fahrzeug] (Farbe 1) (Farbe 2)")]
public void CmdAdminVeh(Player player, string hash, int color1 = 111, int color2 = 111)
{
if (!player.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? true)
//TODO: Bestimmte Autos nur ab Adminlevel 1337, "normale Fahrzeuge" schon ab Adminlevel 3.
User user = player.GetUser();
if (!user.IsAdmin(AdminLevel.ADMIN))
{
ChatService.NotAuthorized(player);
return;
@@ -1576,6 +1576,12 @@ namespace ReallifeGamemode.Server.Commands
return;
}
if (VehicleManager.IsVehicleRestricted(hash) && !user.IsAdmin(AdminLevel.HEADADMIN))
{
ChatService.SendMessage(player, "haha kein 1337 rofl");
return;
}
Vehicle v = NAPI.Vehicle.CreateVehicle(uHash, player.Position, player.Heading, color1, color2, engine: true);
VehicleStreaming.SetEngineState(v, true);
VehicleStreaming.SetLockStatus(v, false);