nb_multijob
π Description nb_multijob is a flexible multi-job system for FiveM that works with ESX and QBCore. It allows players to hold multiple jobs at once, switch between them instantly, and manage grades, all while keeping data secure and synced with your server framework. Perfect for enhancing roleplay, economy systems, or faction setups.
π₯ Key Features
Multiple Jobs β Players can have several jobs simultaneously.
Active Job Switching β Change jobs instantly with proper grade synchronization.
Grade Management β Full control over job grades and permissions.
Job Tracking β Keep track of which players have which jobs.
Secure Storage β Jobs stored safely in MySQL/oxmysql with error handling.
Optimized Performance β Efficient queries and state management.
Clean UI β Simple, responsive interface for managing jobs (React-based optional).
π How It Works
Job Acquisition β Players get jobs via admin commands or gameplay systems.
Job Storage β Jobs are stored in a JSON column (
nb_multijob).Active Job System β Switch jobs while keeping framework state correct.
Grade Synchronization β Job grades synced with ESX or QBCore automatically.
β Requirements
ESX or QBCore β Framework compatibility.
ox_lib / oxmysql β For callbacks, storage, and utilities.
MySQL Database β For persistent job storage.
π― Core Functionality
Assign/remove jobs with validation
Update job grades with config support
Seamless active job switching
Verify player jobs and track stats
π₯ Admin & Utility Tools
Search players by job
Job statistics for server management
Batch operations for multiple players
Easy exports for integration
π Note
The script requires proper framework setup and the nb_multijob column in your database. Works with both ESX and QBCore.
Last updated