DirkScripts
Basic, Appearance and Groups
The three general sections every server touches.
#π§© Basic
- Server Name β string shown across NUIs that surface a server name.
- Logo β URL or
nui://path to your server logo, displayed in dirk_lib menus. - Language β locale code (e.g.
en,es,fr,de,pt,nl). This is the global language for every dirk_lib-consuming resource β switching it here changes the locale used bydirk_fishing, your custom scripts, and anything else that callslib.locale(). - Currency β symbol prefixed to money values rendered by dirk_lib UIs.
- Debug β opt-in toggle. The SQL / hitch diagnostics layer only runs when this is on (off by default, zero-overhead otherwise).
βΉοΈ Each resource ships its own locales/*.json files. Switching the language here picks the matching file from every consumer resource simultaneously β no per-resource configuration needed. A label with no translation in the active language falls back to English instead of showing its raw key.
#π¨ Appearance
Global UI theme used by every dirk_lib-powered NUI. Pick a Mantine palette key (e.g. blue, grape, teal) or use the built-in dirk palette and customise the 10-stop colour palette directly. The shade index (0 lightest β 9 darkest) controls which colour is picked as the primary accent for buttons, borders and highlights. Individual scripts can override this per-resource on their own Theme tab.

#π₯ Groups
Defaults for the dirk_groups system: max members, max invite distance, invite-valid time, log-off kick time.
Last updated on 30 September 2026
