Config
All configuration files are located in config/*.lua
Framework (config/framework.lua)
ESX Configuration
Config.Framework.ESX = {
resourceName = 'es_extended',
export = 'getSharedObject',
jobTypeMapping = {
job = 'job',
secondjob = 'hiddenjob',
},
events = {
jobChanged = 'esx:setJob',
secondJobChanged = 'esx:setHiddenJob',
},
database = {
playerTable = 'users',
identifierColumn = 'identifier',
accountsColumn = 'accounts',
firstNameColumn = 'firstname',
lastNameColumn = 'lastname',
jobColumn = 'job',
jobGradeColumn = 'job_grade',
secondJobColumn = 'hiddenjob',
secondJobGradeColumn = 'hiddenjob_grade',
},
-- Banking provider configuration
banking = {
system = 'esx_addonaccount', -- Options: 'esx_addonaccount', 'database', 'custom'
esx_addonaccount = {
resourceName = 'esx_addonaccount',
getAccountEvent = 'esx_addonaccount:getSharedAccount'
},
database = {
tableName = 'society_accounts',
accountColumn = 'account_name',
balanceColumn = 'balance',
labelColumn = 'label'
},
custom = {
resourceName = 'your_custom_banking',
getMoneyExport = 'getSocietyMoney',
addMoneyExport = 'addSocietyMoney',
removeMoneyExport = 'removeSocietyMoney',
createAccountExport = 'createSocietyAccount'
}
}
}QBCore Configuration
Permissions (config/permissions.lua)
Default Permissions
Society-Specific Permissions
Available Permission Types
Boss Grades
Navigation (config/navigation.lua)
Upgrades (config/upgrades.lua)
Upgrade Categories
Zones (config/zones.lua)
NUI (config/nui.lua)
Last updated