# engineRestoreTxdTexture (Cliente)

> Quita los enlaces que este recurso hizo en un txd con `engineSetTxdTexture`, para que vuelva a dar sus propias texturas.

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

## Sintaxis

```lua
bool engineRestoreTxdTexture(txd|string txd [, string name = nil, texture|dui|bool source = nil])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `txd` | `txd\|string` | Un elemento `txd`, el nombre de un txd, o el mismo patrón glob con que se hizo el enlace. |
| `name` | `string` | Solo los enlaces hechos bajo ese nombre. Sin él, todos los enlaces de este recurso en el txd. *(por defecto: `nil`)* |
| `source` | `texture\|dui\|bool` | Solo los enlaces a esa fuente (`false` para los que ocultan). *(por defecto: `nil`)* |

## Retorno

`true` si se quitó al menos un enlace, `false` si ninguno coincidió.

## Ejemplo

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

addCommandHandler("stocklights", function()
    engineRestoreTxdTexture("infernus", "vehiclelights128")
end)
```

## Ver también

- [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.
- [engineRestoreTxdTextureSampling (Cliente)](https://wiki.mymp.gg/es/engineRestoreTxdTextureSampling.md): Quita el cambio de muestreo que este recurso aplicó a la textura de un txd con engineSetTxdTextureSampling.
