🔥 renzu_jobs - Job Manage | Gang Manage| Boss, Crafting, Shop, Garage, VehicleShop ,Armory. Job Creator

renzu_jobs v1.2

#jobmanage #job #multijob #boss #jobs #jobsystem #gangsystem #gangjob #jobmenu #gangmenu

FIVEM - renzu_jobs - Job Management Needs for Roleplay Gameplay

  • Description: Enhance your any existing job by adding this resource, manage multiple job and gangs, job/gang business,crafting, garage and vehicle shop , Create job and Job grades without server restart.

image

Download

Demo

DEMO VIDEO (Youtube)

renzu_jobs - YouTube

Feature

Boss Action

  • Salary Management
  • Employee Management ( Promote / Demoted )
  • Job Money ( Cash and Black Money )
  • Send Bonus to Employee ( offline player can receive )
  • Fire Employee (offline player can be fire)
Image

image

Inventory

  • Boss Inventory ( Grade Level Permmision )
  • Public Inventory ( ex. armory )
  • Personal Inventory ( Player Owned Stash )
Inventory
  • image

Job Shop (business)

  • Public Shop ( All Player can buy ) - Income money will go to Job money
  • Private Shop - Want a Private shop for your job? ex. supply shop
  • Item and Weapon Selling Supported
Image
  • image

Crafting

  • Every job can have a crafting table
  • Item Crafting
  • Weapon Crafting
  • Crafting Timer
Image

image

Wardrobe (SKINCHANGER ONLY Supported)

  • Every Job can change its appearance or clothes
  • Wardrobe ( Select Existing Clothes)
Image

image

Weapon Armory

  • Job Grade Permission Per Weapons
  • Customize Your Weapon Attachments
Image

image

Job Vehicle Shop

  • Configurable Vehicle Shop
  • Vehicle Model Pricing Configurable
  • Auto Save to Garage
Image
  • image

Job Garage

  • Player Owned Vehicles bought from vehicle will be stored here
  • Any Vehicle can be stored here and it will be register as a job vehicle for this garage
  • Simple Config
  • Payable Lost Vehicles
  • Anti Dupe Vehicle
Image
  • image

On / Off Duty

Image

ezgif-1-ff8d5ffa0de3

Money Wash

  • Preconfigured Money wash using IPL
  • Default 4 available Washing slot
  • can be owned by job
  • Tax

Interaction

  • Configurable Interaction
  • Event Firing Logic
  • command /interaction (or bind it to F6 if you like)
Sample How to Setup Interaction

image

Job Table in config ( example is in police default config )

index grade type
table identifier of this interaction eg 1 for cuff default job grade to have this interaction interaction type eg. citizen_interaction

['interaction'] = {

            ['Citizen Interaction'] = {

                [1] = {index = 2, grade = 0, type = 'citizen_interaction'},

            },

            ['Vehicle Interaction'] = {

                [1] = {index = 2, grade = 0, type = 'vehicle_interaction'},

            },
 },
table identifier label name
int number ex. [1] for cuff Menu Name Event name
# this is the config
config.citizen_interaction = {
    [1] = {label = 'Cuff', name = 'cuff'},
    [2] = {label = 'Check ID', name = 'checkid'},
    [3] = {label = 'Bill', name = 'bill'},
    [4] = {label = 'Search Citizen', name = 'searchplayer'},
    [5] = {label = 'Escort', name = 'drag1'},
    [6] = {label = 'Put in Vehicle', name = 'putinvehicle'},
    [7] = {label = 'Jail', name = 'jail'},
    [8] = {label = 'Gunshot Residue', name = 'gsr'},
    [9] = {label = 'Drug Swab Test', name = 'swabtest'},
    [10] = {label = 'Breathalizer', name = 'breathalizer'},
    [11] = {label = 'Manage License', name = 'managelicense'},
    [12] = {label = 'Check BP', name = 'checkbp1'},
    [13] = {label = 'Revive Citizen', name = 'revive1'},
    [14] = {label = 'Send to Emergency Room', name = 'sendtoemergencyroom'},
    [15] = {label = 'Revive Patient in Emergency Room', name = 'revive2'},
    [16] = {label = 'Heal Small Wounds', name = 'healsmall1'},
    [17] = {label = 'Drag Dead Body', name = 'drag2'},
    [18] = {label = 'Carry', name = 'carry1'},
}
config.vehicle_interaction = {
    [1] = {label = 'Drag out in Vehicle', name='dragout1'},
    [2] = {label = 'Lockpick', name='lockpick'},
    [3] = {label = 'Impound', name='impound'},
    [4] = {label = 'Use Car Jack', name='liftvehicle'},
    [5] = {label = 'Engine Repair', name='enginerepair1'},
    [6] = {label = 'Body Repair', name='bodyrepair1'},
    [7] = {label = 'Flatbed', name='flatbed1'},
    [8] = {label = 'Clean Vehicle', name='cleanvehicle1'},
    [9] = {label = 'Vehicle Chop', name='vehiclechop1'},
    [10] = {label = 'Put Body in Vehicle', name='putbodyinvehicle1'},
}

