isInsideColShape
Verifica se uma posição está dentro da forma.
Sintaxe
Seção intitulada “Sintaxe”bool isInsideColShape ( colshape oShape, number x, number y, number z )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oShape | colshape | — | A forma a testar. |
x, y, z | number | — | A posição a testar. |
Retorno
Seção intitulada “Retorno”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.
Exemplo
Seção intitulada “Exemplo”local x, y, z = getElementPosition(jogador)if isInsideColShape(zonaSegura, x, y, z) then outputDebugString("você está em área protegida")endVeja também
Seção intitulada “Veja também”createColCircle— Cria um círculo no plano do mapa, sem limite de altura.createColCuboid— Cria uma caixa alinhada aos eixos.createColSphere— Cria uma esfera.createColRectangle— Cria um retângulo no plano do mapa, sem limite de altura.createColPolygon— Cria uma área com o formato que você quiser, descrita por uma lista de vértices.createColTube— Cria um cilindro em pé, com a base na posição informada.getColShapeType— Descobre qual é o formato de uma colshape.getColShapeRadius— Lê o raio de um círculo, esfera ou tubo.