From 4d989b66cc20487a639e152feabde770fb97096b Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Thu, 10 Feb 2022 17:59:59 -0600 Subject: [PATCH] Update for veh respawn timer --- scripts/server/timers.js | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/scripts/server/timers.js b/scripts/server/timers.js index fd9e0a81..75a96ef1 100644 --- a/scripts/server/timers.js +++ b/scripts/server/timers.js @@ -251,16 +251,18 @@ function showRandomTipToAllPlayers() { function checkInactiveVehicleRespawns() { let vehicles = getElementsByType(ELEMENT_VEHICLE); for(let i in vehicles) { - if(isVehicleUnoccupied(vehicles[i])) { - if(getVehicleData(vehicles[i]).lastActiveTime != false) { - if(getCurrentUnixTimestamp() - getVehicleData(vehicles[i]).lastActiveTime >= getGlobalConfig().vehicleInactiveRespawnDelay) { - respawnVehicle(vehicles[i]); - getVehicleData(vehicles[i]).lastActiveTime = false; - } - } - } else { - getVehicleData(vehicles[i]).lastActiveTime = getCurrentUnixTimestamp(); - } + if(getVehicleData(vehicles[i] != false)) { + if(isVehicleUnoccupied(vehicles[i])) { + if(getVehicleData(vehicles[i]).lastActiveTime != false) { + if(getCurrentUnixTimestamp() - getVehicleData(vehicles[i]).lastActiveTime >= getGlobalConfig().vehicleInactiveRespawnDelay) { + respawnVehicle(vehicles[i]); + getVehicleData(vehicles[i]).lastActiveTime = false; + } + } + } else { + getVehicleData(vehicles[i]).lastActiveTime = getCurrentUnixTimestamp(); + } + } } }