# sendDuiMessage (Cliente)

> Envía un mensaje a la página de un dui. La página lo recibe en el evento `message` del `window`.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Interfaz web
- **URL**: https://wiki.mymp.gg/es/sendDuiMessage

## Sintaxis

```lua
bool sendDuiMessage(dui dui, table|string message)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `dui` | `dui` | El dui. |
| `message` | `table\|string` | Una tabla, enviada como JSON, o un texto ya en JSON. |

## Retorno

`true` si el mensaje se envió. `false` con un argumento incorrecto (registra un aviso).

Un mensaje enviado antes de que la página cargue espera y se entrega cuando carga.

## Ejemplo

```lua
local dui = createDui("https://example.com/scoreboard.html", 512, 512)
sendDuiMessage(dui, { type = "score", team = "grove", points = 12 })
```

### Atención

Un texto llega a la página tal como está escrito, así que debe ser JSON válido.

## Ver también

- [createDui (Cliente)](https://wiki.mymp.gg/es/createDui.md): Abre una página web fuera de la pantalla, con fondo transparente, y la devuelve como una imagen que se puede dibujar.
- [isDuiReady (Cliente)](https://wiki.mymp.gg/es/isDuiReady.md): Dice si la página de un dui terminó de cargar.
- [sendNuiMessage (Cliente)](https://wiki.mymp.gg/es/sendNuiMessage.md): Envía un mensaje a la página de interfaz del recurso que llama. La página lo recibe en el evento message del window.
