DF Shops
Create, place and manage every shop live, in-game — no config editing, no restarts.
DF Shops replaces static, config-based shop scripts with a fully database-driven system you control entirely in-game. Open a new store, drop its clerk exactly where you want it with a live ghost-ped preview, add its items and prices, and it goes live for every player instantly — without touching a single line of code or restarting the resource.
⭐ Highlights
- Database-backed — every shop, item and price lives in MySQL and persists across restarts.
- 100% in-game management — a sleek
/shopadminpanel to create, edit, move and delete shops on the fly. - Ghost-ped placement — position each shop's clerk with a live, see-through preview.
- Per-shop ped & blip — toggle the ped, choose any model, and fully customize the map blip.
- Modern shopping UI — categories, item images, a quantity cart and cash/bank checkout.
- Framework agnostic — auto-detects ESX & QBCore and the major inventory systems.
🛠️ In-Game Admin Panel
- Every shop is managed in the
/shopadminpanel — the config only holds base settings and first-start seed data. - Create unlimited shops and place them anywhere on the map.
- Add, edit and remove items — name, label, price, category and image.
- Per-shop ped (enable/disable + any model) and blip (sprite, color, scale, name).
- Move or delete a shop in seconds.
- Live sync — every change appears for all players instantly, no restart.
🎯 Ghost-Ped Placement
- A translucent preview ped follows your camera when you create or move a shop — no coordinates to copy.
- Aim to position · Scroll to rotate · Enter to place · Backspace to cancel.
- An on-screen control bar guides you the whole way.
- The clerk lands exactly where — and facing exactly how — you want it.
🛒 Player Experience
- Category-sorted item grid with images and prices.
- Add-to-cart with adjustable quantities.
- Choose your payment method: cash or bank (money-as-item supported).
- Crisp notifications and a smooth, responsive NUI.
⚙️ Compatibility & Dependencies
- Required:
ox_lib,oxmysql. - Frameworks: ESX Legacy, QBCore, Qbox & Standalone (auto-detected).
- Inventories: ox_inventory, qb-inventory, tgiann-inventory, jaksam (auto-detected).
- Optional: ox_target (target-based interaction)
- Performance: lightweight & optimized — resmon 0.00ms on idle.
🌍 Localization & Logging
- Ships with English & German — add any language with a single JSON file.
- Built-in Discord logging for shop management and purchases.
📦 Good to Know
- Clean, well-commented
config.lua;integrations/andlocales/stay fully editable. - No dependency lock-in — swap frameworks, inventories or notify systems freely.
- Protected via CFX asset escrow.
💬 Support
- Discord: Join our Discord