# removeElementData (Compartilhado)

> Apaga um dado guardado num elemento.

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

## Sintaxe

```lua
bool removeElementData(element element, string key)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `element` | `element` | O elemento. |
| `key` | `string` | Nome do dado. Chaves com mais de 128 caracteres são cortadas, com um aviso. |

## Retorno

`true` se apagou, `false` se não havia dado com essa chave ou se um handler cancelou a mudança.

Dispara `onElementDataChange` (no servidor) ou `onClientElementDataChange` (no cliente) com o novo valor `nil`. No servidor, cancelar o evento mantém o dado; a remoção chega aos jogadores que recebiam esse dado.

## Exemplo

```lua
addEventHandler("onPlayerSpawn", root, function()
    removeElementData(source, "wanted")
end)
```

## Veja também

- [setElementData (Servidor)](https://wiki.mymp.gg/pt/setElementData-server.md): Guarda um dado num elemento e, conforme o sync, envia aos jogadores.
- [getElementData (Compartilhado)](https://wiki.mymp.gg/pt/getElementData.md): Lê um dado guardado num elemento.
- [onElementDataChange (Servidor)](https://wiki.mymp.gg/pt/onElementDataChange.md): Disparado quando um dado de um elemento muda ou é removido. Cancelar o evento devolve o valor anterior (ou apaga a chave, se ela não existia) e a mudança não é enviada aos jogadores.
