Admins can use a command ingame that you set in the config to create a job that gets added to the database.
When the job gets added we refresh the qbcore shared jobs table so it takes effect instantly!
On resource start we run a DB query to return all the jobs in the database and push them to the core!
With this you will never have to open jobs.lua anymore (Kinda, its default is 5 ranks 0-4 so if you need more or less ranks you would have to make that still the jobs.lua way.)
Boss menu is really weird how it works and we cannot put it in the config like we can with the jobs. (I was able to get it to go in the config and even refresh but cause of the way qb-bossmenu is written I couldn’t find a way to make it actually register)
Boss menu has already been on the QB chopping block to be replaced so Hopefully this comes soon.
No it doesn’t but qb-input isnt dependent on framework I’m pretty sure and ESX already has jobs in the database. - So is all you would have to do is change the Database events and remove the qbcore functions with ESX ones. Since its on github someone might fork it for ESX I just wont touch that framework ever again sorry.
This is something new for QBCore and technically isn’t even out yet its currently only in the dev branch of QBCore and thats why there is some extra stuff you have to add into the core currently to make this work on QB.
It does work most likely that account isnt made in bossmenu or whatever banking you use. Look at server console you will see an error thats telling you there is no where for the money to come from.
Sorry I would never do this. Most of my scripts are to avoid the sit there and spam E stuff to actually have more RP instead of sitting there gathering by spamming E all day long and actually doing nothing (no rp) in game.