Skip to main content
Rarx Pausemenu Preview

Overview

RARX Pausemenu replaces the default FiveM ESC menu with a modern, fully customizable interface. It includes player info, service status, events, app shortcuts, custom buttons, bills, a map keybind, dark/light mode, and a full admin panel with event management.

Features

Player Info

Name, job, cash, bank, phone, XP/level system with configurable accounts and currency symbols

Server Branding

Custom logo, server name (with font selection), background image, and fully customizable color scheme

Events System

Create server events with title, description, date, and image. Real-time sync to all players

App Shortcuts

Configurable buttons for Services, Business, and Organization with auto-detection for compatible resources

Custom Buttons

Unlimited action buttons with command, client event, or server event triggers. Job-restricted and lockable

Service Status

Live police and EMS count with configurable job lists

Bills System

View and pay pending bills with select-all and total display

Admin Panel

Event CRUD, keybind access (END key), identifier-based permissions

Dark/Light Mode

Toggle between dark and light themes in-game

Map Keybind

Direct map access via configurable key (default: P)

Requirements

  • Framework: ESX, QBCore, or QBox (auto-detected)
  • ox_lib
  • oxmysql
  • rarx_lib

Installation

1

Download & Extract

Download the latest version from your Keymaster and extract to your resources folder.
2

Import Database

Import the SQL file included in the resource for the events table.
3

Add to server.cfg

Make sure rarx_lib, ox_lib, and oxmysql are started before this resource.
4

Configure

Edit shared/config.lua to customize all settings.

Configuration

Server Branding

Color Scheme

All colors are in HEX format without the # prefix.

Sound Effects

Currency Display

Experience / XP System

App Buttons

App buttons link to other RARX or compatible resources. The system field supports auto-detection or can be set to a specific resource.
When set to 'auto', the script detects which compatible resource is running and uses it automatically. Set a specific value only if auto-detection doesn’t work for your setup.

Service Status

Shows live count of police and EMS online in the menu header.

Map Keybind

Header Icons

Events System

Custom Buttons

Add unlimited buttons below the app shortcuts. Each button can execute a command, client event, or server event.

Admin Panel

The admin panel is accessible via a configurable keybind and allows full event management.

Access Control

Admin Features

  • Create events with title, description, date, and image
  • Edit and delete existing events
  • Real-time sync — changes are instantly visible to all players
  • Database persistence — events survive server restarts

Localization

The language is set via the rarx-lang convar in your server.cfg:
Available languages: en (English), es (Spanish). Add new languages by creating a new file in the translates/ folder.

Custom Bridge

Override default framework behavior by editing the files in the custom/ folder: These files are escrow-ignored and safe to edit.

Technical Integration

Client Events

Server Events

Compatibility

Supported App Integrations

origen_masterjob Setup

To enable full compatibility with origen_masterjob, add the RARX injection to its fxmanifest.lua:
1

Open fxmanifest.lua

Navigate to your origen_masterjob resource folder and open fxmanifest.lua.
2

Add the injection

Add this line at the end of the server_scripts section:
Make sure rarx_lib is started before origen_masterjob in your server.cfg.

Troubleshooting

Verify the database connection and that the events table was created correctly by importing the included SQL file.
Ensure your identifier is correctly added to Config.admin.identifiers. Discord IDs should be added without the discord: prefix.
Check that the target resource (e.g., rarx_services, origen_masterjob) is started. If auto-detection fails, set the system field to the specific resource name.
Verify HEX color format is correct and does not include the # prefix. Clear your game cache if needed.
Ensure Config.exp.enable = true and that the Config.exp.name matches the exact account name in your framework.
Verify the job names in Config.serviceStatus.police.jobs and Config.serviceStatus.ems.jobs match the exact job names in your framework.