getNthClosestPathNode
Compartilhado
Acha o n-ésimo nó de rua ou de calçada mais perto de um ponto.
int, vec3|false getNthClosestPathNode(float x, y, z, int n [, string type = car, bool water = false])
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| x, y, z | float | O ponto de onde procurar. |
| n | int | Qual nó: 1 é o mais perto, 2 o seguinte, e assim por diante. Menos de 1 gera erro. |
| type | string | car para as ruas, ped para as calçadas e caminhos de pedestres.padrão car |
| water | bool | true procura só nos caminhos de barco na água; false, só em terra.padrão false |
Retorno
O id do nó e a posição dele, ou false se não há tantos nós.
Exemplo
local position = getElementPosition(localPlayer)
for n = 1, 5 do
local node = getNthClosestPathNode(position.x, position.y, position.z, n)
if not node then
break
end
outputDebugString(("node %d: %d"):format(n, node))
endAtençãoSó contam os nós das áreas de caminho carregadas: as que estão perto do jogador ou foram pedidas com
requestPathNodesInArea.