diff --git a/scripts/server/timers.js b/scripts/server/timers.js index e8e01464..9f716306 100644 --- a/scripts/server/timers.js +++ b/scripts/server/timers.js @@ -107,6 +107,7 @@ function oneMinuteTimerFunction() { function tenMinuteTimerFunction() { showRandomTipToAllPlayers(); saveAllServerDataToDatabase(); + checkInactiveVehicleRespawns(); } // =========================================================================== @@ -231,4 +232,15 @@ function showRandomTipToAllPlayers() { } } +// =========================================================================== + +function checkInactiveVehicleRespawns() { + let vehicles = getElementsByType(ELEMENT_VEHICLE); + for(let i in vehicles) { + if(getCurrentUnixTimestamp() - getVehicleData(vehicles[i]).respawnTime >= getGlobalConfig().vehicleInactiveRespawnDelay) { + respawnVehicle(vehicles[i]); + } + } +} + // =========================================================================== \ No newline at end of file