DirkScripts
Docs
π€Ό Dirk Multicharacter
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 Tabletoggle 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.
.png&dpl=dpl_2bqrJVQ6Bx4qjHASm2A8z3SvBkZd)
The character selection UI.
#Where to go next
- New to the resource? Start with Getting Started.
- Want a tour of every system? Open the Features section.
- Ready to tune your server? Jump to the Live Script Configurator.
#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.
