Configuration
Konfigurace
Konfigurace se nachází na dvou místech:
- Obrazovka Nastavení ve hře – většina každodenních možností, ukládá se do
data/settings.json. config.lua– výchozí hodnoty, vyladění enginu sezení a systém oznámení.
ℹ
Obrazovka nastavení ve hře přebíjí odpovídající výchozí hodnoty v config.lua. Systém oznámení je výjimkou – nachází se pouze v config.lua a v rozhraní se nikdy nemění.
Políčka nastavení ve hře
Vše níže se zadává a ukládá z uživatelského rozhraní. Zobrazené výchozí hodnoty jsou hodnoty z dodaného souboru data/settings.json.
| Pole | Klíč | Výchozí | Poznámky |
|---|---|---|---|
| Přístup | adminOnly |
false (Každý) |
true = otevírat/upravovat mohou pouze administrátoři s ACE oprávněním |
| Příkaz pro otevření | command |
chaircreator |
Otevře editor (/chaircreator) |
| Klávesová zkratka | keybind |
F7 |
Naváže se po restartu resource; prázdné pro žádnou |
| Systém oznámení | notify |
qb |
ox_lib | qb | custom – pouze config.lua, zobrazeno pro informaci |
| Výchozí interakce | defaults.interaction |
ox_target |
Nová sezení začínají s touto interakcí |
| Výchozí prompt | defaults.prompt |
Otur |
TextUI / štítek markeru |
| Výchozí klávesa promptu | defaults.promptKey |
E |
TextUI / klávesa markeru |
| Výchozí režim animací | defaults.animMode |
library |
library | player | custom |
| Výchozí rozsah | defaults.scope |
coord |
coord (tento bod) | model (každý prop) |
| Discord webhook | webhook |
(prázdné) | Volitelné; zaznamenává události vytvoření/aktualizace/smazání/nastavení |
Přepínače chování (výchozí pro nová sezení)
| Přepínač | Klíč | Výchozí | Účinek |
|---|---|---|---|
| Blokovat při obsazení | behaviour.occupiedBlocking |
true |
Obsazené místo nemůže použít někdo jiný |
| Teleportovat ven při odchodu | behaviour.exitTeleport |
false |
Přesune peda stranou, když vstane |
| Zmrazit při sezení | behaviour.freezeWhileSat |
false |
Uzamkne peda na místě po dobu sezení |
✓
Editor má také pole Discord webhook v sekci Systems. Pokud je nastaveno, server do něj odešle embed při každém vytvoření / aktualizaci / smazání sezení a při změnách nastavení. URL je uložena pouze na straně serveru a nikdy se neposílá zpět klientům.
Hlavní možnosti config.lua
| Možnost | Výchozí | Účel |
|---|---|---|
Config.Locale |
'en' |
Jazyk rozhraní / oznámení |
Config.Target |
'ox_target' |
Třetí oko: 'ox_target' | 'qb-target' | 'qtarget' | false |
Config.MaxInteractionDist |
2.0 |
Maximální vzdálenost třetího oka / interakce |
Config.MaxPromptDist |
1.8 |
Jak blízko musí hráč být, aby se zobrazil prompt |
Config.MaxTilt |
20.0 |
Maximální náklon propu, než na něj nelze sednout |
Config.UsePrompts |
false |
Systém klávesových promptů (využívá další resource) |
Config.ShowHelpText |
true |
Zobrazovat nápovědu "vstat" během sezení |
Config.AddChatSuggestions |
true |
Registrovat návrhy v chatu |
Config.DefaultKeybinds |
viz soubor | Výchozí klávesy pro vstávání / sedání |
Config.Creator.Notify |
'ox_lib' |
Systém oznámení: ox_lib | qb | custom |
Config.Creator.SeatCamera |
povomozeno | Skriptovaná orbitální kamera během sezení |
⚠
Config.SitTypes a Config.LayTypes jsou definice póz pro sezení – neupravujte je, pokud nevíte, co děláte.