# getElementData (Compartilhado)

> Lê um dado guardado num elemento.

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

## Sintaxe

```lua
any|false getElementData(element element, string key)
```

## Parâmetros

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

## Retorno

O valor guardado na chave, ou `false` se não há nada nela.

## Exemplo

```lua
local money = getElementData(localPlayer, "money") or 0
outputDebugString("Você tem $" .. money)
```

### Vindo do MTA

Não há o argumento `inherit`: só os dados do próprio elemento são lidos.

## 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.
- [setElementData (Cliente)](https://wiki.mymp.gg/pt/setElementData-client.md): Guarda um dado num elemento, só neste cliente.
- [getAllElementData (Compartilhado)](https://wiki.mymp.gg/pt/getAllElementData.md): Lê todos os dados de um elemento de uma vez.
- [removeElementData (Compartilhado)](https://wiki.mymp.gg/pt/removeElementData.md): Apaga um dado guardado num elemento.
