- Dokumentacja
- Funkcje serwera
- setVehiclePanelState
Funkcja
setVehiclePanelState
Ustawia stopień uszkodzenia jednego elementu karoserii u wszystkich graczy. Numery: 0 przedni lewy błotnik, 1 przedni prawy błotnik, 2 tylny lewy, 3 tylny prawy, 4 przednia szyba, 5 przedni zderzak, 6 tylny zderzak. Stan 0 = cały, 3 = mocno zniszczony (zderzak może odpaść).
Składnia
bool setVehiclePanelState(vehicle vehicle, int panel, int state)Argumenty
vehiclevehicle- Pojazd.
panelint- Numer elementu 0-6.
stateint- Uszkodzenie 0-3.
Różnice względem MTA:SA
- Tych argumentów z MTA:SA tu nie ma:
bool spawnFlyingComponent = true,bool breakGlass = false
W MTA:SA
setVehiclePanelState(vehicle theVehicle, int panelID, int state, bool spawnFlyingComponent = true, bool breakGlass = false)Zwraca
true przy powodzeniu.
Przykład
local wreck = createVehicle(404, 2100, -1800, 13.5)
setVehiclePanelState(wreck, 5, 3)
setVehiclePanelState(wreck, 4, 2)
Zobacz też
getVehiclePanelStateZwraca stopień uszkodzenia elementu karoserii (0 cały - 3 mocno zniszczony). Numeracja jak wsetVehiclePanelState.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.