Fix vehicle inactive respawn

This commit is contained in:
Vortrex
2022-01-31 12:33:09 -06:00
parent 9487e60c16
commit bc5e164ade

View File

@@ -251,11 +251,12 @@ function showRandomTipToAllPlayers() {
function checkInactiveVehicleRespawns() { function checkInactiveVehicleRespawns() {
let vehicles = getElementsByType(ELEMENT_VEHICLE); let vehicles = getElementsByType(ELEMENT_VEHICLE);
for(let i in vehicles) { for(let i in vehicles) {
if(getCurrentUnixTimestamp() - getVehicleData(vehicles[i]).respawnTime >= getGlobalConfig().vehicleInactiveRespawnDelay) { if(isVehicleUnoccupied(vehicles[i])) {
if(!isVehicleUnoccupied(vehicles[i])) { if(getVehicleData(vehicle).lastActiveTime != false) {
getVehicleData(vehicles[i]).respawnTime = getCurrentUnixTimestamp() + getGlobalConfig().vehicleInactiveRespawnDelay; if(getCurrentUnixTimestamp() - getVehicleData(vehicles[i]).lastActiveTime >= getGlobalConfig().vehicleInactiveRespawnDelay) {
} else { respawnVehicle(vehicles[i]);
respawnVehicle(vehicles[i]); getVehicleData(vehicles[i]).lastActiveTime = false;
}
} }
} }
} }