Compatible OneSync (Legacy, Infinity), ESX/QB frameworks
No Dependencies
Uses Asset Escrow
My other scripts
- [ESX | QB-Core] Impound System: [ESX | QB-Core] The Impound System
- [ESX | QB-Core] Garage System: [ESX | QB-Core] The Garage System
- [STANDALONE] Notify System: [STANDALONE] The Notify System
SEPTEMBER SALE (-30% ON EVERYTHING)
QB - GET IT HERE: https://store.s1nscripts.com/package/5291741 [5.37€ + TAXES]
ESX - GET IT HERE: https://store.s1nscripts.com/package/5291743 [5.37€ + TAXES]
Preview
What are the features ?
-
Advance configuration
-
Add as many jobs as you want
-
You can search the job you’re looking for
-
Apply for a job
-
View recent session jobs
-
3 language templates are available (English, German and French)
How is the configuration file presented? (for ESX version)
Config = {
debugMode = false, -- Set to true if you want to have the logs messages from the script
triggers = {
getESX = "esx:getSharedObject" -- Change it only if you changed it in es_extended
},
position = {
blip = {
seeDistance = 100, -- Distance to see the blip
position = vector3(-250.02, -971.38, 31.22), -- vector3(X, Y, Z)
text = "Job Center", -- Text of the blip
color = 5, -- Color of the blip (see https://docs.fivem.net/docs/game-references/blips/#blip-colors)
sprite = 457, -- Sprite of the blip (see https://docs.fivem.net/docs/game-references/blips/#blips)
scale = 0.9 -- Scale of the blip
},
marker = {
type = 20, -- Marker type (see https://docs.fivem.net/docs/game-references/markers/ for the list)
useDistance = 1.5, -- Distance between the Player and the marker in order to interact with it.
position = vector3(-250.02, -971.38, 31.22), -- Position of the marker
size = vector3(1.5, 1.5, 1.0), -- Size of the marker in X, Y, Z size
color = vector3(120, 120, 240) -- Color of the marker in R, G, B
},
},
availableJobs = {
--[[
Job Template:
{
label = "Intitle of the job",
job = "Job name (same as if you would setjob yourself)",
grade = 0, -- Grade associated to the job, by default 0
information = {"Hard Working", "Full Time", "Senior"}, -- (MAX: 3 elements) Main informations about the job
salary = 8000, -- Salary of the job
payInterval = "Hour" -- Interval of pay for the job
},
]]
{
label = "Medic",
job = "ambulance",
grade = 0,
information = {"Hard Working", "Full Time", "Senior"},
salary = 8000,
payInterval = "Hour"
},
{
label = "Car dealer",
job = "cardealer",
grade = 0,
information = {"Hard Working", "Full Time", "Senior"},
salary = 8000,
payInterval = "Hour"
},
}
}
Any suggestions or questions ?
Please write them down below in the comments section.
Script informations
| Code is accessible | Only config, languages files and fxmanifest |
| Subscription-based | No |
| Requirements | No Requirements |
| Support | Yes |
