1
0
Fork 0
forked from Simnation/Main
Main/resources/[inventory]/qs-inventory/client/custom/misc/jaksam.lua
2025-06-07 08:51:21 +02:00

41 lines
1.7 KiB
Lua

if not GetResourceState('jobs_creator') == 'missing' then
return
end
Warning('Started the compatibility module with jobs_creator')
CreateThread(function()
local other = {}
other.maxweight = 100000 -- Custom weight stash.
other.slots = 50 -- Custom slots spaces.
RegisterNetEvent('jobs_creator:stash:openStash', function(markerId)
local stashId = 'job_stash_' .. markerId
TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'stash', stashId, other)
TriggerEvent(Config.InventoryPrefix .. ':client:SetCurrentStash', stashId)
end)
RegisterNetEvent('jobs_creator:safe:openSafe', function(markerId)
local safeId = 'job_safe_' .. markerId
TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'stash', safeId, other)
TriggerEvent(Config.InventoryPrefix .. ':client:SetCurrentStash', safeId)
end)
RegisterNetEvent('jobs_creator:armory:openArmory', function(markerId)
local armoryId = 'job_armory_' .. markerId
TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'stash', armoryId, other)
TriggerEvent(Config.InventoryPrefix .. ':client:SetCurrentStash', armoryId)
end)
RegisterNetEvent('jobs_creator:framework:ready', function()
-- Disables the default script search (otherwise there would be 2 searches)
exports['jobs_creator']:disableScriptEvent('jobs_creator:actions:search:searchPlayer')
end)
RegisterNetEvent('jobs_creator:actions:search:searchPlayer', function(targetServerId)
TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'otherplayer', targetServerId)
end)
end)