you can use renzu_jobs\plugins
to install custom lua files to use in interaction events (sample is provided)

name for client files must start with cl_ and sv_ for server

More Info

Other important info

  • Each Job Feature can be limit by grade access
  • All Jobs Data came from jobs, job_grades table (ESX)
  • Society Money (ESX Society) data can be grab once to transfer it to renzu_jobs database.
  • PopUI can be used disable by default
Inventory Images

Inventory Image CONFIG

config.inventory = 'esx_inventoryhud'
  • change this to your inventory script folder name
config.inventoryImageUrl = 'https://cfx-nui-'..config.inventory..'/html/img/items/'
  • Verify the path ex. /html/img/items/ , if its correct.
  • Images from your inventory will be used ,instead of hosting it in renzu_jobs folder.
Webhook

Webhook

  • Discord Webhook is Supported
  • Each Job Feature have a webhook and its set to false as default, change it to your discord webhooklink

Dependency

  • Human Brain framework (important)
  • ESX FRAMEWORK (ESX LEGACY)
  • ox_lib
  • ox_inventory

Jobs Creator

Job Creator

Job Creator

  • Command: /jobcreator
    image
    image
  • files needed to Edit ( es_extended/server/main.lua )
  • add this new code to the bottom of main.lua
RegisterNetEvent('esx:updatejobs')
AddEventHandler('esx:updatejobs', function(src,jobs)
	local source = source
	local xPlayer = ESX.GetPlayerFromId(src)
	if source == '' or source == nil then source = 0 end
	if source == 0 and xPlayer.getGroup() == 'superadmin' or source == 0 and xPlayer.getGroup() == 'admin' then
		ESX.Jobs = jobs
		print('[^2INFO^7] ESX ^5Legacy^0 Job Refreshed')
	end
end)
Todos

TODO

  • :white_check_mark: Blackmoney Support in Inventory (i forgot silly me) :white_check_mark: (done)
  • :white_check_mark: On / Off Duty :white_check_mark:
  • All interaction type for all jobs
  • Simple Dispatch System (discord channel style)
  • Support Black money requirements in shop
  • Ingame Job Adder/Creator :white_check_mark:
  • Gangwar Feature
  • Raid Feature
  • Odd Job / Task for Each Job/gangs
  • Weapon Tints @ Armory
  • Clothe Index Number in UI
  • REDO Some UI Part Element Responsiveness
  • Vehicle Shop (Chopper)
Disclaimer

Disclaimer

  • This is newly Written Script, bugs are inevitable
    possible more changes will be applied.
  • use renzu_jobs as is, i wont add any not listed feature in TODO for now.
  • All is Configurable in config and this is Open source.
  • if you found bug or have a request
    please open a ticket/issue here at git
    Issues · renzuzu/renzu_jobs · GitHub
35 Likes

Good as always. :heart: And of course free lmao

1 Like

Thank you bro :heartpulse:

2 Likes

very good

1 Like

Awesome

1 Like

when is renzu_customs ready?

1 Like

HOLY that’s amazing bro! Does it have configurable F6 menu too? Like you can add criminal F6 as drag,cuff etc. to criminal jobs?

3 Likes

Its already done before this script

This is a dependency

@KappaPrideGR

No it does not include interaction

It stay on the respective script like police job and ambulance

1 Like

Thanks for the beautiful ui, I’m implementing this as a house gang.

1 Like

Can I communicate with ESX_ Use policejob at the same time

yes, this is meant to be used with other job script like ,esx_policejob, esx_ambulancejob and others…
this is can be a enhancement for any existing job script.

the only thing you have to do with your existing job script is to disable the marker of ex. armory. if you want to use the armory from this script.

1 Like

I can’t close the ui and can’t confirm any entries. I don’t know what caused the problem. sorry i’m a newbie

Is there any possibility to release gangwar and raid feature in the feature as a different resource so we can use it separately? (if u ever make it I mean)

did you change the resourcename?

folder name should be renzu_jobs

if you will change it, change the script.js part too.

2 Likes

if i do that , i have to recreate the inventory again for each jobs.

My plan for Gang War Feature and Raid, Attacker Should stole a portion of money, blackmoney and items from job inv,job money stored from the Job/ Gang House for ex.

it can be a different resource, but this will be a dependecy

3 Likes

ok thanks for answering, also you have done perfect job with all your scripts, keep it up! :hearts:

1 Like

thank you very much brother developing new works all the time :smiley:

1 Like

Great job bro !

1 Like

Idea to add job action menu? Hand cuff and etc?

im thinking to add it if so many requesting it,

but if we do this, i dont know what kind of interaction type?
menu? targeting…?

and a list of interaction type i need a full list.
like:
1.handcuff
2.Billing
3.???

so i can add it after im done with other script.