- Dokumentacja
- Funkcje wspólne
- setVehicleComponentVisible
Funkcja
setVehicleComponentVisible
Pokazuje albo chowa nazwaną część modelu pojazdu. Na serwerze zmiana dotyczy wszystkich graczy na kliencie tylko lokalnego gracza i ma pierwszeństwo przed ustawieniem serwera. Działa na ramkach modelu z pliku (engineReplaceModel): warianty autora (spoiler_1, extra1…), drzwi, maska, zderzaki. Listę nazw dla danego pojazdu daje getVehicleComponents po stronie klienta.
Składnia
bool setVehicleComponentVisible(vehicle vehicle, string component, bool visible)Argumenty
vehiclevehicle- Pojazd.
componentstring- Nazwa części (ramki .dff), bez względu na wielkość liter.
visiblebooltrue= widoczna,false= ukryta.
Zwraca
true przy powodzeniu.
Przykład
addCommandHandler("bezspojlera", function(player)
local vehicle = getPedOccupiedVehicle(player)
if vehicle then setVehicleComponentVisible(vehicle, "spoiler_1", false) end
end)
Zobacz też
getVehicleComponentVisibleSprawdza, czy nazwana część modelu pojazdu jest widoczna. Na kliencie uwzględnia też lokalne ustawienia tego gracza.getVehicleComponentsZwraca części modelu pojazdu jako tabelę nazwa → czy widoczna. Na kliencie dla modelu z pliku (engineReplaceModel) to pełna lista ramek .dff (karoseria, drzwi, maska, zderzaki, koławheel_*_dummy, warianty autora), dla aut z gry tylko części zmienione skryptem. Na serwerze tylko części zmienione skryptem.resetVehicleComponentVisibleKasuje lokalne (tylko u tego gracza) ustawienie widoczności części pojazdu, więc wraca stan ustawiony przez serwer. Bez nazwy części kasuje lokalne ustawienia wszystkich części pojazdu.