setPedControlState
Cliente
Pressiona ou solta um controle de um ped como se fosse uma tecla, por exemplo para fazê-lo andar, pular ou atirar.
bool setPedControlState(string control, bool state [, ped thePed = localPlayer])
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| thePed | ped | O ped ou o jogador local. Pode ser omitido; aí vale o jogador local.padrão localPlayer |
| control | string | O nome do controle, sem diferenciar maiúsculas. |
| state | bool | true para manter pressionado, false para soltar. |
Retorno
true se o estado foi aplicado. false se o nome do controle não existe ou se o ped não pode receber controles.
Num controle analógico (andar, virar, acelerar, frear), true pressiona até o fim e solta o controle oposto. Um controle desligado com toggleControl não chega ao jogo, mesmo pressionado por script.
Exemplo
local ped = createPed("male01", 2495.0, -1685.0, 13.5)
setPedControlState(ped, "forwards", true)
setTimer(function()
setPedControlState(ped, "forwards", false)
end, 3000, 1)Vindo do MTAAlém dos controles do MTA, o MYMP tem
block (bloquear no corpo a corpo) e reload (recarregar).AtençãoNum jogador remoto a função devolve
true mas não tem efeito. No jogador local, a própria entrada do jogador naquele controle substitui o estado do script.