forked from Simnation/Main
25 lines
1,014 B
Lua
25 lines
1,014 B
Lua
local QBCore = exports['qb-core']:GetCoreObject()
|
|
|
|
CreateThread(function()
|
|
while Config.Discord.isEnabled do
|
|
SetDiscordAppId(Config.Discord.applicationId)
|
|
SetDiscordRichPresenceAsset(Config.Discord.iconLarge)
|
|
SetDiscordRichPresenceAssetText(Config.Discord.iconLargeHoverText)
|
|
SetDiscordRichPresenceAssetSmall(Config.Discord.iconSmall)
|
|
SetDiscordRichPresenceAssetSmallText(Config.Discord.iconSmallHoverText)
|
|
|
|
if Config.Discord.showPlayerCount then
|
|
QBCore.Functions.TriggerCallback('smallresources:server:GetCurrentPlayers', function(result)
|
|
SetRichPresence('Players: ' .. result .. '/' .. Config.Discord.maxPlayers)
|
|
end)
|
|
end
|
|
|
|
if Config.Discord.buttons and type(Config.Discord.buttons) == "table" then
|
|
for i, v in pairs(Config.Discord.buttons) do
|
|
SetDiscordRichPresenceAction(i - 1, v.text, v.url)
|
|
end
|
|
end
|
|
|
|
Wait(Config.Discord.updateRate)
|
|
end
|
|
end)
|