- Dokumentacja
- Funkcje serwera
- setVehicleDoorState
Funkcja
setVehicleDoorState
Ustawia 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.
Składnia
bool setVehicleDoorState(vehicle vehicle, int door, int state)Argumenty
vehiclevehicle- Pojazd.
doorint- Numer drzwi 0-5 (lista wyżej).
stateint- 0 zamknięte, 1 uchylone, 2 zamknięte i uszkodzone, 3 uchylone i uszkodzone, 4 urwane.
Zwraca
true przy powodzeniu, false dla numeru spoza zakresu.
Przykład
local vehicle = createVehicle(400, 2000, -1700, 13.5)
setVehicleDoorState(vehicle, 0, 4)
setVehicleDoorState(vehicle, 2, 3)
Zobacz też
getVehicleDoorStateZwraca stan jednych drzwi pojazdu (0 zamknięte, 1 uchylone, 2 zamknięte i uszkodzone, 3 uchylone i uszkodzone, 4 urwane). Numeracja drzwi jak wsetVehicleDoorState.setVehicleDoorOpenRatioOtwiera drzwi, maskę albo bagażnik pojazdu w podanym stopniu u wszystkich graczy: 0 = zamknięte, 1 = otwarte na oścież, 0,5 = w połowie. Przydatne np. w warsztacie (otwarta maska) albo przy przeszukaniu bagażnika. Numeracja drzwi jak wsetVehicleDoorState.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.