# setPedAnalogControlState (Cliente)

> Pulsa solo en parte un control analógico de un ped, por ejemplo para que camine despacio o gire suave.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Controles
- **URL**: https://wiki.mymp.gg/es/setPedAnalogControlState

## Sintaxis

```lua
bool setPedAnalogControlState(ped thePed, string control, float state)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `thePed` | `ped` | El ped. Si es otro elemento, la función también se aplica a los elementos debajo de él, y el resultado es el del propio elemento. |
| `control` | `string` | Un control analógico: `left`, `right`, `forwards`, `backwards`, `vehicle_left`, `vehicle_right`, `steer_forward`, `steer_back`, `accelerate`, `brake_reverse`, `special_control_left`, `special_control_right`, `special_control_up` o `special_control_down`. |
| `state` | `float` | Cuánto pulsarlo, de 0 a 1. Los valores fuera de ese rango se limitan. |

## Retorno

`true` si se aplicó el estado. `false` si el nombre del control no existe, si el control no es analógico o si el elemento no es un ped.

Pulsar un control suelta el opuesto: `forwards` pone a cero `backwards`, `left` pone a cero `right`, y así sucesivamente.

## Ejemplo

```lua
local ped = createPed("male01", 2495.0, -1685.0, 13.5)
setPedAnalogControlState(ped, "forwards", 0.4)
setPedControlState(ped, "walk", true)
```

### Atención

Solo los peds se mueven con ella. En un jugador, incluido el local, la función devuelve `true` pero no tiene efecto; para el jugador local, usa `setControlState`.

## Ver también

- [getPedAnalogControlState (Cliente)](https://wiki.mymp.gg/es/getPedAnalogControlState.md): Indica cuánto está pulsado un control de un ped, de 0 a 1. Sirve para los controles analógicos, como caminar, girar y acelerar.
- [setPedControlState (Cliente)](https://wiki.mymp.gg/es/setPedControlState.md): Pulsa o suelta un control de un ped como si fuera una tecla, por ejemplo para que camine, salte o dispare.
- [setControlState (Cliente)](https://wiki.mymp.gg/es/setControlState-client.md): Pulsa o suelta un control de un ped como si fuera una tecla, por ejemplo para que camine, salte o dispare.
