Pular para o conteúdo

isInsideColShape

Compartilhada Colshapes OOP colshape:isInside(...)

Verifica se uma posição está dentro da forma.

bool isInsideColShape ( colshape oShape, number x, number y, number z )
NomeTipoPadrãoDescrição
oShapecolshape—A forma a testar.
x, y, znumber—A posição a testar.

true se a posição estiver dentro, false caso contrário ou em caso de erro.

Círculos, retângulos e polígonos sem altura definida ignoram o Z, mas ele continua sendo obrigatório na chamada.

local x, y, z = getElementPosition(jogador)
if isInsideColShape(zonaSegura, x, y, z) then
outputDebugString("você está em área protegida")
end