Skip to content

Konfiguracja

Konfiguracja

Konfiguracja znajduje się w dwóch miejscach:

  1. Ekran Ustawień w grze — większość codziennych opcji, zapisywanych w data/settings.json.
  2. 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 | customtylko 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.