DirkScripts
Character Selection
When a player logs in, dirk_multichar puts them straight into a cinematic selection scene rather than dumping them into the world. Characters stand on configurable positions, the camera frames them with a configurable atmosphere, and players pick one or create a new character from there.
#1. The Scene
Every character slot has its own world position defined in the configurator's Scene tab. Each position carries:
- A scenario / dict / anim / flag combination β what that character is doing on screen (idle leaning, sitting, etc.).
- A heading, so they're posed the right way relative to the camera.
Positions are drag-reorderable in the admin UI, so you can move characters around the scene without retyping coordinates.
#2. Camera Atmosphere
The scene runs with admin-defined weather and time instead of inheriting the world's current conditions. So no matter what's happening on the server, the selection scene reads the way you designed it β sunset by default, or whatever you set.
When the player picks a character and spawns, the atmosphere restores cleanly to the world state during the hand-off. No jarring weather snap.
#3. Walk-and-Set Position Picker
Adding or moving a position uses the in-game picker:
- Open the configurator β Scene tab β click into the position you want to set
- Walk to the spot in-world
- Press E to confirm, or β« to cancel
The configurator releases your cursor while you're picking, then snaps back open with the new coords filled in.
#4. Customisation Hand-off
The same Scene tab controls the customisation position β where the player stands during clothing handoff. Whichever clothing system you have running (illenium-appearance, qb-clothing, etc.) is detected automatically and the player is routed to it with a matched camera offset so the cut between dirk_multichar's hold-cam and the clothing system's cam is invisible.
