# executeCommandHandler (Cliente)

> Ejecuta los handlers que los scripts del cliente registraron para un comando, como si se hubiera escrito.

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

## Sintaxis

```lua
bool executeCommandHandler(string commandName, any ...)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `commandName` | `string` | El nombre del comando. |
| `...` | `any` | Argumentos pasados a los handlers, cada uno convertido en texto. |

## Retorno

`true` si algún recurso en ejecución atendió el comando, `false` si ninguno.

Ejecuta los handlers de todos los recursos, no solo los de este. El comando no se envía al servidor.

## Ejemplo

```lua
addCommandHandler("zoom", function(command, level)
    outputDebugString("zoom " .. tostring(level))
end)

executeCommandHandler("zoom", 2)
```

## Ver también

- [addCommandHandler (Compartido)](https://wiki.mymp.gg/es/addCommandHandler.md): Registra una función que se ejecuta cuando se escribe el comando en la consola. Los argumentos llegan como textos separados por espacios.
- [removeCommandHandler (Compartido)](https://wiki.mymp.gg/es/removeCommandHandler.md): Quita el handler que este recurso registró para un comando.
- [executeCommandHandler (Servidor)](https://wiki.mymp.gg/es/executeCommandHandler-server.md): Ejecuta los handlers que los scripts del servidor registraron para un comando, como si el jugador lo hubiera escrito.
