getWaterLevel
Devolve a altura da superfície da água.
Sintaxe
Seção intitulada “Sintaxe”number getWaterLevel ( water agua )number getWaterLevel ( number x, number y, number z [, bool ignorarDistancia = false ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
agua | water | — | Um elemento de água. Devolve a altura média dos vértices dele. |
x, y, z | number | — | Um ponto do mundo. Devolve a altura da água naquele lugar. |
ignorarDistancia | bool | false | Com true, a altura é devolvida mesmo quando o ponto está longe da superfície. |
Retorno
Seção intitulada “Retorno”A altura como número. Devolve false quando não há água naquele ponto, quando o elemento informado já não existe, ou quando o primeiro argumento não é nem um elemento de água nem um número — nesse último caso com o motivo no console de debug.
Exemplo
Seção intitulada “Exemplo”local x, y, z = getElementPosition(localPlayer)local nivel = getWaterLevel(x, y, z)
if nivel and z < nivel then outputDebugString("o jogador está debaixo d'água")endVeja também
Seção intitulada “Veja também”testLineAgainstWater— Verifica se uma linha reta atravessa a superfície da água e onde.setWaterDrawnLast— Define se a água entra no fim do desenho do quadro.isWaterDrawnLast— Verifica em que momento a água está sendo desenhada.