Konfiguracja
Konfiguracja
Konfiguracja znajduje się w dwóch miejscach:
- Ekran Ustawień w grze — większość codziennych opcji, zapisywanych w
data/settings.json. config.lua— wartości domyślne, dostrojenie silnika siedzenia oraz system powiadomień.
Ekran ustawień w grze nadpisuje pasujące wartości domyślne z config.lua. System powiadomień jest wyjątkiem — znajduje się wyłącznie w config.lua i nigdy nie jest zmieniany z poziomu interfejsu.
Pola ustawień w grze
Wszystko poniżej jest wprowadzane i zapisywane z poziomu interfejsu. Pokazane wartości domyślne to fabryczne wartości z pliku data/settings.json.
| Pole | Klucz | Domyślnie | Uwagi |
|---|---|---|---|
| Dostęp | adminOnly |
false (Wszyscy) |
true = tylko admini z uprawnieniami ACE mogą otwierać/edytować |
| Komenda otwarcia | command |
chaircreator |
Otwiera kreator (/chaircreator) |
| Klawisz skrótu | keybind |
F7 |
Przypisuje po restarcie zasobu; puste, aby wyłączyć |
| System powiadomień | notify |
qb |
ox_lib | qb | custom — tylko config.lua, pokazywane informacyjnie |
| Domyślna interakcja | defaults.interaction |
ox_target |
Nowe miejsca do siedzenia zaczynają z tą interakcją |
| Domyślny prompt | defaults.prompt |
Otur |
Etykieta TextUI / markera |
| Domyślny klawisz promptu | defaults.promptKey |
E |
Klawisz TextUI / markera |
| Domyślny tryb animacji | defaults.animMode |
library |
library | player | custom |
| Domyślny zakres | defaults.scope |
coord |
coord (to miejsce) | model (każdy prop) |
| Webhook Discord | webhook |
(puste) | Opcjonalnie; rejestruje zdarzenia tworzenia/aktualizacji/usuwania/ustawień |
Przełączniki zachowania (domyślne dla nowych miejsc)
| Przełącznik | Klucz | Domyślnie | Efekt |
|---|---|---|---|
| Blokuj, gdy zajęte | behaviour.occupiedBlocking |
true |
Zajęte siedzisko nie może być użyte przez nikogo innego |
| Teleportuj przy wyjściu | behaviour.exitTeleport |
false |
Odsuwa peda po wstańciu |
| Zamroź podczas siedzenia | behaviour.freezeWhileSat |
false |
Blokuje peda w miejscu podczas siedzenia |
Edytor posiada również pole Webhook Discord w sekcji Systems. Po skonfigurowaniu serwer wysyła do niego embed przy każdym utworzeniu / zaktualizowaniu / usunięciu miejsca oraz zmianie ustawień. URL jest przechowywany wyłącznie po stronie serwera i nigdy nie jest wysyłany z powrotem do klientów.
Główne opcje config.lua
| Opcja | Domyślnie | Przeznaczenie |
|---|---|---|
Config.Locale |
'en' |
Język interfejsu / powiadomień |
Config.Target |
'ox_target' |
Third-eye: 'ox_target' | 'qb-target' | 'qtarget' | false |
Config.MaxInteractionDist |
2.0 |
Maksymalna odległość third-eye / interakcji |
Config.MaxPromptDist |
1.8 |
Jak blisko trzeba być, aby pokazał się prompt |
Config.MaxTilt |
20.0 |
Maksymalne pochylenie propa, przy którym można na nim usiąść |
Config.UsePrompts |
false |
System promptów klawiszowych (używa dodatkowych zasobów) |
Config.ShowHelpText |
true |
Pokaż tekst pomocy "wstań" podczas siedzenia |
Config.AddChatSuggestions |
true |
Rejestruj sugestie czatu |
Config.DefaultKeybinds |
zobacz plik | Domyślne klawisze wstawania / siadania |
Config.Creator.Notify |
'ox_lib' |
System powiadomień: ox_lib | qb | custom |
Config.Creator.SeatCamera |
włączone | Skryptowana kamera orbitująca podczas siedzenia |
Config.SitTypes i Config.LayTypes to definicje póz silnika siedzenia — nie dotykaj ich, chyba że wiesz, co robisz.