Config
Config = {}
-- Framework autodetect
core = nil -- DONT TOUCH
fwType = 'standalone' -- DONT TOUCH
if GetResourceState("es_extended") == "started" then
core = exports['es_extended']:getSharedObject()
fwType = "esx"
elseif GetResourceState("qb-core") == "started" then
core = exports['qb-core']:GetCoreObject()
fwType = "qbcore"
elseif GetResourceState("qbx-core") == "started" then
core = exports['qbx-core']:GetCoreObject()
fwType = "qbx"
end
-- NOTIFY FUNCTION --
Config.Notify = function(message, type)
if fwType == 'esx' then
-- For your notify remove ESX.ShowNotification(message, 2000, type) and put your export or trigger
core.ShowNotification(message, 2000, type) -- Default ESX Notify
elseif fwType == 'qbcore' or fwType == 'qbx' then
-- For your notify remove QBCore.Functions.Notify(message, type) and put your export or trigger
core.Functions.Notify(message, type) -- Default QB/QBX Notify
elseif fwType == 'standalone' then
-- HERE PUT YOUR NOTIFY EXPORT
end
end
Config.EnableCommand = true
Config.TagCommand = 'tag'
--Permissions--
--For ESX using group system (xPlayer.getGroup()) or with exports
--For QBCore/QBX/Standalone using ACE permissions in server.cfg or with exports
Config.TagsList= {
['admin'] = { -- Permission name or group name
TagLabel = 'ADMIN',
ShowName = true,
BackgroundColor = 'linear-gradient(to right, rgba(194, 117, 69, 0.8), rgba(200, 84, 12, 0.8))',
Offset = 1.0,
},
['developer'] = { -- Permission name or group name
TagLabel = 'DEVELOPER',
ShowName = true,
BackgroundColor = 'linear-gradient(to right, rgba(47,103,66,0.8), rgba(92,179,125,0.8))',
Offset = 1.0,
},
['moderator'] = { -- Permission name or group name
TagLabel = 'MODERATOR',
ShowName = true,
BackgroundColor = 'linear-gradient(to right, rgba(55,112,169,0.8), rgba(121,184,250,0.8)',
Offset = 1.0,
},
['owner'] = { -- Permission name or group name
TagLabel = 'OWNER',
ShowName = true,
BackgroundColor = 'linear-gradient(to right, rgba(255, 184, 0, 0.8), rgba(255, 255, 0, 0.8))',
Offset = 1.0,
}
-- ['example'] = { -- Permission name or group name
-- TagLabel = 'Example',
-- ShowName = true,
-- BackgroundColor = 'linear-gradient(to right, rgba(194, 117, 69, 0.8), rgba(200, 84, 12, 0.8))',
-- Offset = 1.0,
-- }
}
Translation = {
['tag_no_permissions'] = 'You are not authorised to use the Tag',
['tag_deactivated'] = 'Tag has been deactivated',
['tag_activated'] = 'Tag has been activated'
}
Last updated