44 lines
		
	
	
	
		
			1,007 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
	
		
			1,007 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
if Config.Framework ~= 'qbx' then
 | 
						|
    return
 | 
						|
end
 | 
						|
 | 
						|
QBCore = exports['qb-core']:GetCoreObject()
 | 
						|
 | 
						|
RegisterNetEvent('QBCore:Server:OnPlayerLoaded', function()
 | 
						|
    local src = source
 | 
						|
    CreateQuests(src)
 | 
						|
end)
 | 
						|
 | 
						|
CreateThread(function()
 | 
						|
    for k, v in pairs(QBCore.Functions.GetPlayers()) do
 | 
						|
        if v then
 | 
						|
            Debug('Loaded player:', v)
 | 
						|
            CreateQuests(v)
 | 
						|
        end
 | 
						|
    end
 | 
						|
end)
 | 
						|
 | 
						|
function RegisterServerCallback(name, cb)
 | 
						|
    QBCore.Functions.CreateCallback(name, cb)
 | 
						|
end
 | 
						|
 | 
						|
function RegisterUsableItem(name, cb)
 | 
						|
    exports.qbx_core:CreateUseableItem(name, cb)
 | 
						|
end
 | 
						|
 | 
						|
function GetPlayerFromId(source)
 | 
						|
    return exports.qbx_core:GetPlayer(source)
 | 
						|
end
 | 
						|
 | 
						|
function GetItem(player, item)
 | 
						|
    local data = exports.ox_inventory:GetItem(player.PlayerData.source, item, nil, false)
 | 
						|
    return data
 | 
						|
end
 | 
						|
 | 
						|
function AddItem(source, item, count)
 | 
						|
    exports.ox_inventory:AddItem(source, item, count)
 | 
						|
end
 | 
						|
 | 
						|
function RemoveItem(source, item, count)
 | 
						|
    exports.ox_inventory:RemoveItem(source, item, count)
 | 
						|
end
 |