YeBex Criminal System
A modern, feature-rich criminal gameplay suite for FiveM featuring Crafting, Money Laundering, and a Blackmarket β all with a secure, reactive UX and a beautiful React + TypeScript UI.
Preview Video:
Watch on YouTube
Purchase Here
βοΈ Installation
Dependencies: ox_lib, oxmysql, ox_inventory (optional, recommended)
-
Place the resource in your
resourcesfolder. -
Add the following to your
server.cfg:
ensure yebex-criminal
-
(Optional) Set any secrets/keys required by your serverβs ecosystem.
-
Configure settings in:
-
shared/shared.lua,shared/server.lua,shared/crafting.lua,shared/laundering.lua -
Client editables:
resources/client/editables/* -
Server editables:
resources/server/editables/*
-
The web UI is built with Vite + React (TypeScript + Tailwind). It is already bundled for FiveM usage under web/dist. If you modify the UI, run a rebuild from web/ and deploy the new dist/.
π οΈ Configuration
Framework Detection
Framework = 'auto' -- 'auto', 'qbcore', 'esx', 'qbx', 'custom'
Notification System
Notification = 'auto' -- 'auto', 'ox_lib', 'custom'
Inventory Compatibility
Inventory = 'auto' -- 'auto', 'ox_inventory', 'custom'
Theming & UI
-
Theme configuration is provided from the resource and applied to the web UI.
-
Border radius and color palette can be controlled from shared theme settings.
Localization
-
Locales live in
locales/en.json,locales/fi.json, and are passed to the NUI. -
Crafting UI merges provided locales with sensible defaults and supports nested keys.
β¨ Features
Modern React UI
-
Beautiful, responsive interface (React + TypeScript + Tailwind CSS)
-
Smooth animations and polished interactions
-
Mobile-friendly layout
-
Themeable (primary/secondary, border radius)
Crafting System
-
Category-based crafting with requirements and difficulty
-
Live requirement checks (hasEnough indicators)
-
Level + XP progression with progress display
-
Locked items show required levels with proper localization
Money Laundering
-
Clean visual workflow with progress and estimated returns
-
Server-driven processing and synchronization
-
Safe, non-blocking UI interactions
Blackmarket
-
Dealer-based item listings with stock, categories, and pricing
-
Time-based price modifiers and availability
-
NUI confirmations and automatic refreshes after purchases
-
Ensures dialogs are closed on UI close and location changes
Secure & Performant
-
Server-side validation and callbacks
-
Anti-duplication safeguards where applicable
-
Uses
ox_libpatterns and non-blocking UIs
Multi-Framework Support
-
Auto-detects ESX, QB, QBX, Custom
-
Compatible with
ox_inventoryand custom inventories -
Flexible notification system (
ox_libsupported)
| Code is accessible | Partially |
| Subscription-based | No |
| Lines (approximately) | 2500 |
| Requirements | ox_lib, oxmysql |
| Support | Yes |
Support
Discord: Discord
Tebex Store: Tebex
