# engineSetModelCol (Cliente)

> Hace que un modelo colisione con una colisión cargada con `engineLoadCol` en lugar de la suya.

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

## Sintaxis

```lua
bool engineSetModelCol(string|element model, element col [, int priority = 0])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `model` | `string\|element` | Nombre del modelo, o un elemento `model` de `engineCreateModel`. |
| `col` | `element` | Un elemento `col` de `engineLoadCol`. |
| `priority` | `int` | Entre varias colisiones dadas al mismo modelo, gana la prioridad más alta; entre iguales, la más nueva. *(por defecto: `0`)* |

## Retorno

`true` cuando se aplica. Lanza un error si ningún modelo tiene ese nombre o si el elemento no es un `col`.

## Ejemplo

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

### Si vienes de MTA

Reemplaza el `engineReplaceCOL` de MTA.

## Ver también

- [engineLoadCol (Cliente)](https://wiki.mymp.gg/es/engineLoadCol.md): Carga un archivo de colisión (.kbn) del recurso para dárselo a un modelo.
- [engineRestoreModelCol (Cliente)](https://wiki.mymp.gg/es/engineRestoreModelCol.md): Quita la colisión que este recurso dio a un modelo con engineSetModelCol, para que colisione como antes.
- [engineSetModelDrawable (Cliente)](https://wiki.mymp.gg/es/engineSetModelDrawable.md): Hace que un modelo dibuje un drawable cargado con engineLoadDrawable en lugar del suyo.
