Join Discord
Modul Development

Modul Hot Routes

9.99 USD

he contraband run your criminals actually remember. Modul Hot Routes is a complete illegal-delivery system — timed multi-pickup routes for drugs, weapons and mixed cargo, wrapped in a polished Modul dashboard with progression, leaderboards, ambushes and hardened server-side validation — built to drop into any Qbox, QBCore, ESX or standalone server.

Qbox QBCore ESX Standalone ox_inventory qb-inventory qs-inventory ox_target qb-target TextUI (no target)

Routes that play differently every time

  • Three route types — narcotics, weapons and mixed contraband, each with its own difficulty tier, timer, cooldown, payout range, XP reward and police pressure
  • Randomized pickup chains — every run draws a random, non-repeating subset from a configurable location pool, then a random final dropoff (multiple dropoffs per route supported)
  • Ped or zone dropoffs — hand off to a buyer NPC or stash the goods in a plain interaction zone
  • Fully data-driven: add, remove or rebalance routes and pickup pools in one file — no code changes
  • Optional vehicle requirement, required carry items, minimum police online, grace windows and hard timeouts per route

The Modul dashboard

No input dialogs, no bland context menus. Players open a dark graphite Modul tablet with route cards showing risk and difficulty badges, estimated payouts and live cooldown timers, an active-route panel that counts down the clean-delivery window, a per-character run history and an all-time / weekly leaderboard. The accent gradient, corner radius and density are set from the config, so the UI matches your server's brand in seconds. An ox_lib menu fallback keeps players moving even if the NUI is unavailable.

Progression & trust

  • XP levels gate the higher route tiers — thresholds fully configurable
  • Trust — a hidden reliability score that silently scales payouts: clean deliveries raise it and earn bonuses, while late runs, failures, cancellations and opened packages lower it and bite into pay
  • Leaderboards — all-time and rolling weekly scopes, with earnings, per-type route counts, fastest run and best payout (weekly buckets roll over automatically)
  • Run history per player, pruned to a configurable limit

Risk that keeps the street honest

  • Hostile ambushes — per-route chance, count and weapon; armed NPCs jump the runner mid-route
  • Bonus packages — surprise extra product rolled server-side on random pickups
  • Sealed packages are real items — the delivery box lives in the player's inventory and can be opened for item rewards instead of delivered… at the cost of a trust hit, a police alert chance and a forfeited run
  • Clean-delivery bonus and configurable late penalty reward punctuality

Police pressure built in

Chance-based "suspicious package" alerts fire per route and per context — pickup, final drop, failed run, opened package, or a "weapons courier spotted" ping at the very start of a gun run. Ships with bridges for lb-tablet, ps-dispatch, cd_dispatch, qs-dispatch, rcore_dispatch and core_dispatch, a dependency-free built-in fallback that notifies on-duty police with a temporary blip, and one normalized event for your own dispatch. A built-in admin test command fires an alert on demand so you can verify the integration before you go live.

Leave a trail (optional)

An optional evidence bridge drops investigable traces — drug residue, torn packaging, partial glove prints, gun-oil residue — at pickups, dropoffs, failed runs and opened packages, with chances tuned per route type and context. Wire it to snipe-evidence or your own evidence resource, or leave it off entirely.

Pay how your city pays

  • Payouts to cash or bank, ESX black_money, or a custom economy hook for standalone
  • Global payout and XP multipliers tune the whole economy without touching a single route
  • Sealed packages and open-box rewards work with ox_inventory, qb-inventory and qs-inventory — or run item-less in standalone

Requirements: ox_lib and oxmysql. Framework, inventory, target, notify and dispatch resources are all auto-detected — nothing else is mandatory. No target resource? A built-in TextUI fallback works out of the box.

Installation: Import the included install.sql, add the sealed-package items to your inventory, drop into resources and ensure modul-hotroutes. Full README, install guide and a complete config reference are included.