unbindKey
Compartido
Quita binds que este recurso creó en una tecla.
bool unbindKey(player thePlayer, string key [, string keyState = both, function|string handler = nil])
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| thePlayer | player | Solo en el servidor: el jugador al que pertenece el bind. En el cliente, no pases este argumento. |
| key | string | El 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. |
| keyState | string | Qué binds quitar: "down", "up" o "both".por defecto both |
| handler | function|string | La función o el nombre del comando que se desasocia. Sin él, se desasocian todas las funciones que este recurso asoció a la tecla, pero no los comandos.por defecto nil |
Retorno
true si quitó algún bind, false si no había ninguno.
Ejemplo
local function openMenu()
showCursor(true)
end
bindKey("m", "down", openMenu)
addCommandHandler("nomenu", function()
unbindKey("m", "down", openMenu)
end)