- Dokumentacja
- Funkcje serwera
- resetVehicleExplosionTime
Funkcja
resetVehicleExplosionTime
Zaczyna od nowa odliczanie do odrodzenia wraku: wrak odrodzi się po pełnym czasie z setVehicleRespawnDelay, licząc od teraz. Gdy pojazd nie jest wrakiem czekającym na odrodzenie, funkcja nic nie zmienia.
Składnia
bool resetVehicleExplosionTime(vehicle vehicle)Argumenty
vehiclevehicle- Pojazd.
Zwraca
true przy powodzeniu.
Przykład
addEventHandler("onVehicleExplode", root, function()
if getElementData(source, "dowod") then
setVehicleRespawnDelay(source, 120000)
resetVehicleExplosionTime(source)
end
end)
Zobacz też
setVehicleRespawnDelayUstawia, po ilu milisekundach od zniszczenia wrak pojazdu odrodzi się na swoim punkcie odrodzenia. Domyślnie 10000 ms (10 s). Działa tylko przy włączonym odradzaniu (toggleVehicleRespawn). Nowy czas dotyczy kolejnych wybuchów; dla wraku już czekającego użyjresetVehicleExplosionTime.blowVehicleNiszczy pojazd: zdrowie spada do 0, silnik gaśnie, pojazd staje się wrakiem (isVehicleBlown=true) i wywołuje zdarzenieonVehicleExplode. Domyślnie wszyscy gracze widzą też wybuch. Jeśli odradzanie pojazdu jest włączone (toggleVehicleRespawn, domyślnie nie), wrak wraca na swoje miejsce startowe po czasie zsetVehicleRespawnDelay(domyślnie 10 s); bez odradzania wrak znika po czasie zsetVehicleWreckDelay(domyślnie 20 s). Wysadzenie już zniszczonego pojazdu nic nie robi.