M MY Multiplayer: Wiki
Lado
Tipo

onClientKey

ClienteEventoCancelável

Disparado quando uma tecla ou botão do mouse é apertado ou solto. Cancelar o evento impede os binds dessa tecla e, no aperto, esconde a tecla do jogo enquanto ela fica apertada.

addEventHandler("onClientKey", root, function(string button, bool pressOrRelease) … end)

Parâmetros do handler

NomeTipoDescrição
buttonstringO nome da tecla, como bindKey usa.
pressOrReleasebooltrue ao apertar, false ao soltar.

Source

O elemento raiz (root).

Cancelado, o servidor também não fica sabendo da tecla, então os binds do servidor não disparam. A rodinha do mouse chega como mouse_wheel_up ou mouse_wheel_down, apertada e solta em seguida.

Exemplo

addEventHandler("onClientKey", root, function(button, pressed)
    if button == "f" and pressed and isCursorShowing() then
        cancelEvent()
    end
end)

Veja também