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)
 |