# engineRestoreModelTexture (Cliente)

> Quita los cambios de textura que este recurso aplicó a un modelo con `engineSetModelTexture`.

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

## Sintaxis

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

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `model` | `string\|element` | Nombre del modelo, o un elemento `model` de `engineCreateModel`. |
| `name` | `string` | Solo los cambios hechos bajo ese nombre. Sin él, todos los cambios de este recurso en el modelo. *(por defecto: `nil`)* |
| `source` | `texture\|dui\|bool` | Solo los cambios a esa fuente (`false` para los que ocultan). *(por defecto: `nil`)* |

## Retorno

`true` si se quitó al menos un cambio, `false` si ninguno coincidió. Lanza un error si ningún modelo tiene ese nombre.

## Ejemplo

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

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

## Ver también

- [engineSetModelTexture (Cliente)](https://wiki.mymp.gg/es/engineSetModelTexture.md): Cambia una textura en todas las instancias de un modelo. Solo cambian los materiales de ese modelo, no el txd del que viene la textura.
- [engineRestoreWorldTexture (Cliente)](https://wiki.mymp.gg/es/engineRestoreWorldTexture.md): Quita los cambios de textura del mundo que este recurso aplicó con engineSetWorldTexture.
- [engineRestoreElementTexture (Cliente)](https://wiki.mymp.gg/es/engineRestoreElementTexture.md): Quita los cambios de textura que este recurso aplicó a un elemento con engineSetElementTexture.
