QBCore = {} QBCore.Config = QBConfig QBCore.Shared = QBShared QBCore.ServerCallbacks = {} QBCore.UseableItems = {} 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() -- Get permissions on server start CreateThread(function() if QBCore.Config.Server.UseOldPermissionSystem then local result = MySQL.Sync.fetchAll('SELECT * FROM permissions', {}) if not result then return end for k, v in pairs(result) do QBCore.Config.Server.PermissionList[v.license] = { license = v.license, permission = v.permission, optin = true } end else for i = 1, #QBCore.Config.Server.AllPermissions do ExecuteCommand(('add_principal group.%s group.admin'):format(QBCore.Config.Server.AllPermissions[i])) end end end)