DirkScripts Logo

Login With FiveM

Login

πŸ“š Library
β€Ί

Config Studio

Config Studio

Every dirk script on the server is configured in one panel. There is no per-script settings file and no per-script menu β€” a script registers its settings with dirk_lib, and they appear here alongside everything else.

Settings save to the dirk_scriptConfig database table and apply live β€” no resource restart, no SQL edits, except for the handful of values marked Restart required.

Config Studio, showing every installed dirk script in one panel
Every installed dirk script, in one panel

Opening it

  • /dirk_config β€” opens the Studio on an overview. Pick a script from the rail on the left.
  • /<resource_name> β€” e.g. /dirk_lib, /dirk_fishing. Opens the same Studio with that script already selected. Every registered script gets its own command automatically.

Who is allowed to run those commands is covered in Access Control.


What is in the rail

The left-hand rail is grouped. Scripts at the top is one entry per installed dirk script β€” each one's own settings. Below that are the sections that belong to dirk_lib itself and apply everywhere.

SectionWhat it covers
BasicLanguage, debug, and the handful of library-wide switches
AppearanceThe palette every dirk NUI inherits
GroupsDefaults for the dirk_groups system
LoggerWhere log lines are kept, and any external logging service
LogsReading those lines back, the config audit trail, and redirects
AdminsWho can open the Studio, and what they may do in it
BridgingWhich third-party resources dirk_lib talks to

πŸ’Ύ Saving, history and reset

Every section above sits behind the same save bar, which appears along the bottom of the panel as soon as you change something. Nothing you touch is live until you press Save β€” edits are staged, so you can change ten things across four sections and commit them in one go, or walk away and lose none of it.

ControlWhat it does
SaveWrites the staged changes. Only what you actually changed is stored β€” the rest keeps following the script's defaults, so an update can still move them.
DiscardThrows the staged changes away and puts every field back to what the server currently has.
Undo / RedoSteps back and forward through this session's edits, before you save.
Change historyEvery saved edit, who made it, and the old and new value. Any line can be reverted β€” which stages the change like any other edit, for you to review and save.
View or import JSONThe whole config as JSON, to read, copy out, or paste back in. Useful for moving a tuned setup between servers.
Refresh from serverPulls the current config again, for when someone else has been editing at the same time.
Factory resetPuts one script back to how it shipped. You have to type the resource name to confirm, and it still only stages the reset β€” nothing is lost until you save.

Fields carry chips that tell you where a value came from and what it costs:

  • Modified β€” this one no longer follows the default. Back to default on the field clears the override.
  • Restart required β€” the value is read at startup, so it takes a restart of that resource to take effect.
  • Server only β€” the value never leaves the server. View-level admins do not receive it at all; webhook URLs and service credentials are the usual case.

Last updated on 30 September 2026

Copyright Β© 2026 DirkScripts.

Not affiliated with or endorsed by Rockstar North, Take-Two Interactive, or any other rights holders. FiveM is a copyright and registered trademark of Take-Two Interactive Software, Inc.
Our checkout system is provided by Tebex Limited, who manage payment processing, product delivery, and billing support. Prices shown in currencies other than GBP are approximate conversions updated daily. All purchases are processed in GBP, so the final amount charged may vary depending on your bank or payment provider’s exchange rate.