# getPathNodeNeighbours (Cliente)

> Lista los nodos unidos a un nodo de ruta y cómo es cada unión.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Calles y rutas
- **URL**: https://wiki.mymp.gg/es/getPathNodeNeighbours

## Sintaxis

```lua
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

```lua
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
```

## Ver también

- [getPathNodeInfo (Cliente)](https://wiki.mymp.gg/es/getPathNodeInfo.md): Devuelve lo que se sabe de un nodo de ruta.
- [calculatePathRoute (Cliente)](https://wiki.mymp.gg/es/calculatePathRoute.md): Calcula la ruta más corta por los nodos de ruta entre dos puntos, partiendo del nodo más cercano a cada uno. Para coches, respeta las calles de sentido único.
