createColCircle
Compartilhado
Cria uma área de colisão circular, sem limite de altura.
element|false createColCircle(float x, y, float radius)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| x, y | float | O centro do círculo. Também aceita um vec2. |
| radius | float | O raio em metros. |
Retorno
O elemento colshape criado, ou false se não pôde ser criado.
Uma área de colisão detecta jogadores, peds, veículos e objetos pela posição de cada um e dispara onColShapeHit e onColShapeLeave (onClientColShapeHit e onClientColShapeLeave no cliente). Ela some quando o recurso que a criou para.
Exemplo
local zone = createColCircle(1480.0, -1740.0, 25)
addEventHandler("onColShapeHit", zone, function(hitElement)
if getElementType(hitElement) == "player" then
outputDebugString(getPlayerName(hitElement) .. " entrou na praça")
end
end)