# getEventHandlers (Compartilhado)

> Lista as funções que este recurso pôs num evento de um elemento com `addEventHandler`.

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

## Sintaxe

```lua
table getEventHandlers(string eventName, element attachedTo)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `eventName` | `string` | Nome do evento. |
| `attachedTo` | `element` | Elemento onde os handlers foram postos. Os handlers dos ancestrais dele não entram. |

## Retorno

Uma tabela com as funções, na ordem em que são chamadas. Vazia se não há nenhuma.

Os handlers de outros recursos no mesmo elemento não aparecem.

## Exemplo

```lua
for _, handler in ipairs(getEventHandlers("onPlayerJoin", root)) do
    removeEventHandler("onPlayerJoin", root, handler)
end
```

## Veja também

- [addEventHandler (Compartilhado)](https://wiki.mymp.gg/pt/addEventHandler.md): Faz uma função ser chamada sempre que o evento acontece no elemento indicado ou, com propagate, em qualquer descendente dele.
- [removeEventHandler (Compartilhado)](https://wiki.mymp.gg/pt/removeEventHandler.md): Tira uma função de um evento de um elemento, onde ela foi posta com addEventHandler.
