wasabi_multijob
In real life people juggle multiple jobs, why not have the same for your roleplay server? With our all new Multi Job System V2, we made that possible! With a modern UI dashboard, cross framework compatibility, configurable duty zones, optional boss-menu access points, and server exports for job management for 3rd party systems.
danger
The resource folder must be named wasabi_multijob or the resource will not operate correctly.
Features
- Multi-framework support - Automatically detects and bridges ESX, QBCore, or QBOX.
- Modern job dashboard UI - Job menu UI with active job selection, duty toggles, grade/salary display, and live on-duty counts.
- Configurable job limits - Set a maximum number of jobs per player, or disable the limit entirely.
- Default jobs - Pre-populate jobs that always appear in the menu and cannot be removed through the UI.
- Job blacklist - Block specific jobs from being added through the UI or exports.
- Duty zones - Place clock-on/clock-off interaction points for any job.
- Boss menu access points - Optional configured locations that route to your framework boss menu (
esx_society,qb-bossmenu, orqbx_management). - Flexible interact backends - Use
ox_target,qb-target, ordrawTextfor boss menus and duty zones. - Server exports - Add, remove, set active jobs, and manage duty from other server resources.
- Auto database setup - Creates the
wsb_multijobtable automatically on first start. - Locale support - Locale strings and support for 14 languages out of the box.
Supported frameworks
- ESX (
es_extended) - QBCore (
qb-core) - QBOX (
qbx_core)
The active framework is detected automatically by the bundled bridge files under bridge/framework/.
Main configuration areas
| Area | File | Purpose |
|---|---|---|
| Shared config | config/shared/config.lua | Language, job limits, fallback job, default jobs, blacklist, boss menus, duty zones |
| Client config | config/client/config.lua | Interact backend, UI color, job menu key/command, job icons |
| Server config | config/server/config.lua | Update checks |
| Framework bridges | bridge/framework/** | ESX/QB/QBX player data, duty, and boss menu routing |
| Interact bridges | bridge/interact/** | ox_target, qb-target, and drawText backends |
| Locales | locales/*.json | UI and notification strings |