# engineRestoreModelTxd (Cliente)

> Tira os txds que este recurso colocou na frente de um modelo com `engineSetModelTxd`.

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

## Sintaxe

```lua
bool engineRestoreModelTxd(string|element model [, txd|string txd = nil])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `model` | `string\|element` | Nome do modelo, ou um elemento `model` de `engineCreateModel`. |
| `txd` | `txd\|string` | Só esse txd (um elemento ou um nome). Sem ele, todos os txds que este recurso acrescentou ao modelo. *(padrão: `nil`)* |

## Retorno

`true` se ao menos um txd foi tirado, `false` se nenhum bateu. Lança um erro se nenhum modelo ou nenhum txd tiver esse nome.

## Exemplo

```lua
local txd = engineLoadTxd("models/infernus_neon.ktd")
engineSetModelTxd("infernus", txd)

addCommandHandler("stockinfernus", function()
    engineRestoreModelTxd("infernus", txd)
end)
```

## Veja também

- [engineSetModelTxd (Cliente)](https://wiki.mymp.gg/pt/engineSetModelTxd.md): Coloca um txd na frente do txd do próprio modelo, para que o modelo procure suas texturas nele primeiro e use o seu para o resto.
- [engineGetModelTxds (Cliente)](https://wiki.mymp.gg/pt/engineGetModelTxds.md): Lista os txds de onde um modelo tira suas texturas, na ordem em que ele os procura.
- [engineRestoreModelTexture (Cliente)](https://wiki.mymp.gg/pt/engineRestoreModelTexture.md): Remove as trocas de textura que este recurso aplicou num modelo com engineSetModelTexture.
