# createDui (Cliente)

> Abre una página web fuera de la pantalla, con fondo transparente, y la devuelve como una imagen que se puede dibujar.

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

## Sintaxis

```lua
dui|false createDui(string url, int width, int height)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `url` | `string` | Dirección de la página. |
| `width` | `int` | Ancho en píxeles, de 1 a 4096. |
| `height` | `int` | Alto en píxeles, de 1 a 4096. |

## Retorno

El elemento `dui` creado, o `false` si no se pudo crear.

El dui sirve en cualquier lugar que acepte una imagen, como `dxDrawImage` o `engineSetTxdTexture`. El sonido de la página suena por el audio del juego. `destroyElement` cierra la página.

## Ejemplo

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

addEventHandler("onClientRender", root, function()
    dxDrawImage(100, 100, 512, 288, dui)
end)
```

### Atención

Un tamaño fuera de 1 a 4096 registra un aviso y devuelve `false`.

## Ver también

- [drawDui (Cliente)](https://wiki.mymp.gg/es/drawDui.md): Dibuja un dui en la pantalla durante un fotograma, en coordenadas relativas a la pantalla.
- [setDuiUrl (Cliente)](https://wiki.mymp.gg/es/setDuiUrl.md): Lleva un dui a otra dirección.
- [sendDuiMessage (Cliente)](https://wiki.mymp.gg/es/sendDuiMessage.md): Envía un mensaje a la página de un dui. La página lo recibe en el evento message del window.
- [isDuiReady (Cliente)](https://wiki.mymp.gg/es/isDuiReady.md): Dice si la página de un dui terminó de cargar.
