M MY Multiplayer: Wiki
Lado
Tipo

isKeyBound

Compartilhado

Diz se este recurso ligou uma função a uma tecla.

bool isKeyBound(player thePlayer, string key [, string keyState = both, function handler = nil])

Parâmetros

NomeTipoDescrição
thePlayerplayerSó no servidor: o jogador dono do bind. No cliente, não passe este argumento.
keystringO nome da tecla, sem diferença entre maiúsculas e minúsculas: a a z, 0 a 9, F1 a F12, mouse1 a mouse5, mouse_wheel_up, mouse_wheel_down, arrow_l, num_0, space, enter, lshift e outras.
keyStatestringQue bind procurar: "down", "up" ou "both".padrão both
handlerfunctionA função a procurar. Sem ela, qualquer função vale.padrão nil

Retorno

true se há um bind de função deste recurso na tecla, false caso contrário.

Só os binds de função contam: um comando ligado à tecla não é visto.

Exemplo

local function honk()
    outputDebugString("beep")
end

if not isKeyBound("h", "down", honk) then
    bindKey("h", "down", honk)
end

Veja também