# engineRestoreWorldMaterial (Cliente)

> Deshace lo que hizo `engineSetWorldMaterial` de este recurso de todos los modelos del mundo.

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

## Sintaxis

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

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `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 lo que se reemplazó por 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 wet = engineCreateMaterial()
engineSetWorldMaterial("*road*", wet)

addCommandHandler("dry", function()
    engineRestoreWorldMaterial("*road*")
end)
```

## Ver también

- [engineSetWorldMaterial (Cliente)](https://wiki.mymp.gg/es/engineSetWorldMaterial.md): Reemplaza los materiales elegidos de todos los modelos del mundo por un material.
- [engineGetModelMaterials (Cliente)](https://wiki.mymp.gg/es/engineGetModelMaterials.md): Lista los materiales del modelo cargado, en el orden en que el modelo los guarda.
