# engineRestoreModelCol (Cliente)

> Tira a colisão que este recurso deu a um modelo com `engineSetModelCol`, para que ele colida como antes.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Modelos
- **URL**: https://wiki.mymp.gg/pt/engineRestoreModelCol

## Sintaxe

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

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `model` | `string\|element` | Nome do modelo, ou um elemento `model` de `engineCreateModel`. |
| `col` | `element` | Só se a colisão que este recurso deu ao modelo for esta. *(padrão: `nil`)* |

## Retorno

`true` se uma colisão foi tirada, `false` se nenhuma bateu. Lança um erro se nenhum modelo tiver esse nome.

## Exemplo

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

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

### Vindo do MTA

Substitui o `engineRestoreCOL` do MTA.

## Veja também

- [engineSetModelCol (Cliente)](https://wiki.mymp.gg/pt/engineSetModelCol.md): Faz um modelo colidir com uma colisão carregada com engineLoadCol em vez da sua.
- [engineRestoreModelDrawable (Cliente)](https://wiki.mymp.gg/pt/engineRestoreModelDrawable.md): Tira o drawable que este recurso deu a um modelo com engineSetModelDrawable, para que ele desenhe o que desenhava antes.
