getElementBoundingBox
Devolve os cantos da caixa que envolve o modelo do elemento.
Sintaxe
Seção intitulada “Sintaxe”number, number, number, number, number, number getElementBoundingBox ( element oElemento )Retorno
Seção intitulada “Retorno”Seis números:
| Posição | Descrição |
|---|---|
| 1 | X mínimo. |
| 2 | Y mínimo. |
| 3 | Z mínimo. |
| 4 | X máximo. |
| 5 | Y máximo. |
| 6 | Z máximo. |
Os seis valores são deslocamentos em relação ao próprio elemento, não coordenadas do mundo: some a posição do elemento se quiser os cantos no mundo. A caixa vem do modelo do elemento, então funciona mesmo com o elemento descarregado. Devolve false quando o elemento não é jogador, ped, veículo, objeto, arma ou construção, ou quando o modelo dele não tem colisão conhecida.
Exemplo
Seção intitulada “Exemplo”local minX, minY, minZ, maxX, maxY, maxZ = getElementBoundingBox(carro)
if minX then outputDebugString("comprimento: " .. (maxY - minY)) outputDebugString("altura: " .. (maxZ - minZ))endVeja também
Seção intitulada “Veja também”getLocalPlayer— Devolve o jogador dono desta máquina.isElementLocal— Diz se o elemento existe apenas nesta máquina.isElementStreamedIn— Diz se o elemento está carregado no mundo neste momento.isElementStreamable— Diz se o elemento ainda participa do carregamento por distância.setElementStreamable— Fixa um elemento no mundo ou devolve ele ao carregamento normal.isElementWaitingForGroundToLoad— Diz se o elemento está esperando o chão terminar de carregar.isElementOnScreen— Diz se o elemento está aparecendo na tela.getElementRadius— Devolve o raio da esfera que envolve o modelo do elemento.