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