getPathNodeNeighbours
Cliente
Lista los nodos unidos a un nodo de ruta y cómo es cada unión.
table|false getPathNodeNeighbours(int node)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| node | int | Id del nodo, tal como lo devuelven las otras funciones de rutas. |
Retorno
Una lista con una tabla por unión, o false si el área del nodo no está cargada.
Cada tabla tiene node (el id del vecino) y length (la longitud de la unión en metros). En un nodo de coche, cuando la unión tiene carriles, también lanesTo (carriles de este nodo al vecino), lanesFrom (carriles del vecino a este nodo) y trafficLight. En un nodo peatonal, crossesRoad (la unión cruza una calle) y pedTrafficLight.
Ejemplo
local position = getElementPosition(localPlayer)
local node = getClosestPathNode(position.x, position.y, position.z)
for _, link in ipairs(node and getPathNodeNeighbours(node) or {}) do
if link.lanesTo and link.lanesTo > 0 then
outputDebugString(("se puede conducir hasta %d (%d m)"):format(link.node, link.length))
end
end