Skip to main content
O five-routes é um sistema de rotas de farm: cada ponto físico (Routes.Points) é vinculado a rotas (Routes.Routes) que definem insumos, custos e recompensas. Ao iniciar, o servidor valida permissão/itens/cobrança e escolhe uma pool de coordenadas conforme o estilo; o cliente cria blips de GPS em sequência (rota cíclica) e o jogador coleta em cada parada.
A permissão é verificada pela chave do ponto (ex.: para acessar Municao1, o jogador precisa da permissão vRP Municao1). O estado é só em memória (uma rota ativa por jogador, sem persistência).

Funcionalidades

Estilos de rota

Estilos terrestre, aquática e aérea, cada um com seus próprios parâmetros de coleta.

GPS em sequência

O cliente cria blips de GPS em sequência (rota cíclica); o jogador coleta em cada parada.

Multiplicadores

Multiplicadores por horário (Schedule) e por zona (ZoneMultiplier), além de bônus VIP.

Economia configurável

Custos, preços de insumo e recompensas (min/max) definidos por rota e item.

Dependências

vRP

Obrigatório: Passport, HasTable, ItemAmount, GenerateItem, PaymentFull, UpgradeStress, exports.vrp:CallPolice.

Configs do vRP

@vrp/config/Global.lua (ItemsURL) e @vrp/config/Item.lua (ItemName/ItemIndex/ItemWeight).

Sistema de interação

sleepless_interact, ox_target ou marker.
Opcionais: five_logs (log COLETA-ROTA) e seattle-bonuses (bônus VIP).

Configuração

Routes.Coords define as pools (New terrestres, Aquaticas, Aerea).

Comandos

Nenhum (interação por target/marcador).

Localizações

NPCs / pontos de interação (Routes.Points)

A chave de cada ponto é a permissão vRP exigida. Todos criam um NPC (NPC = true). Modelo s_m_y_dealer_01, exceto os restaurantes (s_m_y_chef_01).

Pools de coordenadas de coleta (Routes.Coords)

São os pontos de GPS percorridos durante a rota (não pontos de interação). Listados por contagem, em config/config.lua:

Exports

Não publica exports próprios. Consome: exports.vrp:CallPolice, exports["seattle-bonuses"]["GetBonusFarm"], exports["five_logs"]:AddLog.

Banco de Dados

Nenhum (estado em memória ActiveRoutes).

Customização

  • Novo ponto/NPC: entrada em Routes.Points (chave = permissão vRP).
  • Nova rota/item: entrada em Routes.Routes (id = spawn de item válido).
  • Interação: Routes.Interaction.System.
  • Pontos de coleta: edite Routes.Coords (pools).
  • Economia: RouteCost, price, reward {min,max}, UpgradeStress; multiplicadores em FarmBuff/VipBonus.
  • Aparência: Routes.ThemeColor, Routes.NotificationPosition.