onClientKey
ClienteEventoCancelable
Se dispara cuando se pulsa o se suelta una tecla o un botón del ratón. Cancelar el evento impide los binds de esa tecla y, al pulsar, oculta la tecla al juego mientras se mantiene.
addEventHandler("onClientKey", root, function(string button, bool pressOrRelease) … end)
Parámetros del handler
| Nombre | Tipo | Descripción |
|---|---|---|
| button | string | El nombre de la tecla, como lo usa bindKey. |
| pressOrRelease | bool | true al pulsar, false al soltar. |
Source
El elemento raíz (root).
Si se cancela, el servidor tampoco se entera de la tecla, así que los binds del servidor no se disparan. La rueda del ratón llega como mouse_wheel_up o mouse_wheel_down, pulsada y soltada enseguida.
Ejemplo
addEventHandler("onClientKey", root, function(button, pressed)
if button == "f" and pressed and isCursorShowing() then
cancelEvent()
end
end)