M MY Multiplayer: Wiki
Lado
Tipo

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

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 quitar: "down", "up" o "both".por defecto both
handlerfunction|stringLa 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)

Ver también