Discord Rich Presence

Automatyczny status w Discord — client/discord.lua

Konfiguracja

Config.DiscordActivity = {
    appId = 0,
    assetName = "LargeIcon",
    assetText = "{server_name}",
    buttons = {
        { label = "Join Server",
          url = "fivem://connect/{server_endpoint}" },
        { label = "Discord",
          url = "https://discord.gg/intactrp" },
    },
    presence = "{player_name} [{player_id}] | {server_players}/{server_maxplayers}",
    refresh = 1 * 60 * 1000,
}

Ustaw appId = 0 aby całkowicie wyłączyć Rich Presence.

Placeholdery

PlaceholderOpis
{server_name}Nazwa serwera (convar sv_hostname)
{server_endpoint}IP:Port serwera
{server_players}Liczba graczy online
{server_maxplayers}Max graczy
{player_name}Nick gracza
{player_rp_name}Imię i nazwisko postaci
{player_id}Server ID gracza

Jak włączyć

  1. Stwórz aplikację na discord.com/developers
  2. Skopiuj Application ID do appId
  3. Dodaj obrazek jako "Rich Presence Asset" o nazwie z assetName
  4. Ustaw placeholdery w presence, assetText i buttonach
  5. Zrestartuj zasób