Skip to content

Commit 0a0e51a

Browse files
authored
feat: qbx_core support (#160)
1 parent 361bbd1 commit 0a0e51a

3 files changed

Lines changed: 12 additions & 0 deletions

File tree

client/framework/qbx.lua

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
if not lib.checkDependency('qbx_core', '1.18.0', true) then return end
2+
3+
local QBX = exports.qbx_core
4+
local utils = require 'client.utils'
5+
6+
---@diagnostic disable-next-line: duplicate-set-field
7+
function utils.hasPlayerGotGroup(filter)
8+
return QBX:HasGroup(filter)
9+
end

client/utils.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,8 @@ SetTimeout(0, function()
195195
require 'client.framework.ox'
196196
elseif utils.hasExport('es_extended.getSharedObject') then
197197
require 'client.framework.esx'
198+
elseif utils.hasExport('qbx_core.HasGroup') then
199+
require 'client.framework.qbx'
198200
elseif utils.hasExport('ND_Core.getPlayer') then
199201
require 'client.framework.nd'
200202
end

fxmanifest.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ files {
3737
'client/framework/nd.lua',
3838
'client/framework/ox.lua',
3939
'client/framework/esx.lua',
40+
'client/framework/qbx.lua',
4041
'client/compat/qtarget.lua',
4142
}
4243

0 commit comments

Comments
 (0)