# engineRestoreModelCol (Cliente)

> Quita la colisión que este recurso dio a un modelo con `engineSetModelCol`, para que colisione como antes.

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

## Sintaxis

```lua
bool engineRestoreModelCol(string|element model [, element col = nil])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `model` | `string\|element` | Nombre del modelo, o un elemento `model` de `engineCreateModel`. |
| `col` | `element` | Solo si la colisión que este recurso dio al modelo es esta. *(por defecto: `nil`)* |

## Retorno

`true` si se quitó una colisión, `false` si ninguna coincidió. Lanza un error si ningún modelo tiene ese nombre.

## Ejemplo

```lua
local model = engineCreateModel("bench_blue", "object")
local col = engineLoadCol("models/bench_blue.kbn")
engineSetModelCol(model, col)

addCommandHandler("stockbench", function()
    engineRestoreModelCol(model, col)
end)
```

### Si vienes de MTA

Reemplaza el `engineRestoreCOL` de MTA.

## Ver también

- [engineSetModelCol (Cliente)](https://wiki.mymp.gg/es/engineSetModelCol.md): Hace que un modelo colisione con una colisión cargada con engineLoadCol en lugar de la suya.
- [engineRestoreModelDrawable (Cliente)](https://wiki.mymp.gg/es/engineRestoreModelDrawable.md): Quita el drawable que este recurso dio a un modelo con engineSetModelDrawable, para que dibuje lo que dibujaba antes.
