From 8e4b7d6b2fc7e48f823c0cfd454595739ba17db3 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Tue, 6 Sep 2022 06:58:01 -0500 Subject: [PATCH] Disable cruise control on veh exit --- scripts/client/event.js | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/scripts/client/event.js b/scripts/client/event.js index 989dfd3a..455dac4c 100644 --- a/scripts/client/event.js +++ b/scripts/client/event.js @@ -62,7 +62,9 @@ function onResourceStart(event, resource) { addEventHandler("OnPedEnteredSphereEx", onPedEnteredSphere); addEventHandler("OnPedExitedSphereEx", onPedExitedSphere); } - //garbageCollectorInterval = setInterval(collectAllGarbage, 1000*60); + + garbageCollectorInterval = setInterval(collectAllGarbage, 1000 * 60); + localPlayerMoneyInterval = setInterval(updateLocalPlayerMoney, 1000 * 5); } // =========================================================================== @@ -101,9 +103,9 @@ function onProcess(event, deltaTime) { processNearbyPickups(); processVehiclePurchasing(); processVehicleBurning(); + processVehicleCruiseControl(); //checkChatBoxAutoHide(); // Will be uncommented on 1.4.0 GTAC update //processVehicleFires(); - } // =========================================================================== @@ -172,6 +174,20 @@ function onPedExitedVehicle(event, ped, vehicle, seat) { // =========================================================================== +function onPedExitingVehicle(event, ped, vehicle, seat) { + //logToConsole(LOG_DEBUG, `[VRR.Event] Local player exited vehicle`); + //sendNetworkEventToServer("agrp.onPlayerExitVehicle", getVehicleForNetworkEvent(vehicle), seat); + + if (localPlayer != null) { + if (ped == localPlayer) { + cruiseControl = false; + cruiseControlSpeed = 0.0; + } + } +} + +// =========================================================================== + function onPedEnteredVehicle(event, ped, vehicle, seat) { logToConsole(LOG_DEBUG, `[VRR.Event] Ped entered vehicle`); //sendNetworkEventToServer("agrp.onPlayerEnterVehicle", getVehicleForNetworkEvent(vehicle), seat);