๐ทJob Center
A comprehensive job center system for FiveM servers that allows players to browse and apply for various jobs through an interactive UI.
Features
Modern and responsive UI
Job categories and filtering
Level system integration
Whitelist system support
Cooldown system for job changes
Framework support (QBCore & ESX)
Target system integration (ox_target & qb-target)
Customizable NPC and blip
Multi-language support
Installation
Download the resource
Place it in your resources folder
Add
ensure hate-jobcenter
to your server.cfgConfigure the config.lua file according to your needs
Restart your server
Configuration
Framework Selection
Config.Framework = "qbcore" -- "qbcore" or "esx"
Target System
Config.UseTargetExport = "ox_target" -- "ox_target" or "qb-target"
Level System
Config.UseLevelSystem = true -- Enable/disable level system
NPC Settings
Config.NPC = {
model = "a_m_y_business_03",
coords = vector4(-261.33, -973.21, 31.22, 180.0),
scenario = "WORLD_HUMAN_CLIPBOARD",
blip = {
enabled = true,
sprite = 407,
color = 0,
scale = 0.7,
label = "Job Center"
}
}
Job Categories
Config.Categories = {
{
id = "all",
icon = "fas fa-briefcase",
label = "all_jobs"
},
-- Add more categories as needed
}
Job Configuration
Config.Jobs = {
police = {
title = "Police Officer",
employer = "Los Santos Police Department",
category = "police",
salary = 2000,
level = 0,
whitelisted = true
-- Add more job details
}
-- Add more jobs
}
Exports
Client Side
exports['hate-jobcenter']:OpenJobCenter()
Server Side
exports['hate-jobcenter']:GetPlayerLevel(source)
Dependencies
QBCore or ESX Framework
ox_target or qb-target
ox_lib
Support
For support, please contact us through our support channels.
Security Notice
This script is protected by FiveM's escrow system. The client and server-side code is encrypted and cannot be modified.
Last updated