rentcar automatisch fahrer sein

This commit is contained in:
Luke
2021-06-10 21:42:16 +02:00
parent 02c2a64204
commit 684e57a73a

View File

@@ -146,36 +146,43 @@ namespace ReallifeGamemode.Server.Util
dbContext.SaveChanges(); dbContext.SaveChanges();
return; return;
} }
dbContext.SaveChanges(); dbContext.SaveChanges();
} }
Vehicle v = null; Vehicle v = null;
if (rentcarLocation == "noobspawn") switch (rentcarLocation)
{ {
v = NAPI.Vehicle.CreateVehicle(uHash, noobspawnVehicleSpawnPosition, (float)noobspawnVehicleSpawnHeading, 111, 111, engine: true); case "noobspawn":
} v = NAPI.Vehicle.CreateVehicle(uHash, noobspawnVehicleSpawnPosition, (float)noobspawnVehicleSpawnHeading, 111, 111);
else if (rentcarLocation == "stadthalle") break;
{
v = NAPI.Vehicle.CreateVehicle(uHash, stadthalleVehicleSpawnPosition, (float)stadthalleVehicleSpawnHeading, 111, 111, engine: true); case "stadthalle":
} v = NAPI.Vehicle.CreateVehicle(uHash, stadthalleVehicleSpawnPosition, (float)stadthalleVehicleSpawnHeading, 111, 111);
else if (rentcarLocation == "knast") break;
{
v = NAPI.Vehicle.CreateVehicle(uHash, knastVehicleSpawnPosition, (float)knastVehicleSpawnHeading, 111, 111, engine: true); case "knast":
} v = NAPI.Vehicle.CreateVehicle(uHash, knastVehicleSpawnPosition, (float)knastVehicleSpawnHeading, 111, 111);
else if (rentcarLocation == "paleto") break;
{
v = NAPI.Vehicle.CreateVehicle(uHash, paletoVehicleSpawnPosition, (float)paletoVehicleSpawnHeading, 111, 111, engine: true); case "paleto":
} v = NAPI.Vehicle.CreateVehicle(uHash, paletoVehicleSpawnPosition, (float)paletoVehicleSpawnHeading, 111, 111);
else if (rentcarLocation == "lamesa") break;
{
v = NAPI.Vehicle.CreateVehicle(uHash, lamesaVehicleSpawnPosition, (float)lamesaVehicleSpawnHeading, 111, 111, engine: true); case "lamesa":
v = NAPI.Vehicle.CreateVehicle(uHash, lamesaVehicleSpawnPosition, (float)lamesaVehicleSpawnHeading, 111, 111);
break;
} }
if (v == null) if (v == null)
{ {
ChatService.ErrorMessage(player, "Das Mietfahrzeug konnte nicht gespawnt werden. Bitte versuche es erneut.");
return; return;
} }
player.SetIntoVehicle(v.Handle, 0);
VehicleStreaming.SetEngineState(v, true); VehicleStreaming.SetEngineState(v, true);
VehicleStreaming.SetLockStatus(v, false); VehicleStreaming.SetLockStatus(v, false);