41 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			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)
 | 
