M MY Multiplayer: Wiki
Lado
Tipo

isKeyBound

Compartido

Dice si este recurso asoció una función a una tecla.

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

Parámetros

NombreTipoDescripción
thePlayerplayerSolo en el servidor: el jugador al que pertenece el bind. En el cliente, no pases este argumento.
keystringEl nombre de la tecla, sin distinguir mayú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 y otras.
keyStatestringQué binds mirar: "down", "up" o "both".por defecto both
handlerfunctionLa función que se busca. Sin ella, cualquier función vale.por defecto nil

Retorno

true si hay un bind de función de este recurso en la tecla, false en caso contrario.

Solo cuentan los binds de función: un comando asociado a la tecla no se ve.

Ejemplo

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

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

Ver también