[ESCROW] Rich Presence

[ESCROW] Rich Presence

This item is free.

Add to Basket

Upgrade your server with a clean and professional Discord Rich Presence system for ESX.

This resource allows you to show live server information directly inside Discord Rich Presence, giving your players a more polished and connected experience while they play. The script dynamically updates the player's RP name, server ID, current street, and server name, and supports custom presence text through a flexible placeholder system.

The resource also supports a custom Discord Application ID, editable asset name, configurable asset text, and up to two custom Rich Presence buttons such as a FiveM connect button or a Discord invite button. All important settings are handled directly in config.lua, making it easy to adapt to your server branding and community setup.

Because config.lua is excluded from escrow, the main settings stay accessible for your customers, including buttons, texts, refresh interval, and display placeholders. The script depends on es_extended and is built specifically for ESX 1.13.4.

Features

  • ESX Discord Rich Presence system

  • Live RP name display

  • Live player ID display

  • Current street display

  • Server name integration

  • Custom Discord Application ID

  • Custom asset name

  • Custom asset text

  • Up to 2 Rich Presence buttons

  • Dynamic placeholder system

  • Configurable refresh interval

  • Editable config file

  • Clean and lightweight setup

Placeholders

You can build your Rich Presence text and button URLs using dynamic placeholders such as:

  • {server_name}

  • {server_endpoint}

  • {player_rp_name}

  • {player_id}

  • {player_street}

Requirements

  • es_extended

  • Discord Application / App ID for Rich Presence setup

Installation

  1. Add the resource to your server
  2. Set your Discord Application ID in config.lua
  3. Configure your asset name, asset text, buttons, and presence text
  4. Ensure the resource in your server config