- Dokumentacja
- Funkcje wspólne
- isVehicleBlown
Funkcja
isVehicleBlown
Sprawdza, czy pojazd jest wrakiem, czyli został zniszczony (blowVehicle albo wybuch w grze) i jeszcze nie naprawiony ani odrodzony. Wraku nie da się prowadzić.
Składnia
bool isVehicleBlown(vehicle vehicle)Argumenty
vehiclevehicle- Pojazd do sprawdzenia.
Zwraca
true dla wraku, w przeciwnym razie false.
Przykład
addCommandHandler("wraki", function(player)
local count = 0
for _, vehicle in ipairs(getElementsByType("vehicle")) do
if isVehicleBlown(vehicle) then count = count + 1 end
end
outputChatBox("Wrakow na mapie: " .. count, player)
end)
Zobacz też
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.fixVehicleNaprawia pojazd do stanu fabrycznego: zdrowie 1000, wszystkie drzwi, panele karoserii, lampy i koła wracają do stanu nieuszkodzonego, a wrak przestaje być wrakiem. Anuluje też zaplanowane odrodzenie wraku. Przez sekundę po naprawie serwer ignoruje zgłoszenia uszkodzeń od gry, żeby stare uszkodzenia nie wróciły. Kolor, tuning i tablica zostają bez zmian.respawnVehicleNatychmiast odradza pojazd w jego punkcie odrodzenia (miejsce utworzenia albo to zsetVehicleRespawnPosition). Wszyscy pasażerowie zostają wysadzeni z pojazdu, prędkość jest zerowana, zdrowie wraca do 1000, a uszkodzenia drzwi, paneli, lamp i kół znikają. Wywołuje zdarzenieonVehicleRespawn. Działa także dla pojazdu, który nie jest wrakiem.