Description
Elevate your server’s criminal underworld with this standalone NPC Black Market script for QBCore. This resource allows players to interact with a designated peddler using qb-target to access a sleek, modern shop interface.
Featuring a fully-functional shopping cart system, players can browse illegal goods, add multiple items, adjust quantities, and check out all at once using cash on hand. The interface is clean, intuitive, and designed to feel like a premium script.
This script is escrow protected to ensure integrity, while the extensive configuration remains open for you to customize every aspect of the shop.
Features
- Standalone & Lightweight: No complex dependencies outside of the QBCore framework.
- QB-Target Interaction: Smooth and familiar interaction for your players.
- Modern UI with Shopping Cart: A professional interface with a persistent right-hand sidebar for the cart, allowing players to add/remove items and adjust quantities on the fly.
- Cash-Only System: All transactions use the player’s on-hand cash for immersive roleplay.
- Easy Configuration: A single, clean config file allows you to change the NPC, location, and all sale items with ease.
- Integrated Inventory Images: Automatically uses your existing item images from
qb-inventoryfor a seamless look.
Dependencies
Purchase (£12.00)
Purchase this script for £12.00 on my Tebex store!
>> CLICK HERE TO PURCHASE ON TEBEX <<
Installation
- Download the script from my Tebex store after purchase.
- Unzip and place the
npc_blackmarketfolder into your server’sresourcesdirectory. - Ensure the script is started after its dependencies in your
server.cfg:
ensure qb-core
ensure qb-target
ensure qb-inventory
ensure npc_blackmarket
- Restart your server and enjoy!
Configuration
Customizing your black market is simple. Just edit config.lua.
Example Item:
-- config.lua
Config.BlackMarketItems = {
-- { name = "item_name_in_shared", label = "Display Name", price = 100, amount = 1, info = {}, type = "item", image = "image.png" },
{ name = "electronickit2", label = "Hacking Device", price = 1800, amount = 1, info = {}, type = "item", image = "electronickit2.png" },
{ name = "lockpick", label = "Lockpick", price = 150, amount = 1, info = {}, type = "item", image = "lockpick.png" },
-- ... and so on
}
Support
For any questions or support, please join my Discord!
Developer: Gaming With Andy V
Discord: discord.gg/fFktFfwd74
Previews
| Code is accessible | Partially (Config is fully open, logic is escrowed) |
| Subscription-based | No |
| Lines (approximately) | ~600 |
| Requirements | QBCore, qb-target, qb-inventory |
| Support | Yes (via Discord) |

