Multichars System
![]()
Multicharacters System
Syra_Multichars replaces the default multicharacter flow with a polished NUI character selector, character preview and slot management system.
It gives players a clean way to select, create and manage characters, while giving server owners control over slots, starter items, starter money, deletion permissions, routing buckets and integration with identity or creator resources.
The script is designed to work perfectly with Syra_Identity and Syra_CharacterCreator, but also includes hooks for custom identity and creator resources.
Key Features
-
๐ค Modern character selection UI: Select, preview and manage characters through a clean NUI interface.
-
๐ช Character preview: Displays character information and appearance during selection.
-
๐๏ธ Slot management: Configure default slots, group-based slots and identifier-based privileged slots.
-
๐ Starter pack: Give starter items and starter money to new characters.
-
๐ Delete permissions: Allow deletion for everyone, nobody or specific ACE groups only.
-
๐ Relog command: Optional `/relog` command for character switching.
-
๐งฉ Routing bucket support: Isolates players during character selection.
-
๐ชช Identity integration: Listens to Syra_Identity and esx_identity completion events by default.
-
๐งฌ Creator integration: Opens Syra_CharacterCreator, esx_skin, illenium-appearance or a custom creator after identity registration.
-
๐ Custom hooks: Supports custom identity completion events and custom creator finished events.
-
๐๏ธ Configurable UI: Character info fields, colors, fonts, weather, spawn positions and locale can be adjusted.
Technical Information
-
Framework : ESX, QB, Standalone
-
Code is accessible :ย No (Partially)
-
Subscription-based :ย No
-
Lines : 2600
-
Requirements : oxmysql, Syra_Identity and Syra_CharacterCreator or any other CharacterCreator and Identity script
-
Support : Yes
-
Locales : EN, FR
Installation guide
Download the resource
After purchase, sign in to portal.cfx.re (Granted Assets) with the Cfx account linked to your Tebex order and download
Syra_Multichars.Add it to your resources
Extract the archive and place
Syra_Multicharsin your serverresourcesfolder. Keep the folder name unchanged: other resources and item exports call it by name.Disable esx_multicharacter
Remove or disable
esx_multicharacterinserver.cfg. Do not run both at the same time.Import the SQL
sql_esx.sqlcreatesmulticharacter_slotsand addsusers.disabled;sql_qb.sqlonly createsmulticharacter_slots.-- ESX source sql_esx.sql -- QBCore source sql_qb.sqlStart order in server.cfg
Start it after oxmysql, your framework, then your identity and creator scripts:
ensure oxmysql ensure es_extended # or qb-core ensure Syra_Identity # optional ensure Syra_CharacterCreator # optional, only for the Syra creator ensure illenium-appearance # optional, only for Illenium ensure Syra_MulticharsConfigure
Config.Framework = 'auto_detect' -- 'auto_detect' | 'esx' | 'qb' | 'standalone' Config.Locale = 'en' -- 'en' | 'fr' Config.Slots = 1 -- default slots per player Config.UsersDatabase = 'users' -- ESX table Config.QBPlayersDatabase = 'players' -- QBCore table Config.UseCustomSkinCreator = true -- uses Syra_CharacterCreator when detected