| 
									
										
										
										
											2025-06-07 08:51:21 +02:00
										 |  |  | QBShared = QBShared or {} | 
					
						
							|  |  |  | QBShared.ForceJobDefaultDutyAtLogin = true -- true: Force duty state to jobdefaultDuty | false: set duty state from database last saved | 
					
						
							| 
									
										
										
										
											2025-07-12 20:30:08 +02:00
										 |  |  | 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 } } }, | 
					
						
							| 
									
										
										
										
											2025-06-07 08:51:21 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-12 20:30:08 +02:00
										 |  |  | 	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 }, | 
					
						
							|  |  |  | 		}, | 
					
						
							|  |  |  | 	}, | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2025-07-27 15:29:26 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             -- 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) | 
					
						
							|  |  |  |          |