- Dokumentacja
- Funkcje serwera
- setVehicleIdleRespawnDelay
Funkcja
setVehicleIdleRespawnDelay
Ustawia, po ilu milisekundach porzucony pojazd sam wraca na punkt odrodzenia. „Porzucony” znaczy: nikt w nim nie siedzi i stoi dalej niż 0,5 m od punktu odrodzenia. Licznik zeruje się, gdy ktoś wsiądzie. Domyślnie 60000 ms; 0 wyłącza powrót porzuconych aut. Odliczanie działa dla pojazdów, którym ustawiono odradzanie dowolną funkcją z tej grupy (np. tą) albo które były wrakiem; świeżo utworzone, nieskonfigurowane auto nie wraca samo.
Składnia
bool setVehicleIdleRespawnDelay(vehicle vehicle, int ms)Argumenty
vehiclevehicle- Pojazd.
msint- Czas w milisekundach, 0 = wyłączone.
Zwraca
true przy powodzeniu.
Przykład
for _, vehicle in ipairs(getElementsByType("vehicle", resourceRoot)) do
setVehicleIdleRespawnDelay(vehicle, 10 * 60000)
end
Zobacz też
getVehicleIdleRespawnDelayZwraca, po ilu milisekundach porzucony pojazd wraca na punkt odrodzenia (domyślnie 60000, 0 = wyłączone).resetVehicleIdleTimeZeruje licznik bezczynności pojazdu, tak jakby ktoś właśnie z niego wysiadł. Odliczanie do powrotu porzuconego pojazdu (setVehicleIdleRespawnDelay) zaczyna się od nowa. Przydaje się np. gdy gracz zaparkował auto w garażu i chcesz mu dać więcej czasu.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).