From 6112a27b6f0cad6ad677d6f478bf49a2d4dfd3c2 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Mon, 13 Dec 2021 20:45:04 -0600 Subject: [PATCH] Only process veh if svr elements supported --- scripts/client/utilities.js | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/scripts/client/utilities.js b/scripts/client/utilities.js index 8a2df4ec..64ee2359 100644 --- a/scripts/client/utilities.js +++ b/scripts/client/utilities.js @@ -534,18 +534,20 @@ function processWantedLevelReset() { function processLocalPlayerVehicleControlState() { let position = getLocalPlayerPosition(); - if(inVehicle && localPlayer.vehicle != null) { - if(!localPlayer.vehicle.engine) { - localPlayer.vehicle.velocity = toVector3(0.0, 0.0, 0.0); - localPlayer.vehicle.turnVelocity = toVector3(0.0, 0.0, 0.0); - if(parkedVehiclePosition) { - localPlayer.vehicle.position = parkedVehiclePosition; - localPlayer.vehicle.heading = parkedVehicleHeading; - } - } else { - if(parkedVehiclePosition) { - parkedVehiclePosition = false; - parkedVehicleHeading = false; + if(areServerElementsSupported()) { + if(inVehicle && localPlayer.vehicle != null) { + if(!localPlayer.vehicle.engine) { + localPlayer.vehicle.velocity = toVector3(0.0, 0.0, 0.0); + localPlayer.vehicle.turnVelocity = toVector3(0.0, 0.0, 0.0); + if(parkedVehiclePosition) { + localPlayer.vehicle.position = parkedVehiclePosition; + localPlayer.vehicle.heading = parkedVehicleHeading; + } + } else { + if(parkedVehiclePosition) { + parkedVehiclePosition = false; + parkedVehicleHeading = false; + } } } }