From 2adef35ab62435138b46c5fbb459a03310be055d Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Mon, 31 Jan 2022 13:46:12 -0600 Subject: [PATCH] Fix client-side vehicle purchase check --- scripts/client/utilities.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/scripts/client/utilities.js b/scripts/client/utilities.js index 506425eb..35e90d21 100644 --- a/scripts/client/utilities.js +++ b/scripts/client/utilities.js @@ -872,7 +872,7 @@ function processVehiclePurchasing() { sendNetworkEventToServer("vrr.vehBuyState", VRR_VEHBUYSTATE_EXITEDVEH); return false; } else { - if(vehiclePurchasing.id == inVehicle) { + if(vehiclePurchasing == inVehicle) { if(getDistance(inVehicle.position, vehiclePurchasePosition) >= 25) { vehiclePurchaseState = VRR_VEHBUYSTATE_FARENOUGH; sendNetworkEventToServer("vrr.vehBuyState", VRR_VEHBUYSTATE_FARENOUGH); @@ -887,10 +887,16 @@ function processVehiclePurchasing() { // =========================================================================== -function setVehiclePurchaseState(state, vehicle, position) { +function setVehiclePurchaseState(state, vehicleId, position) { vehiclePurchaseState = state; + + if(vehicleId != null) { + vehiclePurchasing = getElementFromId(vehicleId); + } else { + vehiclePurchasing = null; + } + vehiclePurchasePosition = position; - vehiclePurchasing = vehicle; } // =========================================================================== \ No newline at end of file