Configurare
Configuration
Configurarea se află în două locuri:
- Ecranul de Settings din joc — majoritatea opțiunilor de zi cu zi, salvate în
data/settings.json. config.lua— valorile implicite, configurarea motorului de așezare (sit-engine) și sistemul de notificări.
Ecranul de Setări din joc suprascrie valorile implicite corespunzătoare din config.lua. Sistemul de notificări este excepția — acesta se află exclusiv în config.lua și nu este modificat niciodată din interfața cu utilizatorul (UI).
Câmpurile de Setări din joc
Tot ce este prezentat mai jos este introdus și salvat din UI. Valorile implicite afișate sunt cele livrate în data/settings.json.
| Câmp | Cheie | Implicit | Note |
|---|---|---|---|
| Acces | adminOnly |
false (Toată lumea) |
true = doar administratorii cu permisiuni ACE pot deschide/edita |
| Comandă de deschidere | command |
chaircreator |
Deschide creatorul (/chaircreator) |
| Scurtătură tastă | keybind |
F7 |
Se activează după o repornire a resursei; lăsați gol pentru fără tastă |
| Sistem notificări | notify |
qb |
ox_lib | qb | custom — doar în config.lua, afișat pentru referință |
| Interacțiune implicită | defaults.interaction |
ox_target |
Noile locuri de așezare începe cu această interacțiune |
| Prompt implicit | defaults.prompt |
Otur |
Etichetă TextUI / marker |
| Tastă prompt implicită | defaults.promptKey |
E |
Tastă TextUI / marker |
| Mod animație implicit | defaults.animMode |
library |
library | player | custom |
| Scop implicit | defaults.scope |
coord |
coord (acest loc) | model (orice prop) |
| Webhook Discord | webhook |
(gol) | Opțional; înregistrează evenimentele de creare/actualizare/ștergere/setări |
Comutatoare de comportament (valori implicite pentru noile locuri)
| Comutator | Cheie | Implicit | Efect |
|---|---|---|---|
| Blochează când este ocupat | behaviour.occupiedBlocking |
true |
Un loc ocupat nu poate fi folosit de altcineva |
| Teleportează afară la ieșire | behaviour.exitTeleport |
false |
Mută ped-ul la distanță sigură când se ridică |
| Îngheață când este așezat | behaviour.freezeWhileSat |
false |
Blochează ped-ul pe loc în timp ce este așezat |
Editorul are, de asemenea, un câmp pentru Webhook Discord în secțiunea Systems. Când este setat, serverul trimite un embed către acesta la fiecare sit creat / actualizat / șters și la modificările de setări. URL-ul este stocat exclusiv pe partea de server și nu este trimis niciodată înapoi către clienți.
Opțiuni cheie din config.lua
| Opțiune | Implicit | Scop |
|---|---|---|
Config.Locale |
'en' |
Limba interfeței / notificărilor |
Config.Target |
'ox_target' |
Third-eye: 'ox_target' | 'qb-target' | 'qtarget' | false |
Config.MaxInteractionDist |
2.0 |
Distanța maximă pentru third-eye / interacțiune |
Config.MaxPromptDist |
1.8 |
Cât de aproape trebuie să fii pentru a apărea un prompt |
Config.MaxTilt |
20.0 |
Înclinarea maximă a prop-ului înainte de a deveni neașezabil |
Config.UsePrompts |
false |
Sistem de prompturi pe taste (utilizează resurse suplimentare) |
Config.ShowHelpText |
true |
Afișează textul de ajutor "ridică-te" în timp ce ești așezat |
Config.AddChatSuggestions |
true |
Înregistrează sugestiile de chat |
Config.DefaultKeybinds |
vezi fișierul | Taste implicite pentru ridicare / așezare |
Config.Creator.Notify |
'ox_lib' |
Sistem de notificări: ox_lib | qb | custom |
Config.Creator.SeatCamera |
activat | Cameră scriptată în orbită în timp ce ești așezat |
Config.SitTypes și Config.LayTypes sunt definițiile posturilor pentru motorul de așezare — nu le modificați decât dacă știți exact ce faceți.