createColCircle
Compartido
Crea una forma de colisión circular, sin límite de altura.
element|false createColCircle(float x, y, float radius)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| x, y | float | El centro del círculo. También acepta un vec2. |
| radius | float | El radio en metros. |
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
local zone = createColCircle(1480.0, -1740.0, 25)
addEventHandler("onColShapeHit", zone, function(hitElement)
if getElementType(hitElement) == "player" then
outputDebugString(getPlayerName(hitElement) .. " entró en la plaza")
end
end)