M MY Multiplayer: Wiki
Lado
Tipo

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

NomeTipoDescrição
x, y, zfloatO ponto de onde procurar.
nintQual nó: 1 é o mais perto, 2 o seguinte, e assim por diante. Menos de 1 gera erro.
typestringcar para as ruas, ped para as calçadas e caminhos de pedestres.padrão car
waterbooltrue 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))
end
AtençãoSó contam os nós das áreas de caminho carregadas: as que estão perto do jogador ou foram pedidas com requestPathNodesInArea.

Veja também