M MY Multiplayer: Wiki
Lado
Tipo

getNthClosestPathNode

Compartido

Busca el n-ésimo nodo de calle o de acera más cercano a un punto.

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

Parámetros

NombreTipoDescripción
x, y, zfloatEl punto desde donde buscar.
nintQué nodo: 1 es el más cercano, 2 el siguiente, y así. Menos de 1 genera un error.
typestringcar para las calles, ped para las aceras y caminos peatonales.por defecto car
waterbooltrue busca solo en los caminos de barco sobre el agua; false, solo en tierra.por defecto false

Retorno

El id del nodo y su posición, o false si no hay tantos nodos.

Ejemplo

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
AtenciónSolo cuentan los nodos de las áreas de rutas cargadas: las que están cerca del jugador o se pidieron con requestPathNodesInArea.

Ver también