# removeCommandHandler (Compartilhado)

> Remove o handler que este recurso registrou para um comando.

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

## Sintaxe

```lua
bool removeCommandHandler(string commandName)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `commandName` | `string` | O nome do comando. Maiúsculas e minúsculas contam. |

## Retorno

`true` se removeu. `false` se este recurso não tem handler com esse nome.

Os handlers do mesmo comando registrados por outros recursos continuam.

## Exemplo

```lua
local function onTeleport(player)
    setElementPosition(player, 2495.1, -1687.4, 13.5)
    removeCommandHandler("casa")
end
addCommandHandler("casa", onTeleport)
```

## Veja também

- [addCommandHandler (Compartilhado)](https://wiki.mymp.gg/pt/addCommandHandler.md): Registra uma função que roda quando o comando é digitado no console. Os argumentos chegam como textos separados por espaço.
- [executeCommandHandler (Servidor)](https://wiki.mymp.gg/pt/executeCommandHandler-server.md): Roda os handlers que os scripts do servidor registraram para um comando, como se o jogador o tivesse digitado.
- [executeCommandHandler (Cliente)](https://wiki.mymp.gg/pt/executeCommandHandler-client.md): Roda os handlers que os scripts do cliente registraram para um comando, como se ele tivesse sido digitado.
