# hasElementDataSubscriber (Servidor)

> Indica si un jugador está suscrito a un dato de elemento.

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

## Sintaxis

```lua
bool hasElementDataSubscriber(element element, string key, player player)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `element` | `element` | Elemento que guarda el dato. |
| `key` | `string` | Clave del dato. Las claves de más de 128 caracteres se cortan, con un aviso. |
| `player` | `player` | Jugador a comprobar. |

## Retorno

`true` si el jugador está suscrito a esa clave, si no `false`.

## Ejemplo

```lua
local function watchMoney(player, target)
    if not hasElementDataSubscriber(target, "money", player) then
        addElementDataSubscriber(target, "money", player)
    end
end
```

## Ver también

- [addElementDataSubscriber (Servidor)](https://wiki.mymp.gg/es/addElementDataSubscriber.md): Suscribe a un jugador a un dato de elemento definido con el modo de sincronización "subscribe". El jugador recibe el valor actual al momento y cada cambio posterior.
- [removeElementDataSubscriber (Servidor)](https://wiki.mymp.gg/es/removeElementDataSubscriber.md): Quita la suscripción de un jugador a un dato de elemento. Deja de recibir los cambios de ese dato.
