- Dokumentacja
- Funkcje wspólne
- fixVehicle
Funkcja
fixVehicle
Naprawia 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.
Składnia
bool fixVehicle(vehicle vehicle)Argumenty
vehiclevehicle- Pojazd do naprawy.
Zwraca
true przy powodzeniu.
Przykład
addCommandHandler("napraw", function(player)
local vehicle = getPedOccupiedVehicle(player)
if vehicle then
fixVehicle(vehicle)
outputChatBox("Pojazd naprawiony.", player, 0, 200, 0)
end
end)
Uwagi
Klient. W skrypcie klienta naprawia pojazd w tej grze; pojazd, którym kieruje ten gracz, przekazuje stan dalej synchronizacją, więc inni też widzą naprawę.
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.setElementHealthUstawia zdrowie elementu.0zabija gracza albo NPC i wywołujeonPlayerWasted/onPedWasted.setVehicleDoorStateUstawia stan jednych drzwi (albo maski czy bagażnika) pojazdu u wszystkich graczy: zamknięte, uchylone, wgniecione albo urwane. Numer drzwi: 0 maska, 1 bagażnik, 2 przednie lewe, 3 przednie prawe, 4 tylne lewe, 5 tylne prawe. Pojazd bez danych drzwi po prostu tego nie pokaże.