[PAID] AP5-MultiJob | Advanced Multi Job System | [QBCore / ESX / QBOX]

A script by AP5_Studios

No reviews yet.
[PAID] AP5-MultiJob | Advanced Multi Job System | [QBCore / ESX / QBOX] main image

Full Description


:camera: Preview Photos

Job Menu

Admin Menu


:gear: Features:

  • :jigsaw: Multi-Job Support with Smart Limits – Players can hold multiple jobs simultaneously with configurable limits for civilian and whitelisted roles. Jobs are auto-categorized, and grades are preserved when switching so players can return to their exact position anytime.

  • :stopwatch: Real-Time Duty System – Shows the number of players currently on duty for each job in real time. One-click duty toggles with full QB/QBOX framework integration and automatic status syncing across the entire server.

  • :shield: Powerful Admin Management Panel – A complete player management hub displaying online players, jobs, grades, and citizen IDs. Admins can assign jobs, change grades, view job history, and remove roles with live search filtering.

  • :desktop_computer: Beautiful Modern Interface – Stylish UI with a dark theme, smooth animations, responsive cards, tabbed navigation, real-time indicators, and visual badges for duty status and active roles.

  • :zap: Ultra-Lightweight Performance – Runs at 0.00ms while idle and peaks only at 0.01ms during active use. Event-driven architecture ensures zero performance impact when menus are closed.


:camera: Preview :camera:

:camera: Preview Video

:money_with_wings: Purchase Links :money_with_wings:

:shopping_cart: Escrowed


:shopping_cart: Open Source


:gear: Installation

  1. Download from Keymaster/Portal
  2. Ensure the folder is named AP5-MultiJob.
  3. Put the folder in your resources folder.
  4. Restart your server.

Preview config.lua
Config = {}

Config.Debug = false

Config.Framework = "qb" -- "qb", "esx", or "qbox"

Config.Command = 'jobs'
Config.OpenKey = 'F9'

Config.AdminCommand = 'adminjobmenu'
Config.AdminGroups = {
    'admin',
    'superadmin',
    'god'
}

-- Limits (0 = No Limit)
Config.MaxJobs = 5 -- Global Max limit (Civ + Whitelist)
Config.MaxWhitelistedJobs = 3 -- Specific limit for whitelisted
Config.MaxCivilianJobs = 3 -- Specific limit for civilian

Config.DefaultIcon = 'fa-briefcase'
Config.DefaultColor = '#9ca3af'

Config.Jobs = {
    ['unemployed'] = {
        civJob = true,
        whitelistedJob = false,
        icon = 'fa-user',
        iconColor = '#9ca3af'
    },
    ['police'] = {
        civJob = false,
        whitelistedJob = true,
        icon = 'fa-shield-halved',
        iconColor = '#3b82f6'
    },
    ['ambulance'] = {
        civJob = false,
        whitelistedJob = true,
        icon = 'fa-staff-snake',
        iconColor = '#ef4444'
    },
    ['mechanic'] = {
        civJob = false,
        whitelistedJob = true,
        icon = 'fa-wrench',
        iconColor = '#f97316'
    },
    ['taxi'] = {
        civJob = false,
        whitelistedJob = false,
        icon = 'fa-taxi',
        iconColor = '#eab308'
    },
    ['garbage'] = {
        civJob = false,
        whitelistedJob = false,
        icon = 'fa-trash-can',
        iconColor = '#22c55e'
    },
    ['realestate'] = {
        civJob = false,
        whitelistedJob = true,
        icon = 'fa-house',
        iconColor = '#8b5cf6'
    },
    ['cardealer'] = {
        civJob = false,
        whitelistedJob = true,
        icon = 'fa-car',
        iconColor = '#ec4899'
    },
}

Advanced Shops System

Notify

Custom Plates

Crafting

ATM Hacking

Street Sweeper

Dumpster Diving

Banking
scoreboard

:handshake: Support & Community

Need help, updates, or want to suggest features?
Join the AP5 Studios Community on Discord
:point_right: Click here to join: AP5 Studios

Additional Info

Code Access No
Subscription-based No
Lines of Code ~1500
Requirements None
Support Yes

Config Merger
Have you tried Config Merger? Merge your configs easily