Skip to main content

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, or qbx_management).
  • Flexible interact backends - Use ox_target, qb-target, or drawText for 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_multijob table 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

AreaFilePurpose
Shared configconfig/shared/config.luaLanguage, job limits, fallback job, default jobs, blacklist, boss menus, duty zones
Client configconfig/client/config.luaInteract backend, UI color, job menu key/command, job icons
Server configconfig/server/config.luaUpdate checks
Framework bridgesbridge/framework/**ESX/QB/QBX player data, duty, and boss menu routing
Interact bridgesbridge/interact/**ox_target, qb-target, and drawText backends
Localeslocales/*.jsonUI and notification strings

Preview