FiveM Multicharacter Script for Qbox, QBCore & ESX (Beta)
pre_multichar is a FiveM multicharacter script that replaces your framework's character selection with a clean,
modern UI. Players pick a character in a live scene, see its details at a glance and choose where to spawn. You
decide how many character slots each player gets and can sell more through Tebex.
Features
- Character selection in a live scene: the picked character walks in, every character has a portrait card
- Character sheet with cash, bank, job, gang, licenses, vehicles, properties, playtime and a background story,
each row can be turned off
- 3 slots per player by default, up to the maximum you set, locked slots link to your store
- Extra slots from Tebex purchases (also for offline players, refunds take them back), ACE groups, Discord roles,
admins or exports
- Identity form with name rules, unique names, blocked words, age range and nationality list, all checked on the
server
- Spawn selection with the last location, the character's houses and apartments and job-only spawn points, or hand
over to qbx_spawn / qb-spawn
- Server rules that players must accept; after you change them, every change is marked for the player
- "Recently deleted" tab: players restore deleted characters for 7 days (configurable)
- Optional character lock and a relog command that is refused while dead, cuffed or in a fight
- Single character mode for servers that want one character per player
- In-game admin tool: search accounts, block characters with a reason and end date, answer unblock requests, edit
the rules, change slots, restore, move and delete characters
Compatibility
- Frameworks: Qbox, QBCore, ESX Legacy
- Clothing: pre_appearance, illenium-appearance, fivem-appearance, qb-clothing, esx_skin + skinchanger
- Spawn: built-in spawn selection, or qbx_spawn, qbx_properties, qb-spawn, qb-apartments
- Requires: pre_lib (free) and oxmysql
- Languages: English, German, French. Add your own by copying one file
- Performance: [0.00 ms idle / 0.0x ms in the selection]
- Escrow protected. config.lua, locales, data files, custom hooks and SQL files stay open
- Colors, language and currency come from pre_lib, so all pre_ scripts look the same
Installation
1. Install pre_lib (free) and oxmysql
2. Turn on your framework's multicharacter mode (one setting, see the README)
3. Put pre_multichar into your resources and add `ensure pre_multichar` after pre_lib
4. The database tables are created on the first start
5. Adjust config.lua, every line has a short comment
Full setup guide, including selling slots on Tebex: [Docs link]
Support
Updates are included and delivered through your Cfx.re portal. This is a beta: if something doesn't work, open a
ticket on our Discord and we'll fix it: [Discord link]