Only process veh if svr elements supported

This commit is contained in:
Vortrex
2021-12-13 20:45:04 -06:00
parent 684f403f37
commit 6112a27b6f

View File

@@ -534,18 +534,20 @@ function processWantedLevelReset() {
function processLocalPlayerVehicleControlState() { function processLocalPlayerVehicleControlState() {
let position = getLocalPlayerPosition(); let position = getLocalPlayerPosition();
if(inVehicle && localPlayer.vehicle != null) { if(areServerElementsSupported()) {
if(!localPlayer.vehicle.engine) { if(inVehicle && localPlayer.vehicle != null) {
localPlayer.vehicle.velocity = toVector3(0.0, 0.0, 0.0); if(!localPlayer.vehicle.engine) {
localPlayer.vehicle.turnVelocity = toVector3(0.0, 0.0, 0.0); localPlayer.vehicle.velocity = toVector3(0.0, 0.0, 0.0);
if(parkedVehiclePosition) { localPlayer.vehicle.turnVelocity = toVector3(0.0, 0.0, 0.0);
localPlayer.vehicle.position = parkedVehiclePosition; if(parkedVehiclePosition) {
localPlayer.vehicle.heading = parkedVehicleHeading; localPlayer.vehicle.position = parkedVehiclePosition;
} localPlayer.vehicle.heading = parkedVehicleHeading;
} else { }
if(parkedVehiclePosition) { } else {
parkedVehiclePosition = false; if(parkedVehiclePosition) {
parkedVehicleHeading = false; parkedVehiclePosition = false;
parkedVehicleHeading = false;
}
} }
} }
} }