QBShared = QBShared or {} QBShared.ForceJobDefaultDutyAtLogin = true -- true: Force duty state to jobdefaultDuty | false: set duty state from database last saved QBShared.Jobs = { unemployed = { label = 'Civilian', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Freelancer', payment = 10 } } }, bus = { label = 'Bus', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Driver', payment = 50 } } }, judge = { label = 'Honorary', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Judge', payment = 100 } } }, lawyer = { label = 'Law Firm', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Associate', payment = 50 } } }, reporter = { label = 'Reporter', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Journalist', payment = 50 } } }, trucker = { label = 'Trucker', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Driver', payment = 50 } } }, tow = { label = 'Towing', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Driver', payment = 50 } } }, garbage = { label = 'Garbage', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Collector', payment = 50 } } }, vineyard = { label = 'Vineyard', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Picker', payment = 50 } } }, hotdog = { label = 'Hotdog', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Sales', payment = 50 } } }, police = { label = 'Law Enforcement', type = 'leo', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Recruit', payment = 50 }, ['1'] = { name = 'Officer', payment = 75 }, ['2'] = { name = 'Sergeant', payment = 100 }, ['3'] = { name = 'Lieutenant', payment = 125 }, ['4'] = { name = 'Chief', isboss = true, payment = 150 }, }, }, ambulance = { label = 'EMS', type = 'ems', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Recruit', payment = 50 }, ['1'] = { name = 'Paramedic', payment = 75 }, ['2'] = { name = 'Doctor', payment = 100 }, ['3'] = { name = 'Surgeon', payment = 125 }, ['4'] = { name = 'Chief', isboss = true, payment = 150 }, }, }, realestate = { label = 'Real Estate', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Recruit', payment = 50 }, ['1'] = { name = 'House Sales', payment = 75 }, ['2'] = { name = 'Business Sales', payment = 100 }, ['3'] = { name = 'Broker', payment = 125 }, ['4'] = { name = 'Manager', isboss = true, payment = 150 }, }, }, taxi = { label = 'Taxi', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Recruit', payment = 50 }, ['1'] = { name = 'Driver', payment = 75 }, ['2'] = { name = 'Event Driver', payment = 100 }, ['3'] = { name = 'Sales', payment = 125 }, ['4'] = { name = 'Manager', isboss = true, payment = 150 }, }, }, cardealer = { label = 'Vehicle Dealer', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Recruit', payment = 50 }, ['1'] = { name = 'Showroom Sales', payment = 75 }, ['2'] = { name = 'Business Sales', payment = 100 }, ['3'] = { name = 'Finance', payment = 125 }, ['4'] = { name = 'Manager', isboss = true, payment = 150 }, }, }, mechanic = { label = 'LS Customs', type = 'mechanic', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Recruit', payment = 50 }, ['1'] = { name = 'Novice', payment = 75 }, ['2'] = { name = 'Experienced', payment = 100 }, ['3'] = { name = 'Advanced', payment = 125 }, ['4'] = { name = 'Manager', isboss = true, payment = 150 }, }, }, mechanic2 = { label = 'LS Customs', type = 'mechanic', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Recruit', payment = 50 }, ['1'] = { name = 'Novice', payment = 75 }, ['2'] = { name = 'Experienced', payment = 100 }, ['3'] = { name = 'Advanced', payment = 125 }, ['4'] = { name = 'Manager', isboss = true, payment = 150 }, }, }, mechanic3 = { label = 'LS Customs', type = 'mechanic', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Recruit', payment = 50 }, ['1'] = { name = 'Novice', payment = 75 }, ['2'] = { name = 'Experienced', payment = 100 }, ['3'] = { name = 'Advanced', payment = 125 }, ['4'] = { name = 'Manager', isboss = true, payment = 150 }, }, }, beeker = { label = 'Beeker\'s Garage', type = 'mechanic', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Recruit', payment = 50 }, ['1'] = { name = 'Novice', payment = 75 }, ['2'] = { name = 'Experienced', payment = 100 }, ['3'] = { name = 'Advanced', payment = 125 }, ['4'] = { name = 'Manager', isboss = true, payment = 150 }, }, }, bennys = { label = 'Benny\'s Original Motor Works', type = 'mechanic', defaultDuty = true, offDutyPay = false, grades = { ['0'] = { name = 'Recruit', payment = 50 }, ['1'] = { name = 'Novice', payment = 75 }, ['2'] = { name = 'Experienced', payment = 100 }, ['3'] = { name = 'Advanced', payment = 125 }, ['4'] = { name = 'Manager', isboss = true, payment = 150 }, }, }, } -- Jobs Creator integration (jobs_creator) RegisterNetEvent("jobs_creator:injectJobs", function(jobs) if IsDuplicityVersion() and type(source) == "number" and source > 0 then return end QBShared.Jobs = jobs end)