# engineRestoreModelTexture (Cliente)

> Remove as trocas de textura que este recurso aplicou num modelo com `engineSetModelTexture`.

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

## Sintaxe

```lua
bool engineRestoreModelTexture(string|element model [, string name = nil, texture|dui|bool source = nil])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `model` | `string\|element` | Nome do modelo, ou um elemento `model` de `engineCreateModel`. |
| `name` | `string` | Só as trocas feitas sob esse nome. Sem ele, todas as trocas deste recurso no modelo. *(padrão: `nil`)* |
| `source` | `texture\|dui\|bool` | Só as trocas para essa fonte (`false` para as que escondem). *(padrão: `nil`)* |

## Retorno

`true` se ao menos uma troca foi removida, `false` se nenhuma bateu. Lança um erro se nenhum modelo tiver esse nome.

## Exemplo

```lua
engineSetModelTexture("infernus", "vehiclelights128", false)

addCommandHandler("lightson", function()
    engineRestoreModelTexture("infernus", "vehiclelights128")
end)
```

## Veja também

- [engineSetModelTexture (Cliente)](https://wiki.mymp.gg/pt/engineSetModelTexture.md): Troca uma textura em todas as instâncias de um modelo. Só os materiais desse modelo mudam, não o txd de onde a textura vem.
- [engineRestoreWorldTexture (Cliente)](https://wiki.mymp.gg/pt/engineRestoreWorldTexture.md): Remove as trocas de textura do mundo que este recurso aplicou com engineSetWorldTexture.
- [engineRestoreElementTexture (Cliente)](https://wiki.mymp.gg/pt/engineRestoreElementTexture.md): Remove as trocas de textura que este recurso aplicou num elemento com engineSetElementTexture.
