Skip to content

Configurare

Configuration

Configurarea se află în două locuri:

  1. Ecranul de Settings din joc — majoritatea opțiunilor de zi cu zi, salvate în data/settings.json.
  2. 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 | customdoar î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.