Pular para o conteúdo

getBoundKeys

Cliente Entrada

Devolve as teclas que o jogador vinculou a um controle do jogo.

table getBoundKeys ( string controle )
NomeTipoPadrãoDescrição
controlestring—Um controle do jogo, um controle do MTAX ou um nome de comando.

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)
end
end

Isso 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.