qb.lua
if Config.framework == "qb" then
local playerLoaded = false
Citizen.CreateThread(function()
QBCore = exports['qb-core']:GetCoreObject()
playerLoaded = true
while not NetworkIsSessionStarted() do
Citizen.Wait(50)
end
Citizen.Wait(5000)
syncAntilag()
end)
function TriggerServerCallback(name, cb, ...)
if not IsDuplicityVersion() then
QBCore.Functions.TriggerCallback(name, function(...)
cb(...)
end, ...)
end
end
end
if Config.framework == "qb" then
local QBCore = exports['qb-core']:GetCoreObject()
function RegisterServerCallback(name, func)
QBCore.Functions.CreateCallback(name, func)
end
function GetPlayerObject(source)
local xPlayer = QBCore.Functions.GetPlayer(source)
return xPlayer
end
function removeInventoryItem(xPlayer, item, amount)
return xPlayer.Functions.RemoveItem(item, amount)
end
function RegisterUsableItem(name, callback)
QBCore.Functions.CreateUseableItem(name, callback)
end
function getGroup(xPlayer, group)
return xPlayer.Functions.GetPermission() == group
end
end
Last updated