Multiple jobs per character for ESX Legacy. A character holds several jobs at once and switches the active one from an F4 menu, so a player can be a mechanic and a paramedic without an admin setting the job back and forth and without losing the grade they already worked for.
The active job stays the normal ESX job on the player, so every other script on your server keeps working exactly as before. Existing players are backfilled on the first start, and every job set through ESX, by the /setjob command, a job center or a boss menu, is picked up automatically. Nothing to migrate, no second admin workflow.
Features
Several jobs per character: the limit is set in the config and shown in the menu as a used and maximum counter
F4 switch menu: rebindable, slides in from the side you pick, one click on the row switches the job, keyboard works too
Grade and salary per job: the grade label and the grade salary of your ESX job, salary display optional
Duty toggle: optional button in the header for the normal ESX duty flag on the active job
Standard job as fallback: default unemployed, never stored, always available to switch back to
Self service: players can remove jobs themselves if you allow it, with a confirmation dialog in front of it
Switch cooldown: seconds you set yourself, so nobody spams the job change
Job categories: freely named in the config, each with its own Font Awesome icon on the job row
Automatic pickup: every job set through ESX lands in the player's job list, no double bookkeeping
Backfill and cleanup on start: existing players keep their job, jobs that no longer exist are dropped
Admin commands: add and remove jobs, online by server id or offline by identifier, gated by an ESX group or an ACE permission
Export API: add, remove, set grade, read the job list, set the active job, list every holder of a job, all of it offline safe
Discord logging: one webhook per event, so switches, admin actions and self removes can go to separate channels
Proper database table: normalized and indexed, shipped as an SQL file you import once
English and German, both locale files included and editable
Requirements
es_extended (ESX Legacy)
ox_lib
oxmysql
MySQL or MariaDB, one table imported from the included SQL file
FiveM server, recent artifacts
TAGS: FiveM [SportsEsports], ESX [Extension], Jobs [Work], NEW [FiberNew]
Multiple jobs per character for ESX Legacy. A character holds several jobs at once and switches the active one from an F4 menu, so a player can be a mechanic and a paramedic without an admin setting the job back and forth and without losing the grade they already worked for.
The active job stays the normal ESX job on the player, so every other script on your server keeps working exactly as before. Existing players are backfilled on the first start, and every job set through ESX, by the /setjob command, a job center or a boss menu, is picked up automatically. Nothing to migrate, no second admin workflow.
Features
Several jobs per character: the limit is set in the config and shown in the menu as a used and maximum counter
F4 switch menu: rebindable, slides in from the side you pick, one click on the row switches the job, keyboard works too
Grade and salary per job: the grade label and the grade salary of your ESX job, salary display optional
Duty toggle: optional button in the header for the normal ESX duty flag on the active job
Standard job as fallback: default unemployed, never stored, always available to switch back to
Self service: players can remove jobs themselves if you allow it, with a confirmation dialog in front of it
Switch cooldown: seconds you set yourself, so nobody spams the job change
Job categories: freely named in the config, each with its own Font Awesome icon on the job row
Automatic pickup: every job set through ESX lands in the player's job list, no double bookkeeping
Backfill and cleanup on start: existing players keep their job, jobs that no longer exist are dropped
Admin commands: add and remove jobs, online by server id or offline by identifier, gated by an ESX group or an ACE permission
Export API: add, remove, set grade, read the job list, set the active job, list every holder of a job, all of it offline safe
Discord logging: one webhook per event, so switches, admin actions and self removes can go to separate channels
Proper database table: normalized and indexed, shipped as an SQL file you import once
English and German, both locale files included and editable
Requirements
es_extended (ESX Legacy)
ox_lib
oxmysql
MySQL or MariaDB, one table imported from the included SQL file
FiveM server, recent artifacts
TAGS: FiveM [SportsEsports], ESX [Extension], Jobs [Work], NEW [FiberNew]
Loading purchases...
No purchases found for this period.