Set dimension before adding to world

This commit is contained in:
Vortrex
2022-04-28 11:56:15 -05:00
parent 1fe4b03253
commit 21120d7911

View File

@@ -1232,8 +1232,10 @@ function spawnVehicle(vehicleData) {
return false; return false;
} }
setVehicleHeading(vehicle, vehicleData.spawnRotation) setVehicleHeading(vehicle, vehicleData.spawnRotation);
setElementDimension(vehicle, vehicleData.dimension);
addToWorld(vehicle); addToWorld(vehicle);
vehicleData.vehicle = vehicle; vehicleData.vehicle = vehicle;
if(isGameFeatureSupported("vehicleColours")) { if(isGameFeatureSupported("vehicleColours")) {
@@ -1262,8 +1264,6 @@ function spawnVehicle(vehicleData) {
logToConsole(LOG_VERBOSE, `[VRR.Vehicle]: Setting vehicle ${vehicle.id}'s lock state to ${toUpperCase(getOnOffFromBool(getVehicleLocked(vehicle)))}`); logToConsole(LOG_VERBOSE, `[VRR.Vehicle]: Setting vehicle ${vehicle.id}'s lock state to ${toUpperCase(getOnOffFromBool(getVehicleLocked(vehicle)))}`);
} }
setElementDimension(vehicle, vehicleData.dimension);
//setVehicleHealth(vehicle, 1000); //setVehicleHealth(vehicle, 1000);
repairVehicle(vehicle); repairVehicle(vehicle);
@@ -1273,6 +1273,8 @@ function spawnVehicle(vehicleData) {
setEntityData(vehicle, "vrr.engine", vehicleData.engine, true); setEntityData(vehicle, "vrr.engine", vehicleData.engine, true);
forcePlayerToSyncElementProperties(null, vehicle); forcePlayerToSyncElementProperties(null, vehicle);
return vehicle; return vehicle;
} }