1
0
Fork 0
forked from Simnation/Main
Main/resources/[test]/qs-weed/server/custom/framework/qb.lua
2025-06-09 23:59:42 +02:00

47 lines
1.1 KiB
Lua

if Config.Framework ~= 'qb' 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)
QBCore.Functions.CreateUseableItem(name, cb)
end
function GetPlayerFromId(source)
return QBCore.Functions.GetPlayer(source)
end
function GetItem(player, item)
local data = player.Functions.GetItemByName(item)
data.count = data.amount
return data
end
function AddItem(source, item, count)
local player = GetPlayerFromId(source)
return player.Functions.AddItem(item, count)
end
function RemoveItem(source, item, count, slot)
local player = GetPlayerFromId(source)
player.Functions.RemoveItem(item, count, slot)
end