QB CORE
go to qb-core/server/main.lua and replace whole file with this
QBCore = {}
QBCore.Config = QBConfig
QBCore.Shared = QBShared
QBCore.ClientCallbacks = {}
QBCore.ServerCallbacks = {}
---Adds or overwrites jobs in shared/jobs.lua
---@param jobs table<string, Job>
local function createJobs(jobs)
for jobName, job in pairs(jobs) do
QBCore.Shared.Jobs[jobName] = job
end
TriggerClientEvent('QBCore:Client:OnSharedUpdateMultiple', -1, 'Jobs', jobs)
TriggerEvent('QBCore:Server:UpdateObject')
end
exports('CreateJobs', createJobs)
---Adds or overwrites gangs in shared/gangs.lua
---@param gangs table<string, Gang>
local function createGangs(gangs)
for gangName, gang in pairs(gangs) do
QBCore.Shared.Gangs[gangName] = gang
end
TriggerClientEvent('QBCore:Client:OnSharedUpdateMultiple', -1, 'Gangs', gangs)
TriggerEvent('QBCore:Server:UpdateObject')
end
exports('CreateGangs', createGangs)
exports('GetCoreObject', function()
return QBCore
end)
-- To use this export in a script instead of manifest method
-- Just put this line of code below at the very top of the script
-- local QBCore = exports['qb-core']:GetCoreObject()go to qb-management/client/cl_boss.lua, CTRL + F and look for CreateThread and replace that thread with this
go to qb-management/client/cl_gang.lua, CTRL + F and look for CreateThread and replace that thread with this
Last updated