- Dokumentacja
- Funkcje serwera
- setWorldSpecialPropertyEnabled
Funkcja
setWorldSpecialPropertyEnabled
Włą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ła vehicle_engine_autostart: wyłączona sprawia, że silnik auta nie zapala się sam, gdy kierowca wsiada, i trzeba go włączać przez setVehicleEngineState.
Składnia
bool setWorldSpecialPropertyEnabled(string property, bool enabled)Argumenty
propertystring- Nazwa właściwości z listy powyżej.
enabledbooltrue= włączona.
Zwraca
true przy powodzeniu, false dla nieznanej nazwy.
Przykład
setWorldSpecialPropertyEnabled("vehicle_engine_autostart", false)
addCommandHandler("silnik", function(player)
local vehicle = getPedOccupiedVehicle(player)
if vehicle then setVehicleEngineState(vehicle, not getVehicleEngineState(vehicle)) end
end)
Uwagi
Ograniczenie. Poza vehicle_engine_autostart właściwości są tylko zapisywane dla skryptów; gra ich jeszcze nie stosuje.
Zobacz też
isWorldSpecialPropertyEnabledZwraca, czy specjalna właściwość świata jest włączona: wartość zsetWorldSpecialPropertyEnabledalbo domyślną (np.randomfoliageivehicle_engine_autostartdomyślnie włączone,hovercarswyłączone).setVehicleEngineStateWłą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; posetWorldSpecialPropertyEnabled("vehicle_engine_autostart", false)tak się nie dzieje i serwer RP może zrobić własny zapłon pod klawiszem albo komendą.