getControlState
Cliente
Diz se um controle de um ped está pressionado, como forwards, fire ou accelerate.
Também existe no servidor, com outra implementação: getControlState
bool getControlState(string control [, ped thePed = localPlayer])
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| thePed | ped | O ped ou jogador. Pode ser omitido; aí vale o jogador local.padrão localPlayer |
| control | string | O nome do controle, sem diferenciar maiúsculas. |
Retorno
true se o controle está pressionado. false se não está, se o nome do controle não existe ou se o ped não pode ser lido.
No jogador local, lê o que o jogo recebe neste quadro, incluindo o que um script ligou com setControlState. Controles de veículo só contam dentro de um veículo e os de a pé só fora dele; com o motor desligado, accelerate não conta. Num jogador remoto, lê os controles que chegaram pela rede. Num ped, lê o que um script ligou nele.
Exemplo
addEventHandler("onClientRender", root, function()
if getControlState("sprint") then
dxDrawText("Correndo", 20, 300)
end
end)Vindo do MTAAlém dos controles do MTA, o MYMP tem
block (bloquear no corpo a corpo) e reload (recarregar).