49 lines
1.9 KiB
Lua
49 lines
1.9 KiB
Lua
-- You can edit the events on the right side if you for any reason don't use the default event name
|
|
|
|
EXTERNAL_EVENTS_NAMES = {
|
|
["esx:getSharedObject"] = nil, -- This is nil because it will be found automatically, change it to your one ONLY in the case it can't be found
|
|
}
|
|
|
|
-- Skips or not if an item exists (useful with inventories that doesn't save items in database or in ESX.Items table, example ox_inventory)
|
|
SKIP_ITEM_EXISTS_CHECK = false
|
|
|
|
-- Edit here your police jobs
|
|
POLICE_JOBS_NAMES = {
|
|
["police"] = true,
|
|
["sheriff"] = true,
|
|
}
|
|
|
|
|
|
--[[
|
|
If you set this to true, the script will retrieve all the online players vehicles from the database each X seconds (defined below)
|
|
If you set this to false, the script will need you to use the exports and the events in the Vehicles Keys documentation to manually refresh the vehicles
|
|
]]
|
|
CONTINUOUSLY_REFRESH_PLAYERS_OWNED_VEHICLES = true
|
|
REFRESH_PLAYERS_OWNED_VEHICLES_TIME = 10 -- in seconds (only used if USE_OLD_REFRESH_METHOD is true)
|
|
|
|
-- Use old method only if you have problems with the new one. Old method is slower and less efficient
|
|
USE_OLD_REFRESH_METHOD = false
|
|
|
|
-- Account vehicle transfer feature
|
|
VEHICLE_TRANSFER_ACCOUNT = "bank"
|
|
|
|
--[[
|
|
You can edit this function if you want to add second jobs or anything like that (editing this function is down to you)
|
|
If you edit this, you WILL have also to edit the function in cl_integrations.lua file
|
|
]]
|
|
function isPlayerAllowedForJobs(playerId, allowedJobs)
|
|
if(not allowedJobs) then return true end
|
|
|
|
local playerJob = Framework.getPlayerJobName(playerId)
|
|
|
|
if(allowedJobs[playerJob] == true) then
|
|
return true
|
|
elseif(allowedJobs[playerJob]) then
|
|
local playerJobGrade = tostring( Framework.getPlayerJobGrade(playerId) )
|
|
|
|
return allowedJobs[playerJob] and allowedJobs[playerJob][playerJobGrade]
|
|
else
|
|
return false
|
|
end
|
|
end
|