[QB | Qbox | ESX] QQ Market β€” a living, player-driven economy for FiveM πŸ“ˆ

QQ Market – a real economy engine for FiveM

Give your server a living, player-run economy β€” and your players a reason to log in. QQ Market replaces fixed-price NPC shops with a real market where players set every price through supply and demand: they post buy and sell offers that match automatically. It’s the player-driven economy that made EVE Online legendary – regional markets, arbitrage, speculation, black markets – brought to FiveM, where prices genuinely diverge between locations.

No prices to hard-code, no economy to hand-balance. You drop it in; your players build the market.


:package: Get it

Buy on Tebex β†’ QQ Market on QQ Engineering


:bulb: What it unlocks

QQ Market isn’t a static shop with prices baked into a config – it’s a market your players move, and a whole layer of emergent gameplay you never have to script.

  • A new player playstyle – buy low at the Docks, sell high in Sandy Shores: a full trading career, no extra scripts needed.
  • Engagement that compounds – a live market gives players a reason to log in, check prices and act every session; every trade needs a counterparty, so the economy pulls players toward each other.
  • Arbitrage – Global, Isolated and Hybrid market modes create real price gaps between locations for players to exploit.
  • Black markets – run an Isolated market as a shadow economy of its own: drugs, contraband and illicit supplies, fully cut off from the legal one.
  • Player-run markets – players place their own market in-world with a license item and earn the trading fees from it.
  • Makes your other systems matter – crafting, gathering and jobs finally feed one connected economy: what your players produce has a real market and a real, moving price.
  • A money sink you control – market and withdrawal fees are skimmed on every trade and leave the economy: a configurable lever against money inflation on cash-heavy servers.

:chart_with_upwards_trend: Built like a real exchange

Real trading mechanics

  • Live price chart – recent trade prices as a line beside the buy/sell board, so players read the trend before they trade.
  • Limit buy and sell orders with price-time (FIFO) matching and partial fills.
  • Price improvement – a buyer matched to a cheaper ask is refunded the difference automatically.
  • Direct buy-from-listing and sell-into-bid, plus a one-tap quick-sell.

Multi-market & live control

  • Multiple NPC / prop market locations with map blips.
  • Global / Isolated / Hybrid modes, switchable without a restart.
  • Player-owned markets – placed in-world with a license item.

Warehouse & market wallet

  • A personal item warehouse and a market wallet with deposit / withdraw.
  • Configurable market fee plus an optional withdrawal fee.

Modern web UI

  • Four clean views – browse the market, trade any item, manage your warehouse and track your live orders – in a dark trading-desk theme with search and color-coded buy/sell.
  • Fully localized in 7 languages – :flag_gb: EN / :flag_fr: FR / :flag_es: ES / :flag_de: DE / :poland: PL / :flag_ru: RU / :ukraine: UK – across both server notifications and the web UI.
  • No runtime CDN – UI libraries are bundled, so it works on offline, firewalled and strict-CSP servers. Rename-safe.

Safe & operator-friendly

  • Server-side validation on every trade – exploitable logic never runs on the client.
  • Race-safe balances and stock – no negative balances, no double-fills under concurrent load.
  • Parameterized SQL throughout.
  • Discord webhook logging of trades and admin actions.
  • Everything lives in one config.lua – limits, fees, money source (cash/bank), interaction key, accent color, markets and items. Inventory and target are config options.

:gear: Requirements & compatibility

  • Framework: QBCore, Qbox (qbx_core) or ESX Legacy – auto-detected on start.
  • Dependencies (all free): oxmysql, ox_inventory.
  • Optional: MugShotBase64 for character photos.
  • Inventory: ox_inventory (qb-inventory planned). Database: oxmysql – tables auto-create on first start (install.sql included).

:lock: FiveM Asset Escrow System

The compiled code is protected with the FiveM Asset Escrow System. Everything you need to configure and reskin stays fully open and editable: config.lua, all locales/*.lua files, and the entire web/ UI. This is a paid, escrow-protected resource – not open source.


:wrench: Support & documentation


Information

Code is accessible Partially – config.lua, locales/*.lua and the web/ UI are open; core is escrow-protected
Subscription-based No – one-time purchase, single-server license, lifetime updates
Lines (approximately) ~9,700 (server + client + web UI; excludes config & locales)
Requirements QBCore / Qbox / ESX Legacy Β· ox_lib Β· oxmysql Β· ox_inventory Β· MugShotBase64 (optional)
Support Yes – Discord, documentation & email
2 Likes