- Dokumentacja
- Funkcje wspólne
- setVehicleEngineState
Funkcja
setVehicleEngineState
Włącza albo wyłącza silnik pojazdu u wszystkich graczy. Z wyłączonym silnikiem pojazd nie jedzie, nawet gdy kierowca wciska gaz (może się jedynie toczyć). Domyślnie silnik zapala się sam, gdy kierowca wsiada; po setWorldSpecialPropertyEnabled("vehicle_engine_autostart", false) tak się nie dzieje i serwer RP może zrobić własny zapłon pod klawiszem albo komendą.
Składnia
bool setVehicleEngineState(vehicle vehicle, bool state)Argumenty
vehiclevehicle- Pojazd.
statebooltrue= silnik pracuje,false= wyłączony.
Zwraca
true przy powodzeniu.
Przykład
addCommandHandler("silnik", function(player)
local vehicle = getPedOccupiedVehicle(player)
if vehicle and getVehicleController(vehicle) == player then
setVehicleEngineState(vehicle, not getVehicleEngineState(vehicle))
end
end)
Zobacz też
getVehicleEngineStateSprawdza, czy silnik pojazdu pracuje (ustawione przezsetVehicleEngineState; zniszczenie pojazdu też gasi silnik).setWorldSpecialPropertyEnabledWłącza albo wyłącza specjalną właściwość świata:hovercars,aircars,extrabunny,extrajump,randomfoliage,snipermoon,extraairresistance,underworldwarp,vehiclesunglare,coronaztest,watercreatures,burnflippedcars,fireballdestruct,roadsignstext,extendedwatercannons,tunnelweatherblend,ignorefirestate,flyingcomponents,vehicleburnexplosions,vehicle_engine_autostart. Naprawdę działavehicle_engine_autostart: wyłączona sprawia, że silnik auta nie zapala się sam, gdy kierowca wsiada, i trzeba go włączać przezsetVehicleEngineState.