Pular para o conteúdo

getAnalogControlState

Cliente Entrada

Lê o quanto um controle analógico está pressionado.

number getAnalogControlState ( string controle [, bool entradaCrua = false ] )
NomeTipoPadrãoDescrição
controlestring—Um dos 14 nomes de controle analógico listados acima. Não diferencia maiúsculas de minúsculas.
entradaCruaboolfalsetrue lê só o que as teclas e o controle do próprio jogador estão fazendo, ignorando o que um script definiu com setAnalogControlState.

Um número de 0 (solto) a 1 (totalmente pressionado). A leitura a pé ou no veículo é escolhida conforme onde o jogador local está. false se o nome não for de um controle analógico ou se o jogo não estiver pronto. Um nome de controle que não seja texto, ou um segundo argumento que não seja booleano, registra um aviso e devolve false.

addEventHandler("onClientRender", root, function()
local acelerador = getAnalogControlState("accelerate")
if acelerador and acelerador > 0 then
dxDrawText(("Acelerador %d%%"):format(acelerador * 100), 20, 400)
end
end)