1
0
Fork 0
forked from Simnation/Main
Main/resources/[qb]/qb-smallresources/client/discord.lua
2025-06-07 08:51:21 +02:00

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)