# engineRestoreElementTexture (Cliente)

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

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

## Sintaxis

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

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `element` | `element` | El vehículo, ped, jugador u objeto. |
| `name` | `string` | Solo los cambios hechos bajo ese nombre. Sin él, todos los cambios de este recurso en el elemento. *(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 el elemento no es un vehículo, ped, jugador u objeto.

## Ejemplo

```lua
local vehicle = createVehicle("infernus", 1544.0, -1675.0, 13.6)
engineSetElementTexture(vehicle, "vehiclelights128", false)

setTimer(function()
    engineRestoreElementTexture(vehicle)
end, 5000, 1)
```

## Ver también

- [engineSetElementTexture (Cliente)](https://wiki.mymp.gg/es/engineSetElementTexture.md): Cambia una textura de un solo vehículo, ped, jugador u objeto. Las demás instancias del mismo modelo conservan sus texturas.
- [engineRestoreModelTexture (Cliente)](https://wiki.mymp.gg/es/engineRestoreModelTexture.md): Quita los cambios de textura que este recurso aplicó a un modelo con engineSetModelTexture.
- [engineRestoreElementMaterial (Cliente)](https://wiki.mymp.gg/es/engineRestoreElementMaterial.md): Deshace lo que hizo engineSetElementMaterial de este recurso de un único vehículo, ped u objeto.
