diff --git a/scripts/server/vehicle.js b/scripts/server/vehicle.js index a8b80d47..5cccfc9b 100644 --- a/scripts/server/vehicle.js +++ b/scripts/server/vehicle.js @@ -1232,8 +1232,10 @@ function spawnVehicle(vehicleData) { return false; } - setVehicleHeading(vehicle, vehicleData.spawnRotation) + setVehicleHeading(vehicle, vehicleData.spawnRotation); + setElementDimension(vehicle, vehicleData.dimension); addToWorld(vehicle); + vehicleData.vehicle = vehicle; 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)))}`); } - setElementDimension(vehicle, vehicleData.dimension); - //setVehicleHealth(vehicle, 1000); repairVehicle(vehicle); @@ -1273,6 +1273,8 @@ function spawnVehicle(vehicleData) { setEntityData(vehicle, "vrr.engine", vehicleData.engine, true); forcePlayerToSyncElementProperties(null, vehicle); + + return vehicle; }