# engineCreateTxd (Cliente)

> Crea un diccionario de texturas vacío con un nombre. Llénalo con `engineSetTxdTexture`. Solo existe en este cliente.

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

## Sintaxis

```lua
txd engineCreateTxd(string name)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `name` | `string` | Nombre del diccionario. Los modelos y las funciones que reciben el nombre de un txd lo encuentran por este nombre. |

## Retorno

El nuevo elemento `txd`. Lanza un error si el nombre está vacío o si el txd de otro script ya lo usa.

El txd está listo al instante, y nada lo descarga mientras su elemento exista.

## Ejemplo

```lua
local txd = engineCreateTxd("custom_lights")
local lights = engineCreateTexture("images/lights.png")
engineSetTxdTexture(txd, "vehiclelights128", lights)
engineSetModelTxd("infernus", txd)
```

### Atención

Si un pack ya tiene un txd con ese nombre, el nuevo lo cubre mientras exista. Se registra un aviso en el log.

## Ver también

- [engineLoadTxd (Cliente)](https://wiki.mymp.gg/es/engineLoadTxd.md): Carga un diccionario de texturas (.ktd) desde un archivo del recurso con un nombre. Solo existe en este cliente.
- [engineSetTxdTexture (Cliente)](https://wiki.mymp.gg/es/engineSetTxdTexture.md): Pone una imagen en un txd bajo un nombre de textura, reemplazando la textura con ese nombre o agregando una nueva. Todo lo que lee el txd la sigue: modelos, peds, landscapes, calles, partículas, agua y cielo.
- [engineSetModelTxd (Cliente)](https://wiki.mymp.gg/es/engineSetModelTxd.md): Pone un txd delante del txd propio de un modelo, para que el modelo busque sus texturas ahí primero y use el suyo para el resto.
- [engineGetTxds (Cliente)](https://wiki.mymp.gg/es/engineGetTxds.md): Lista todos los diccionarios de texturas que conoce este cliente, con el origen de cada uno.
