diff --git a/server/framework/qb.lua b/server/framework/qb.lua index 94e76a4..fbc5c93 100644 --- a/server/framework/qb.lua +++ b/server/framework/qb.lua @@ -1,4 +1,4 @@ -if GetResourceState('qb-core') ~= 'started' then return end +if GetResourceState('qb-core') ~= 'started' or GetResourceState('qbx_core') == 'started' then return end QBCore = exports["qb-core"]:GetCoreObject() function getPlayerIdentifier(source) diff --git a/server/framework/qbox.lua b/server/framework/qbox.lua new file mode 100644 index 0000000..0912cec --- /dev/null +++ b/server/framework/qbox.lua @@ -0,0 +1,11 @@ +--This was added for future proofing, in case qbx removes qbcore bridge +if GetResourceState('qbx_core') ~= 'started' then return end + +function getPlayerIdentifier(source) + local xPlayer = exports.qbx_core:GetPlayer(source) + return xPlayer.PlayerData.citizenid +end + +AddEventHandler('QBCore:Server:PlayerLoaded', function(Player) --Hopefully they don't remove this event when the remove the bridge + onPlayerLoaded(Player.PlayerData.citizenid, Player.PlayerData.source) +end) \ No newline at end of file