BigDavid is a black market NPC shop resource for FiveM. Two NPCs operate every night — a dealer who sells heist tools and gear for Cash Rolls, and a buyer who pays cash for stolen goods. Every cycle the locations shift, the models change, and the risks increase.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ FEATURES
- Multi-Dealer & Buyer — configure how many NPCs spawn simultaneously, each at a unique random location
- Ped Randomizer — each NPC picks a random model from a configurable list every cycle
- Item Rarity — each item has a chance to appear per cycle; rare items won't always be in stock
- Daily Sell Limit — per-player daily cap per item, tracked server-side, resets every real-life day
- Police Alert — random chance on purchase or sale to trigger a dispatch alert with an offset fake location
- Arrest System — police jobs can arrest each NPC individually with a cinematic animation; returns next day only
- Custom UI — dark shop panel with item cards, stock badges, category filters, search, and live sell limit bar
- Independent Schedules — dealer and buyer have separate time availability settings
- Daily Stock Reset — randomized stock quantities regenerate every in-game day
- Discord Webhooks — logs purchases, sales, and arrests via server.cfg convar
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ COMPATIBILITY
Frameworks: QBCore, QBox, ESX
Target: ox_target, qb-target, interact
Inventory: ox_inventory, qb-inventory, qs-inventory
Dispatch: cd_dispatch, ps-dispatch, notify fallback
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ BRIDGE SYSTEM
All bridge files are open for editing — framework, inventory, target, and dispatch are all auto-detected. The police alert dispatch function is exposed in Bridge/Shared.lua for easy customization to fit any dispatch system.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Documentation:
Support:
TAGS: Criminal, QBX, QBCore