# createColRectangle (Compartido)

> Crea una forma de colisión rectangular, alineada con los ejes del mundo y sin límite de altura.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Compartido
- **Categoría**: Formas de colisión
- **URL**: https://wiki.mymp.gg/es/createColRectangle

## Sintaxis

```lua
element|false createColRectangle(float x, y, float width, depth)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `x, y` | `float` | La esquina del rectángulo con los menores `x` e `y`. También acepta un `vec2`. |
| `width, depth` | `float` | El tamaño en `x` e `y`, en metros. Los valores negativos cuentan como 0. También acepta un `vec2`. |

## Retorno

El elemento `colshape` creado, o `false` si no se pudo crear.

Una forma de colisión detecta jugadores, peds, vehículos y objetos por su posición y dispara `onColShapeHit` y `onColShapeLeave` (`onClientColShapeHit` y `onClientColShapeLeave` en el cliente). Desaparece cuando el recurso que la creó se detiene.

## Ejemplo

```lua
local parking = createColRectangle(1520.0, -1700.0, 40, 25)
```

## Ver también

- [createColCuboid (Compartido)](https://wiki.mymp.gg/es/createColCuboid.md): Crea una forma de colisión con forma de caja, alineada con los ejes del mundo.
- [createColPolygon (Compartido)](https://wiki.mymp.gg/es/createColPolygon.md): Crea una forma de colisión con forma de polígono plano, sin límite de altura hasta que setColPolygonHeight le dé uno.
- [onColShapeHit (Servidor)](https://wiki.mymp.gg/es/onColShapeHit.md): Se dispara cuando un jugador, ped, vehículo u objeto entra en una forma de colisión.
