diff --git a/scripts/client/event.js b/scripts/client/event.js index cd1c6e42..9410a3cc 100644 --- a/scripts/client/event.js +++ b/scripts/client/event.js @@ -142,7 +142,10 @@ function onElementStreamIn(event, element) { function onLocalPlayerExitedVehicle(event, vehicle, seat) { logToConsole(LOG_DEBUG, `[VRR.Event] Local player exited vehicle`); - triggerNetworkEvent("vrr.onPlayerExitVehicle", getVehicleForNetworkEvent(vehicle), seat); + if(areServerElementsSupported()) { + triggerNetworkEvent("vrr.onPlayerExitVehicle", getVehicleForNetworkEvent(vehicle), seat); + } + if(inVehicleSeat) { parkedVehiclePosition = false; parkedVehicleHeading = false; @@ -153,14 +156,17 @@ function onLocalPlayerExitedVehicle(event, vehicle, seat) { function onLocalPlayerEnteredVehicle(event, vehicle, seat) { logToConsole(LOG_DEBUG, `[VRR.Event] Local player entered vehicle`); - triggerNetworkEvent("vrr.onPlayerEnterVehicle", getVehicleForNetworkEvent(vehicle), seat); - if(inVehicleSeat == 0) { - if(inVehicle.owner != -1) { - inVehicle.engine = false; - if(!inVehicle.engine) { - parkedVehiclePosition = inVehicle.position; - parkedVehicleHeading = inVehicle.heading; + if(areServerElementsSupported()) { + triggerNetworkEvent("vrr.onPlayerEnterVehicle", getVehicleForNetworkEvent(vehicle), seat); + + if(inVehicleSeat == 0) { + if(inVehicle.owner != -1) { + inVehicle.engine = false; + if(!inVehicle.engine) { + parkedVehiclePosition = inVehicle.position; + parkedVehicleHeading = inVehicle.heading; + } } } }