Skip to content

Configurazione

Configuration

La configurazione si trova in due posti:

  1. La schermata delle Settings in-game — la maggior parte delle opzioni quotidiane, salvate in data/settings.json.
  2. config.lua — i valori predefiniti, la messa a punto del motore di seduta e il sistema di notifiche.

La schermata delle Settings in-game sovrascrive i valori predefiniti corrispondenti in config.lua. Il sistema di notifiche è l'eccezione: si trova solo in config.lua e non viene mai modificato dall'interfaccia utente.

In-game Settings fields

Tutto ciò che segue viene inserito e salvato dall'interfaccia utente. I valori predefiniti mostrati sono quelli forniti in data/settings.json.

Field Key Default Notes
Access adminOnly false (Everyone) true = solo gli admin autorizzati tramite ACE possono aprire/modificare
Open command command chaircreator Apre il creatore (/chaircreator)
Keybind keybind F7 Si associa dopo il riavvio della risorsa; vuoto per nessuno
Notify system notify qb ox_lib | qb | customsolo config.lua, mostrato per riferimento
Default interaction defaults.interaction ox_target Le nuove sedute iniziano con questa interazione
Default prompt defaults.prompt Otur Testo TextUI / etichetta marker
Default prompt key defaults.promptKey E Tasto TextUI / marker
Default anim mode defaults.animMode library library | player | custom
Default scope defaults.scope coord coord (questo punto) | model (ogni prop)
Discord webhook webhook (empty) Facoltativo; registra gli eventi di creazione/aggiornamento/eliminazione/impostazioni

Behaviour toggles (valori predefiniti per le nuove sedute)

Toggle Key Default Effect
Block when occupied behaviour.occupiedBlocking true Un posto occupato non può essere usato da qualcun altro
Teleport out on exit behaviour.exitTeleport false Spasta il ped quando si alza
Freeze while seated behaviour.freezeWhileSat false Blocca il ped in posizione mentre è seduto

L'editor dispone anche di un campo Discord webhook sotto Systems. Quando impostato, il server invia un embed su di esso a ogni creazione/aggiornamento/eliminazione di una seduta e alle modifiche delle impostazioni. L'URL viene memorizzato solo sul lato server e non viene mai inviato ai client.

Key config.lua options

Option Default Purpose
Config.Locale 'en' Lingua dell'interfaccia / delle notifiche
Config.Target 'ox_target' Terzo occhio: 'ox_target' | 'qb-target' | 'qtarget' | false
Config.MaxInteractionDist 2.0 Distanza massima terzo occhio / interazione
Config.MaxPromptDist 1.8 Quanto vicini prima che appaia un prompt
Config.MaxTilt 20.0 Inclinazione massima del prop prima che non sia utilizzabile per sedersi
Config.UsePrompts false Sistema di prompt con tasti (utilizza risorse extra)
Config.ShowHelpText true Mostra il testo di aiuto "alzati" mentre si è seduti
Config.AddChatSuggestions true Registra i suggerimenti della chat
Config.DefaultKeybinds vedi file Tasti predefiniti per alzarsi / sedersi
Config.Creator.Notify 'ox_lib' Sistema di notifiche: ox_lib | qb | custom
Config.Creator.SeatCamera abilitato Telecamera orbitale scriptata mentre si è seduti

Config.SitTypes e Config.LayTypes sono le definizioni delle pose del motore di seduta: non toccarle a meno che tu non sappia cosa stai facendo.