- Dokumentacja
- Funkcje serwera
- respawnVehicle
Funkcja
respawnVehicle
Natychmiast odradza pojazd w jego punkcie odrodzenia (miejsce utworzenia albo to z setVehicleRespawnPosition). 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 zdarzenie onVehicleRespawn. Działa także dla pojazdu, który nie jest wrakiem.
Składnia
bool respawnVehicle(vehicle vehicle)Argumenty
vehiclevehicle- Pojazd do odrodzenia.
Zwraca
true przy powodzeniu.
Przykład
addCommandHandler("odrodzwszystkie", function()
for _, vehicle in ipairs(getElementsByType("vehicle")) do
if not getVehicleController(vehicle) then respawnVehicle(vehicle) end
end
end)
Zobacz też
spawnVehicleOdradza pojazd jednorazowo w podanym miejscu, tak jakrespawnVehicle: wysadza pasażerów, naprawia pojazd i zeruje prędkość. Zapisany punkt odrodzenia się nie zmienia, więc kolejne automatyczne odrodzenia nadal wracają do starego miejsca.setVehicleRespawnPositionUstawia miejsce (i opcjonalnie obrót), w którym pojazd pojawi się przy odrodzeniu: po zniszczeniu, po porzuceniu i przyrespawnVehicle. Domyślnie to miejsce utworzenia pojazdu. Pojazd nie jest przenoszony od razu.toggleVehicleRespawnWłącza albo wyłącza automatyczne odradzanie pojazdu. Domyślnie wyłączone: pojazd ze skryptu nie wraca sam. Gdy jest włączone, wrak wraca naprawiony na punkt odrodzenia po czasie zsetVehicleRespawnDelay, a porzucony pojazd po czasie zsetVehicleIdleRespawnDelay. Wyłączenie anuluje odrodzenie wraku, które już czekało w kolejce; wrak bez odradzania znika po czasie zsetVehicleWreckDelay(domyślnie 20 s).