# sendDuiMessage (Cliente)

> Manda uma mensagem para a página de um dui. A página a recebe no evento `message` do `window`.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Interface web
- **URL**: https://wiki.mymp.gg/pt/sendDuiMessage

## Sintaxe

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

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `dui` | `dui` | O dui. |
| `message` | `table\|string` | Uma tabela, enviada como JSON, ou um texto já em JSON. |

## Retorno

`true` se a mensagem foi enviada. `false` com um argumento errado (registra um aviso).

Uma mensagem enviada antes de a página carregar espera e é entregue quando ela carrega.

## Exemplo

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

### Atenção

Um texto vai para a página como está escrito, então precisa ser JSON válido.

## Veja também

- [createDui (Cliente)](https://wiki.mymp.gg/pt/createDui.md): Abre uma página web fora da tela, com fundo transparente, e a devolve como uma imagem que pode ser desenhada.
- [isDuiReady (Cliente)](https://wiki.mymp.gg/pt/isDuiReady.md): Diz se a página de um dui terminou de carregar.
- [sendNuiMessage (Cliente)](https://wiki.mymp.gg/pt/sendNuiMessage.md): Manda uma mensagem para a página de interface do recurso que chama. A página a recebe no evento message do window.
