Configuratie
Configuratie
Configuratie vind je op twee plaatsen:
- Het in-game Instellingen scherm — de meeste dagelijkse opties, opgeslagen in
data/settings.json. config.lua— de standaarden, de zit-engine instellingen en het notificatiesysteem.
Het in-game Instellingen scherm overschrijft de overeenkomstige config.lua standaarden. Het notificatiesysteem is hierop de uitzondering — dit bevindt zich uitsluitend in config.lua en wordt nooit aangepast vanuit de UI.
In-game Instellingen velden
Alles hieronder wordt ingevoerd en opgeslagen vanuit de UI. Getoonde standaarden zijn de meegeleverde data/settings.json waarden.
| Veld | Sleutel | Standaard | Opmerkingen |
|---|---|---|---|
| Toegang | adminOnly |
false (Iedereen) |
true = alleen ACE-beheerders mogen openen/bewerken |
| Open commando | command |
chaircreator |
Opent de creator (/chaircreator) |
| Sneltoets | keybind |
F7 |
Koppelt na een resource herstart; leeg voor geen |
| Notificatiesysteem | notify |
qb |
ox_lib | qb | custom — alleen config.lua, ter referentie getoond |
| Standaard interactie | defaults.interaction |
ox_target |
Nieuwe zitplaatsen starten met deze interactie |
| Standaard prompt | defaults.prompt |
Otur |
TextUI / marker label |
| Standaard prompt toets | defaults.promptKey |
E |
TextUI / marker toets |
| Standaard animatiemodus | defaults.animMode |
library |
library | player | custom |
| Standaard bereik | defaults.scope |
coord |
coord (deze plek) | model (elk prop) |
| Discord webhook | webhook |
(leeg) | Optioneel; logt aanmaak/update/verwijder/instellingen gebeurtenissen |
Gedragsschakelaars (standaarden voor nieuwe zitplaatsen)
| Schakelaar | Sleutel | Standaard | Effect |
|---|---|---|---|
| Blokkeren indien bezet | behaviour.occupiedBlocking |
true |
Een bezette stoel kan niet door iemand anders worden gebruikt |
| Uit teleporteren bij verlaten | behaviour.exitTeleport |
false |
Verplaats de ped weg wanneer deze opstaat |
| Bevriezen tijdens zitten | behaviour.freezeWhileSat |
false |
Vergrendel de ped op zijn plek tijdens het zitten |
De editor heeft tevens een Discord webhook veld onder Sytemen. Wanneer ingesteld, post de server een embed naar deze URL bij elke aangemaakte / bijgewerkte / verwijderde zitplaats en bij wijzigingen in instellingen. De URL wordt uitsluitend server-side opgeslagen en nooit teruggestuurd naar clients.
Belangrijke config.lua opties
| Optie | Standaard | Doel |
|---|---|---|
Config.Locale |
'en' |
Interface- / notificatietaal |
Config.Target |
'ox_target' |
Third-eye: 'ox_target' | 'qb-target' | 'qtarget' | false |
Config.MaxInteractionDist |
2.0 |
Maximale third-eye / interactieafstand |
Config.MaxPromptDist |
1.8 |
Hoe dichtbij voordat een prompt verschijnt |
Config.MaxTilt |
20.0 |
Maximale kanteling van prop voordat deze onzitsbaar is |
Config.UsePrompts |
false |
Sneltoets-prompt systeem (gebruikt extra resources) |
Config.ShowHelpText |
true |
Toon "opstaan" helptekst tijdens het zitten |
Config.AddChatSuggestions |
true |
Registreer chatsuggesties |
Config.DefaultKeybinds |
zie bestand | Standaardtoetsen voor opstaan / gaan zitten |
Config.Creator.Notify |
'ox_lib' |
Notificatiesysteem: ox_lib | qb | custom |
Config.Creator.SeatCamera |
ingeschakeld | Gescripte orbit-camera tijdens het zitten |
Config.SitTypes en Config.LayTypes zijn de pose-definities van de zit-engine — pas deze niet aan tenzij je weet wat je doet.