- Dokumentacja
- Funkcje wspólne
- isKeyBound
Funkcja
isKeyBound
Sprawdza, czy pod klawiszem jest podpięta funkcja (konkretna albo jakakolwiek).
Składnia
Serwer
bool isKeyBound(player thePlayer, string key [, string keyState, function handler])Klient
bool isKeyBound(string key [, string keyState, function handler])Argumenty
thePlayerplayer- Gracz (tylko serwer).
keystring- Klawisz.
keyStatestring, opcjonalny"down","up"albo"both".handlerfunction, opcjonalny- Konkretna funkcja.
Zwraca
true, gdy coś jest podpięte.
Przykład
if not isKeyBound("F3") then
bindKey("F3", "down", function() outputChatBox("F3") end)
end
Zobacz też
bindKeyPodpina funkcję albo komendę pod klawisz gracza. Funkcja dostaje (na serwerze także gracza) nazwę klawisza, stan i dodatkowe argumenty zbindKey. Zamiast funkcji możesz podać nazwę komendy: klawisz wykona ją jak/komenda. Na serwerze klawisz obserwuje gra gracza i zgłasza wciśnięcie serwerowi.unbindKeyOdpina funkcję albo komendę od klawisza. Bez funkcji zdejmuje wszystko z klawisza w danym stanie, a bez stanu w obu stanach.