getBoundKeys
Devolve as teclas que o jogador vinculou a um controle do jogo.
Sintaxe
Seção intitulada “Sintaxe”table getBoundKeys ( string controle )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
controle | string | — | Um controle do jogo, um controle do MTAX ou um nome de comando. |
Retorno
Seção intitulada “Retorno”Uma tabela indexada pelo nome da tecla. Cada valor é o estado em que a tecla dispara: sempre "down" para controles, "down" ou "up" para vínculos de comando. Devolve false quando não há nada vinculado àquele nome.
local teclas = getBoundKeys("jump")if teclas then for tecla in pairs(teclas) do outputChatBox("pular está em: " .. tecla) endendIsso lê as configurações de controle do próprio jogador, então reflete o que ele remapeou nas opções do jogo — use para mostrar a tecla certa na sua interface em vez de fixar space no código.
Um nome que não seja controle do jogo é procurado como comando: os controles do MTAX (chatbox, voiceptt, …) respondem com as teclas das configurações do jogador, e todo comando vinculado com bindKey — por qualquer resource — acrescenta as suas teclas.
Veja também
Seção intitulada “Veja também”toggleControl— Liga ou desliga um controle para o jogador local.toggleAllControls— Liga ou desliga todos os controles de uma vez.isControlEnabled— Verifica se um controle está ligado no momento.getCursorPosition— Devolve onde o cursor está, na tela e no mundo.setCursorPosition— Move o cursor para um ponto da tela.getCursorAlpha— Devolve a opacidade do cursor desenhado.setCursorAlpha— Define a opacidade do cursor desenhado.setClipboard— Coloca um texto na área de transferência do jogador.