M MY Multiplayer: Wiki
Lado
Tipo

getClosestPathNode

Cliente

Acha o nó de rua ou de calçada mais perto de um ponto.

int, vec3|false getClosestPathNode(float x, y, z [, string type = car, bool water = false])

Parâmetros

NomeTipoDescrição
x, y, zfloatO ponto de onde procurar.
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 nenhum nó foi achado.

Um id de nó junta a área de caminho (de 750 m) e o índice do nó nela: area << 16 | nó.

Exemplo

local position = getElementPosition(localPlayer)
local node, nodePosition = getClosestPathNode(position.x, position.y, position.z)
if node then
    setElementPosition(localPlayer, nodePosition.x, nodePosition.y, nodePosition.z + 1)
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