UiForge MultiJob | Qbox Framework
Modern multi-job system with a clean NUI, boss roster tools, admin commands, and localization support.
Features
-
Save multiple jobs per player with a configurable limit and cooldown.
-
Switch jobs from the UI or with commands.
-
Boss roster panel with fire actions and Discord logging.
-
Admin commands for adding/removing jobs and viewing job history.
-
Duty toggle support (Qbox SetJobDuty + fallback).
-
Full localization for UI and notifications.
Preview
-
Video: Youtube
-
Images:
Requirements
-
qbx_core
-
oxmysql
-
ox_lib
Installation
-
Drag the resource into your resources folder.
-
Run
sql/insert.sql(recommended). -
Add to
server.cfg:
ensure UiForge_MultiJob
- Configure in
config.lua.
Configuration Highlights
-
Config.JobSwitchCooldown(seconds) -
Config.MaxJobs(admins bypass) -
Config.Locale(useslocales/<locale>.json) -
Config.BossMenuWebhook(Discord logs) -
Config.BossGradeOverrides(force boss grades)
Commands
Player:
-
/multijob -
/myjobs -
/switchjob [job_name]
Admin:
-
/addjob [player_id] [job_name] [grade] -
/removejob [player_id] [job_name] -
/jobinfo [player_id] -
/myid
Exports
See README.md for the full export list and usage.
Localization
Add more languages by copying locales/en.json and setting Config.Locale.
Support
Download Now
Open Source Version will be released soon…
Notes
Unemployed is not stored in the database. Boss access is determined by grade flags, overrides, or IsGradeBoss.
| Code is accessible | No |
| Subscription-based | No |
| Lines (approximately) | 2500+ |
| Requirements | QBox, OxMySQL, OxLib |
| Support | Yes |




