# requestPathNodesInArea (Cliente)

> Pede que os nós de caminho de uma área sejam carregados além dos que estão perto do jogador. A área fica carregada até `releasePathNodes`.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Ruas e caminhos
- **URL**: https://wiki.mymp.gg/pt/requestPathNodesInArea

## Sintaxe

```lua
bool requestPathNodesInArea(float minX, minY, float maxX, maxY)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `minX, minY` | `float` | Canto mínimo da área. |
| `maxX, maxY` | `float` | Canto máximo da área. |

## Retorno

Sempre `true`.

## Exemplo

```lua
requestPathNodesInArea(-3000, -3000, 3000, 3000)

local timer
timer = setTimer(function()
    if arePathNodesLoaded() then
        killTimer(timer)
        outputDebugString("todas as áreas de caminhos carregadas")
    end
end, 500, 0)
```

### Atenção

Só existe uma área pedida por vez: um novo pedido substitui o anterior, de qualquer recurso.

## Veja também

- [arePathNodesLoaded (Cliente)](https://wiki.mymp.gg/pt/arePathNodesLoaded.md): Diz se os nós de caminho de uma área já estão carregados.
- [releasePathNodes (Cliente)](https://wiki.mymp.gg/pt/releasePathNodes.md): Desfaz o pedido de requestPathNodesInArea. As áreas longe do jogador podem ser descarregadas de novo.
- [calculatePathRoute (Compartilhado)](https://wiki.mymp.gg/pt/calculatePathRoute.md): Calcula a rota mais curta pelos nós de caminho entre dois pontos, partindo do nó mais perto de cada um. Para carros, respeita as ruas de mão única.
