# engineRestoreTxdTexture (Cliente)

> Remove os links que este recurso criou num txd com `engineSetTxdTexture`, para que ele volte a dar suas próprias texturas.

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

## Sintaxe

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

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `txd` | `txd\|string` | Um elemento `txd`, o nome de um txd, ou o mesmo padrão glob com que o link foi criado. |
| `name` | `string` | Só os links criados sob esse nome. Sem ele, todos os links deste recurso no txd. *(padrão: `nil`)* |
| `source` | `texture\|dui\|bool` | Só os links para essa fonte (`false` para os que escondem). *(padrão: `nil`)* |

## Retorno

`true` se ao menos um link foi removido, `false` se nenhum bateu.

## Exemplo

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

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

## Veja também

- [engineSetTxdTexture (Cliente)](https://wiki.mymp.gg/pt/engineSetTxdTexture.md): Coloca uma imagem num txd sob um nome de textura, substituindo a textura com esse nome ou acrescentando uma nova. Tudo que lê o txd acompanha: modelos, peds, landscapes, ruas, partículas, água e céu.
- [engineRestoreTxdTextureSampling (Cliente)](https://wiki.mymp.gg/pt/engineRestoreTxdTextureSampling.md): Remove a mudança de amostragem que este recurso aplicou na textura de um txd com engineSetTxdTextureSampling.
