Skip to main content
O five-c4 permite roubar ATMs de duas formas (detectadas pelos itens do jogador). Após o roubo, props de dinheiro são espalhados ao redor e o jogador coleta manualmente (cada coleta dá dirtydollar). A interação é via ox_target nos ATMs (opções “Roubar” e “Abrir” → five-bank). Bloqueado para policiais em serviço.

Funcionalidades

C4 explosivo

Com o item c4: planta o explosivo, contagem regressiva e o caixa explode.

Pé de cabra

Com o item crowbar: arromba o caixa sem explosão.

Chamado à polícia

Chamado automático (CallPolice) com nível de procurado por modo de roubo.

Coleta de dinheiro sujo

Props de dinheiro espalhados ao redor; cada coleta entrega dirtydollar.

Dependências

vrp

Framework base (exports["vrp"]:CallPolice).

ox_target

Interação nos ATMs.

five-bank

Opção “Abrir” (five-bank:open).
Runtime (opcionais): exports["party"]:DoesExist, exports["inventory"]:Buffs, exports["five_logs"]:AddLog.

Configuração

Todo o ajuste fica em shared/config.lua.

Comandos

Nenhum. Interação pela opção “Roubar” do ox_target nos ATMs.

Localizações

O five-c4 não usa coordenadas fixas. A interação é registrada por modelo de prop, não por ponto: ox_target:addModel é aplicado aos modelos em Config.AtmModels (prop_fleeca_atm, prop_atm_03, prop_atm_02, prop_atm_01), então o roubo fica disponível em qualquer caixa eletrônico desses modelos já presente no mapa do GTA. O offset de cada modelo está em PROP_OFFSET (client-side); os props de dinheiro são gerados dinamicamente ao redor do caixa roubado.

Exports

Não publica exports próprios. Consome CallPolice, party:DoesExist, inventory:Buffs, five_logs:AddLog, ox_target:addModel.

Banco de Dados

Nenhum. Estado em memória (Active, Cooldowns, Exploded, Pickups), perdido ao reiniciar. Itens via vRP.

Customização

  • Novos ATMs: Config.AtmModels + entrada em PROP_OFFSET (client). Sem o offset, não funciona.
  • Lucro: Config.Robbery.Valuation e Pickups.Total.
  • Dificuldade: Lockpick.BreakChance.
  • Ritmo: Config.Timers e Config.Distances.
  • Pressão policial: Config.Police (MinAmount, Wanted, Code, Color).
  • Horário: Config.PermittedTime = { inicio, fim }.
Item entregue (dirtydollar) e prop de dinheiro estão fixos no código. Logs em five_logs (ROUBO-ATM) se ativo.