- Dokumentacja
- Funkcje wspólne
- toggleAllControls
Funkcja
toggleAllControls
Włącza albo wyłącza całe sterowanie gry naraz (np. na czas cutscenki albo zamrożenia gracza). Czat, konsola i klawisze z bindKey dalej działają.
Składnia
Serwer
bool toggleAllControls(player thePlayer, bool enabled [, bool gtaControls = true, bool mtaControls = true])Klient
bool toggleAllControls(bool enabled [, bool gtaControls = true, bool mtaControls = true])Argumenty
thePlayerplayer- Gracz albo
root(tylko serwer). enabledboolfalse= sterowanie zablokowane.gtaControlsbool, opcjonalny = true- Przyjmowany dla zgodności ze starszymi skryptami.
mtaControlsbool, opcjonalny = true- Przyjmowany dla zgodności ze starszymi skryptami.
Zwraca
true przy powodzeniu.
Przykład
addCommandHandler("zamroz", function(admin, _, name)
local target = getPlayerFromName(name or "")
if target then toggleAllControls(target, false) end
end)
Zobacz też
toggleControlWłącza albo wyłącza jedno sterowanie gry, np. strzelanie (fire), skok (jump) albo wsiadanie (enter_exit). Wyłączone sterowanie nie reaguje na klawisze gracza. Na serwerze podajesz gracza alboroot.isControlEnabledSprawdza, czy sterowanie gry jest włączone (nie zablokowane przeztoggleControlalbotoggleAllControls).