# engineLoadCol (Cliente)

> Carrega um arquivo de colisão (`.kbn`) do recurso para ser dado a um modelo.

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

## Sintaxe

```lua
element engineLoadCol(string path)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `path` | `string` | Caminho do arquivo de colisão no recurso. |

## Retorno

Um elemento `col`. Lança um erro se o arquivo não for encontrado ou não puder ser lido.

Destruir o elemento descarta o arquivo, e os modelos a que ele foi dado voltam a colidir como antes.

## Exemplo

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

### Vindo do MTA

Substitui o `engineLoadCOL` do MTA. Lê o `.kbn` da engine, não um `.col`.

## 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.
- [engineLoadDrawable (Cliente)](https://wiki.mymp.gg/pt/engineLoadDrawable.md): Carrega um drawable (.kdr) de um arquivo do recurso para ser dado a um modelo.
- [engineCreateModel (Cliente)](https://wiki.mymp.gg/pt/engineCreateModel.md): Cria um novo modelo com um nome, só neste cliente. Ele é usado pelo nome, como qualquer outro modelo.
