Overview
RARX Multicharacter is an advanced character selection system for FiveM servers, offering extensive customization and a modern user interface.Requirements
- ESX or QBCore/QBox framework
- oxmysql
- ox_lib
Features
Character Slots
Character Slots
- Modifiable standard slots with customizable unlock options
- Admin commands for managing player character limits
- Flexible slot management per player
Animations & Models
Animations & Models
- Three distinct animations for character selection
- Restricted character model choices
- Elegant entry animation sequence
Naming System
Naming System
- Filterable naming terminology with age restriction settings
- Validation system for character naming conventions
- Prevents inappropriate names
Faction System
Faction System
- Faction selection during setup
- Database connectivity for faction data
- Seamless integration with your server’s faction system
Customization
Customization
- Adjustable positioning, viewpoints, angles, and character arrangements
- Customizable color scheme through configuration settings
- Shortcut keys to hide the interface and delete characters
Visual Features
- Modern, clean UI design
- Smooth animations and transitions
- Responsive layout
- Dark/light mode support
Installation
Download
Download the latest version of Rarx Multicharacter from your Keymaster and place it in your server’s resources folder.
Import Database
Locate the SQL file in the
install folder and import it into your database.The script provides framework-specific SQL files to establish required tables. Make sure to use the correct one for your framework (ESX or QBCore).
Commands
General Management Commands
These universal commands handle slot allocation for all frameworks.| Command | Description |
|---|---|
/setslots [identifier] [amount] | Assigns unlocked character slots to players |
/removeslots [identifier] | Resets player slots to default values |
ESX Framework Commands
| Command | Description |
|---|---|
/disablecharacter [identifier] [slot] | Disables access to a specific slot |
/enablecharacter [identifier] [slot] | Enables access to a specific slot |
QB-Core Framework Commands
QB implementations use Citizen IDs instead of generic identifiers.| Command | Description |
|---|---|
/disablecharacter [citizenid] | Disables an entire character profile |
/enablecharacter [citizenid] | Enables an entire character profile |
The identifier parameter supports flexible configuration—it can represent a license, Discord ID, Steam HEX, or any other unique identifier used by your server.
Framework-Specific Setup
QB-Apartments Integration
To integrate with QB-Apartments, add this export to@qb-apartments/client/main.lua:
QBOX Configuration
To use with QBOX, disable the internal character management:- Open
qbx_core/config/client.lua - Find:
useExternalCharacters = false - Change to:
useExternalCharacters = true

