1
0
Fork 0
forked from Simnation/Main
Main/resources/[creator]/dealerships_creator/integrations/sv_integrations.lua
2025-06-07 08:51:21 +02:00

33 lines
1.3 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
["esx_addonaccount:getSharedAccount"] = "esx_addonaccount:getSharedAccount",
}
-- 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
--[[
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 IsPlayerJobAllowed(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
-- In what routing bucket the player will do the test drive (if enabled)
TEST_DRIVE_ROUTING_BUCKET = 15