setPedAnalogControlState
Pressiona um controle parcialmente.
Sintaxe
Seção intitulada “Sintaxe”bool setPedAnalogControlState ( ped oPed, string controle, number estado )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oPed | ped | — | Ped ou jogador a alterar. Um elemento pai como resourceRoot também altera todos os peds abaixo dele. |
controle | string | — | Nome do controle. |
estado | number | — | Com que força pressionar, de 0 a 1. |
Retorno
Seção intitulada “Retorno”true em caso de sucesso, false caso contrário.
| Alvo | Comportamento |
|---|---|
| Ped | Só os controles analógicos listados na página do grupo aceitam um valor; os demais devolvem false. O valor é limitado a 0–1, e definir um sentido de um eixo zera o sentido oposto (left zera right, forwards zera backwards, …). O estado fica guardado e é reaplicado quando o ped é carregado (streamed in). |
| Qualquer jogador, inclusive o local | Aceito e devolve true para um controle analógico, mas não move o jogador. |
Algo que não é elemento, um controle que não é string ou um estado que não é número registra um aviso e devolve false.
Exemplo
Seção intitulada “Exemplo”-- meio acelerador em um motorista de scriptsetPedAnalogControlState(oPed, "accelerate", 0.5)Veja também
Seção intitulada “Veja também”getPedControlState— Verifica se o ped está segurando um controle.setPedControlState— Força um controle ligado ou desligado.getPedAnalogControlState— Lê o quanto um controle está pressionado.