JobMenu is a fairly easy script that was produced by @WadL and myself for the Crimson RP server. That is made for use with QBUS and/or ESX. Each variations are included throughout the file obtain. You can even make the script use a job middle to open the job menu as an alternative of utilizing the native instructions /jobs

Screenshots


781b46dd214e76d9a4a3e1385380d618


dd0af7cf36fb259e4c1b801ef4e20721


7e3123dcae29c8e2ff019a9cc693f2b7

Config

Config = {}

Config.Location = false -- False if you want the job UI to only be accessible via a command/True if you want job center locations config'd below

Config.Locations = {
	[1] = vector3(1.0, 2.6, 70.9),
	[2] = vector3(100.0, 100.0, 40.0),
}

Config.command = 'jobs' -- Leave as nil if you don't want a command to open the UI

Config.Jobs = {
	[1] = {
		label="Unemployed",
		name="unemployed",
		description = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.',
		app = false,
		guide="https://cdn.discordapp.com/attachments/566398286181826580/863793322811064350/ExampleGuide.png", -- Must be 1287px wide
		whitelist = false, -- for non whitelist will always use grade 0
		grades = {
		}
	},
	[2] = {
		label="EMS",
		name="ems",
		description = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.',
		app = 'https://docs.google.com/forms/d/e/1FAIpQLSd7Ueq9pif6eQNKb3kcpCiW6ARZHOO_iQlxD4Ce-LblB1YnVw/viewform',
		guide="https://cdn.discordapp.com/attachments/566398286181826580/863793322811064350/ExampleGuide.png", -- Must be 1287px wide
		whitelist = true,
		grades = {
			[1] = {
				category = 'ems',
				perm = 'ems'
			},
			[3] = {
				category = 'ems',
				perm = 'commandstaff'
			},
			[4] = {
				category = 'ems',
				perm = 'departmentheadems'
			}
		}
	},
	[3] = {
		label="LSPD",
		name="police",
		description = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.',
		app = 'https://docs.google.com/forms/d/e/1FAIpQLSeYBMMENZzXzF5_ac2O1_6HcBlo3ljglRoeF2z1l84JdEbTBQ/viewform',
		guide="https://cdn.discordapp.com/attachments/566398286181826580/863793322811064350/ExampleGuide.png", -- Must be 1287px wide
		whitelist = true,
		grades = {
			[1] = {
				category = 'police',
				perm = 'leo'
			},
			[2] = {
				category = 'police',
				perm = 'supervisor'
			},
			[3] = {
				category = 'police',
				perm = 'dispatch'
			},
			[4] = {
				category = 'police',
				perm = 'commandstaff'
			},
			[5] = {
				category = 'police',
				perm = 'departmenthead'
			}
		}
	},
	[4] = {
		label="SAHP",
		name="police",
		description = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.',
		app = 'https://docs.google.com/forms/d/e/1FAIpQLScGztlFNgNzGFKc_y0DdQ_m1wUDXkijqw7P-vjASsnnQyQPPA/viewform',
		guide="https://cdn.discordapp.com/attachments/566398286181826580/863793322811064350/ExampleGuide.png", -- Must be 1287px wide
		whitelist = true,
		grades = {
			[1] = {
				category = 'police',
				perm = 'leo'
			},
			[2] = {
				category = 'police',
				perm = 'supervisor'
			},
			[3] = {
				category = 'police',
				perm = 'dispatch'
			},
			[4] = {
				category = 'police',
				perm = 'commandstaff'
			},
			[5] = {
				category = 'police',
				perm = 'departmenthead'
			}
		}
	},
	[5] = {
		label="BCSO",
		name="police",
		description = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.',
		app = 'https://docs.google.com/forms/d/e/1FAIpQLSeTMbMvlF1SciVhw0nD_SJ6ElV-CeBTGZ_OlXNQwuB0lxMwcw/viewform',
		guide="https://cdn.discordapp.com/attachments/566398286181826580/863793322811064350/ExampleGuide.png", -- Must be 1287px wide
		whitelist = true,
		grades = {
			[1] = {
				category = 'police',
				perm = 'leo'
			},
			[2] = {
				category = 'police',
				perm = 'supervisor'
			},
			[3] = {
				category = 'police',
				perm = 'dispatch'
			},
			[4] = {
				category = 'police',
				perm = 'commandstaff'
			},
			[5] = {
				category = 'police',
				perm = 'departmenthead'
			}
		}
	},
	[6] = {
		label="Tow",
		name="tow",
		description = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.',
		app = false,
		guide="https://cdn.discordapp.com/attachments/566398286181826580/863793322811064350/ExampleGuide.png", -- Must be 1287px wide
		whitelist = false,
		grades = {
		}
	},
	[7] = {
		label="News",
		name="news",
		description = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.',
		app = false,
		guide="https://cdn.discordapp.com/attachments/566398286181826580/863793322811064350/ExampleGuide.png", -- Must be 1287px wide
		whitelist = false,
		grades = {
		}
	},
	[8] = {
		label="Taxi",
		name="taxi",
		description = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.',
		app = false,
		guide="https://cdn.discordapp.com/attachments/566398286181826580/863793322811064350/ExampleGuide.png", -- Must be 1287px wide
		whitelist = false,
		grades = {
		}
	},
	[9] = {
		label="Delivery",
		name="trucker",
		description = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.',
		app = false,
		guide="https://cdn.discordapp.com/attachments/566398286181826580/863793322811064350/ExampleGuide.png", -- Must be 1287px wide
		whitelist = false,
		grades = {
		}
	},
	[10] = {
		label="Garbage",
		name="garbage",
		description = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.',
		app = false,
		guide="https://cdn.discordapp.com/attachments/566398286181826580/863793322811064350/ExampleGuide.png", -- Must be 1287px wide
		whitelist = false,
		grades = {
		}
	},
	[11] = {
		label="Mechanic",
		name="mechanic",
		description = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.',
		app = false,
		guide="https://cdn.discordapp.com/attachments/566398286181826580/863793322811064350/ExampleGuide.png", -- Must be 1287px wide
		whitelist = true,
		grades = {
			[1] = {
				category = 'civ',
				perm = 'mechanic'
			}
		}
	},
	[12] = {
		label="Realtor",
		name="realestate",
		description = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.',
		app = false,
		guide="https://cdn.discordapp.com/attachments/566398286181826580/863793322811064350/ExampleGuide.png", -- Must be 1287px wide
		whitelist = true,
		grades = {
			[1] = {
				category = 'civ',
				perm = 'realestate'
			}
		}
	},
	[13] = {
		label="Lawyer",
		name="lawyer",
		description = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.',
		app = false,
		guide="https://cdn.discordapp.com/attachments/566398286181826580/863793322811064350/ExampleGuide.png", -- Must be 1287px wide
		whitelist = true,
		grades = {
			[1] = {
				category = 'civ',
				perm = 'lawyer'
			}
		}
	},
	[14] = {
		label="Judge",
		name="judge",
		description = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.',
		app = false,
		guide="https://cdn.discordapp.com/attachments/566398286181826580/863793322811064350/ExampleGuide.png", -- Must be 1287px wide
		whitelist = true,
		grades = {
			[1] = {
				category = 'civ',
				perm = 'judge'
			}
		}
	},
}

Purchase

https://collectivem.tebex.io/package/4595107



Looking for paid scripts? Click here