# removeElementData (Compartido)

> Borra un dato guardado en un elemento.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Compartido
- **Categoría**: Elementos
- **URL**: https://wiki.mymp.gg/es/removeElementData

## Sintaxis

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

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `element` | `element` | El elemento. |
| `key` | `string` | Nombre del dato. Las claves de más de 128 caracteres se cortan, con un aviso. |

## Retorno

`true` si se borró, `false` si no había dato con esa clave o si un handler canceló el cambio.

Dispara `onElementDataChange` (en el servidor) o `onClientElementDataChange` (en el cliente) con el nuevo valor `nil`. En el servidor, cancelar el evento conserva el dato; el borrado llega a los jugadores que recibían ese dato.

## Ejemplo

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

## Ver también

- [setElementData (Servidor)](https://wiki.mymp.gg/es/setElementData-server.md): Guarda un dato en un elemento y, según sync, lo envía a los jugadores.
- [getElementData (Compartido)](https://wiki.mymp.gg/es/getElementData.md): Lee un dato guardado en un elemento.
- [onElementDataChange (Servidor)](https://wiki.mymp.gg/es/onElementDataChange.md): Se dispara cuando un dato de un elemento cambia o se elimina. Cancelar el evento devuelve el valor anterior (o borra la clave si no existía) y el cambio no se envía a los jugadores.
