Fix parked vehicles being driveable

This commit is contained in:
Vortrex
2022-09-24 06:13:23 -05:00
parent 962334e1b7
commit 5b6c909b0b

View File

@@ -395,21 +395,24 @@ function processWantedLevelReset() {
function processLocalPlayerVehicleControlState() { function processLocalPlayerVehicleControlState() {
if (areServerElementsSupported()) { if (areServerElementsSupported()) {
if (inVehicle && localPlayer.vehicle != null) { if (localPlayer.vehicle != null) {
if (doesEntityDataExist(localPlayer.vehicle, "agrp.engine")) { if (doesEntityDataExist(localPlayer.vehicle, "agrp.engine")) {
if (getEntityData(localPlayer.vehicle, "agrp.engine") == false) { if (getEntityData(localPlayer.vehicle, "agrp.engine") == false) {
localPlayer.vehicle.engine = false; localPlayer.vehicle.engine = false;
localPlayer.vehicle.netFlags.sendSync = false;
if (!localPlayer.vehicle.engine) { if (!localPlayer.vehicle.engine) {
if (typeof localPlayer.vehicle.velocity != "undefined") { if (typeof localPlayer.vehicle.velocity != "undefined") {
localPlayer.vehicle.velocity = toVector3(0.0, 0.0, 0.0); localPlayer.vehicle.velocity = toVector3(0.0, 0.0, 0.0);
localPlayer.vehicle.turnVelocity = toVector3(0.0, 0.0, 0.0); localPlayer.vehicle.turnVelocity = toVector3(0.0, 0.0, 0.0);
} }
//if(parkedVehiclePosition) { if (parkedVehiclePosition) {
// localPlayer.vehicle.position = parkedVehiclePosition; localPlayer.vehicle.position = parkedVehiclePosition;
// localPlayer.vehicle.heading = parkedVehicleHeading; localPlayer.vehicle.heading = parkedVehicleHeading;
//} }
} }
} else {
localPlayer.vehicle.netFlags.sendSync = true;
} }
} }
} }
@@ -573,7 +576,7 @@ function processVehicleCruiseControl() {
return false; return false;
} }
if (cruiseControl) { if (cruiseControlEnabled) {
setVehicleSpeed(cruiseControlSpeed); setVehicleSpeed(cruiseControlSpeed);
} }
} }