# getPedAnalogControlState (Cliente)

> Diz o quanto um controle de um ped está pressionado, de 0 a 1. Serve para os controles analógicos, como andar, virar e acelerar.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Controles
- **URL**: https://wiki.mymp.gg/pt/getPedAnalogControlState

## Sintaxe

```lua
float|false getPedAnalogControlState(ped thePed, string control [, bool rawInput = false])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `thePed` | `ped` | O ped ou jogador. |
| `control` | `string` | O nome do controle, sem diferenciar maiúsculas. |
| `rawInput` | `bool` | Só para o jogador local: `true` lê a entrada do próprio jogador, antes dos estados postos por script e dos controles desligados. *(padrão: `false`)* |

## Retorno

Um número de 0 a 1. Um controle que não é analógico dá 0 ou 1. `false` se o nome do controle não existe ou se o ped não pode ser lido; num jogador, um nome que não existe dá 0.

No jogador local, lê o que o jogo recebe neste quadro, incluindo o que `setControlState` ligou. Num jogador remoto, lê os controles que chegaram pela rede. Num ped, lê o que um script pôs nele.

## Exemplo

```lua
addEventHandler("onClientRender", root, function()
    if isPedInVehicle(localPlayer) then
        local throttle = getPedAnalogControlState(localPlayer, "accelerate")
        dxDrawText(string.format("Acelerador: %d%%", throttle * 100), 20, 300)
    end
end)
```

## Veja também

- [setPedAnalogControlState (Cliente)](https://wiki.mymp.gg/pt/setPedAnalogControlState.md): Pressiona um controle analógico de um ped só em parte, por exemplo para ele andar devagar ou virar de leve.
- [getPedControlState (Cliente)](https://wiki.mymp.gg/pt/getPedControlState.md): Diz se um controle de um ped está pressionado, como forwards, fire ou accelerate.
- [setControlState (Cliente)](https://wiki.mymp.gg/pt/setControlState-client.md): Pressiona ou solta um controle de um ped como se fosse uma tecla, por exemplo para fazê-lo andar, pular ou atirar.
