# drawDui (Cliente)

> Desenha um dui na tela durante um quadro, em coordenadas relativas à tela.

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

## Sintaxe

```lua
bool drawDui(dui dui, float x, float y, float width, float height)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `dui` | `dui` | O dui. |
| `x` | `float` | Borda esquerda, de 0 a 1 da largura da tela. |
| `y` | `float` | Borda superior, de 0 a 1 da altura da tela. |
| `width` | `float` | Largura, em fração da largura da tela. |
| `height` | `float` | Altura, em fração da altura da tela. |

## Retorno

`true` se o desenho foi pedido. `false` com um argumento errado (registra um aviso).

Chame a cada quadro enquanto o dui deve aparecer. Para desenhar em pixels, use `dxDrawImage` com o dui.

## Exemplo

```lua
local dui = createDui("https://example.com", 1280, 720)

addEventHandler("onClientRender", root, function()
    drawDui(dui, 0.7, 0.05, 0.25, 0.25)
end)
```

## 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.
- [dxDrawImage (Cliente)](https://wiki.mymp.gg/pt/dxDrawImage.md): Desenha uma imagem na tela durante um quadro.
- [onClientRender (Cliente)](https://wiki.mymp.gg/pt/onClientRender.md): Disparado a cada quadro, quando os desenhos dx daquele quadro devem ser feitos.
