- Dokumentacja
- Funkcje wspólne
- lockControls
Funkcja
lockControls
Blokuje kontrolki w imieniu właściciela. Kontrolka wraca dopiero, gdy zwolni ją ostatni właściciel, więc kilka zasobów może ją blokować bez wzajemnego odblokowywania. Blokady zasobu znikają przy jego zatrzymaniu.
Składnia
bool lockControls(mixed ...)Argumenty
...mixed- Serwer:
player, owner, controls; klient:owner, controls.ownerto dowolna nazwa,controlsto nazwa albo lista nazw kontrolek.
Zwraca
true przy powodzeniu.
Przykład
lockControls("sklep", { "fire", "aim_weapon", "enter_exit" })
setTimer(function() unlockControls("sklep") end, 5000, 1)
Zobacz też
unlockControlsZwalnia blokady właściciela: wskazane kontrolki albo wszystkie, gdy lista jest pominięta.getControlLocksZwraca listę blokad kontrolki w postaci"zasób:właściciel", do diagnostyki. Serwer i klient mają osobne blokady.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.