# engineRestoreElementOverlay (Cliente)

> Deshace lo que hizo `engineSetElementOverlay` de este recurso de un único vehículo, ped u objeto.

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

## Sintaxis

```lua
bool engineRestoreElementOverlay(element element [, int|string selector = nil, material material = nil])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `element` | `element` | Un vehículo, ped, jugador u objeto. |
| `selector` | `int\|string` | Solo lo que se eligió con ese selector (el mismo índice o nombre). Con `material`, también saca de ese material un nombre que atrapaba un comodín. Sin él, todo. *(por defecto: `nil`)* |
| `material` | `material` | Solo las capas hechas con ese material. Sin él, cualquiera. *(por defecto: `nil`)* |

## Retorno

`true` si se deshizo algo, `false` si no había nada que deshacer.

## Ejemplo

```lua
local highlight = engineCreateMaterial("surface_emissive")
local crate = createObject("trafficcone", 2490.0, -1670.0, 13.3)
engineSetElementOverlay(crate, "*", highlight)

setTimer(function()
    engineRestoreElementOverlay(crate)
end, 5000, 1)
```

## Ver también

- [engineSetElementOverlay (Cliente)](https://wiki.mymp.gg/es/engineSetElementOverlay.md): Dibuja un material como una capa más encima de los materiales elegidos de un único vehículo, ped u objeto.
- [engineGetModelMaterials (Cliente)](https://wiki.mymp.gg/es/engineGetModelMaterials.md): Lista los materiales del modelo cargado, en el orden en que el modelo los guarda.
