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
config/config.lua — tabela Routes
config/config.lua — tabela Routes
Multiplicadores — FarmBuff e VipBonus
Multiplicadores — FarmBuff e VipBonus
Rotas e pontos — Routes.Routes e Routes.Points
Rotas e pontos — Routes.Routes e Routes.Points
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 emFarmBuff/VipBonus. - Aparência:
Routes.ThemeColor,Routes.NotificationPosition.

