Page cover
For the complete documentation index, see llms.txt. This page is also available as Markdown.

🤼Multicharacter

A modern, fully-configurable multicharacter selector for FiveM — character creation flow, cinematic selection scene, lifestyles, backstories, VIP slots, configurable character states, and a fully live

dirk_multichar v1.5 is a complete rewrite around dirk_lib's scriptConfig system. Every value the resource cares about is admin-editable in-game, every UI uses the modern dirk_cfx-react stack, and every consumer NUI propagates admin saves live without restarting the resource.


Highlights

  • Character selection scene — fully cinematic camera with configurable atmosphere (weather, time, scenario animations) that applies during selection and restores cleanly on hand-off.

  • Backstory system — admin-built backstories with their own scenes, items, and Discord-role gated access. Players pick one on character creation and spawn into a scripted intro.

  • Lifestyles — pre-configured character archetypes that grant unique items, animations and spawn behaviour. Tied directly to the configurator; extendable via exports for custom Lua-side lifestyles.

  • Character States — define visual states (icon + colour + message) like "Coma" or "In Hospital" that can disable a character or display in-UI status. Apply to any online character from the admin panel.

  • VIP Slots — extra character slots granted via command or auto-detected Discord roles. Optional Use ESX Character Slots Table toggle for ESX-native slot tracking.

  • Spawn Locations — admin-defined spawn points with FontAwesome icon picker, in-game group/rank gating via lib.framework, and randomised internal IDs.

  • Live Script Configurator — every backstory, spawn location, lifestyle, character state, VIP role and basic setting edited in-game. Undo/redo, audit log, no SQL, no Lua edits, no resource restart.

The character selection UI.

Where to go next


Framework Support

Built on dirk_lib and fully framework-agnostic. Out-of-the-box support for QBX_CORE, QB-CORE and ES_EXTENDED, plus character creation handoff to illenium-appearance, qb-clothing, rcore_clothing, tgiann-clothing, esx_skin and dirk_charCreator. Any other clothing system can be wired in via the exposed functions in basic.lua.

Last updated