# toggleAllControls (Cliente)

> Activa o desactiva de una vez todos los controles del jugador local.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Controles
- **URL**: https://wiki.mymp.gg/es/toggleAllControls-client
- **Contraparte**: También existe en el servidor, con otra implementación: [toggleAllControls (Servidor)](https://wiki.mymp.gg/es/toggleAllControls-server.md)

## Sintaxis

```lua
bool toggleAllControls(bool enabled [, bool gtaControls = true, bool mtaControls = true])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `enabled` | `bool` | `true` para activarlos, `false` para desactivarlos. |
| `gtaControls` | `bool` | Si se aplica a los controles del juego, como caminar, disparar y conducir. *(por defecto: `true`)* |
| `mtaControls` | `bool` | Si se aplica a las teclas asociadas a comandos con `bindKey`. Desactivadas, esas teclas no ejecutan su comando; las teclas asociadas a funciones siguen funcionando. *(por defecto: `true`)* |

## Retorno

Siempre `true`.

## Ejemplo

```lua
addEventHandler("onClientResourceStart", resourceRoot, function()
    toggleAllControls(false, true, false)
    setTimer(toggleAllControls, 5000, 1, true)
end)
```

## Ver también

- [toggleControl (Cliente)](https://wiki.mymp.gg/es/toggleControl-client.md): Activa o desactiva un control del jugador local. Un control desactivado no llega al juego, aunque se mantenga pulsada su tecla.
- [isControlEnabled (Cliente)](https://wiki.mymp.gg/es/isControlEnabled-client.md): Indica si un control del jugador local está activado.
- [bindKey (Compartido)](https://wiki.mymp.gg/es/bindKey.md): Asocia una tecla a una función o a un comando. La función se ejecuta cuando la tecla se pulsa, se suelta o ambas.
- [toggleAllControls (Servidor)](https://wiki.mymp.gg/es/toggleAllControls-server.md): Activa o desactiva de una vez todos los controles de un jugador. La orden va a su cliente.
