VIP
If you want detailed documentation, view to your README.md file in script package
Config Preview:
Config = {}
Config.DiscordSettings = {
GuildId = "1165747923619958965", -- Your Discord server ID
BotToken = "MTMxMTQzNzE5MDE2NDY0Mzg3MA.GAik7a.d7f7IFsuTPv0GNz8frKwHiwqd8m8iOdylJGWRk", -- Your Discord bot token
CheckInterval = 5, -- Minutes between automatic checks
VipRoles = {
["vip"] = {
roleId = "1165747923682852881",
label = "🌟 VIP"
},
["premium"] = {
roleId = "1165747923682852882",
label = "💎 PREMIUM"
}
}
}
Config.Locale = {
checking_vip = "Checking VIP status...",
vip_active = "You have active VIP status: %s", -- %s will be replaced with VIP tier
vip_inactive = "You do not have active VIP status!",
check_error = "An error occurred while checking VIP status!"
}
Config.NotificationSystem = 'esx' -- 'qb', 'ox', 'okok', 'esx', 'sasa', 'custom'
Config.Notifications = {
qb = {
info = function(source, message) TriggerClientEvent('QBCore:Notify', source, message, 'primary') end,
success = function(source, message) TriggerClientEvent('QBCore:Notify', source, message, 'success') end,
error = function(source, message) TriggerClientEvent('QBCore:Notify', source, message, 'error') end
},
ox = {
info = function(source, message) TriggerClientEvent('ox_lib:notify', source, {type = 'inform', description = message}) end,
success = function(source, message) TriggerClientEvent('ox_lib:notify', source, {type = 'success', description = message}) end,
error = function(source, message) TriggerClientEvent('ox_lib:notify', source, {type = 'error', description = message}) end
},
okok = {
info = function(source, message) TriggerClientEvent('okokNotify:Alert', source, "VIP", message, 5000, 'info') end,
success = function(source, message) TriggerClientEvent('okokNotify:Alert', source, "VIP", message, 5000, 'success') end,
error = function(source, message) TriggerClientEvent('okokNotify:Alert', source, "VIP", message, 5000, 'error') end
},
esx = {
info = function(source, message) TriggerClientEvent('esx:showNotification', source, message) end,
success = function(source, message) TriggerClientEvent('esx:showNotification', source, message) end,
error = function(source, message) TriggerClientEvent('esx:showNotification', source, message) end
},
sasa = {
info = function(source, message)
TriggerClientEvent('sasa-notify:show', source, {
title = 'VIP',
message = message,
style = 'info',
})
end,
success = function(source, message)
TriggerClientEvent('sasa-notify:show', source, {
title = 'VIP',
message = message,
style = 'success',
})
end,
error = function(source, message)
TriggerClientEvent('sasa-notify:show', source, {
title = 'VIP',
message = message,
style = 'error',
})
end
},
custom = {
info = function(source, message)
-- Add your custom notification code here
print(message)
end,
success = function(source, message)
-- Add your custom notification code here
print(message)
end,
error = function(source, message)
-- Add your custom notification code here
print(message)
end
}
}
Last updated
Was this helpful?