Skip to content

Integrazioni

Integrations

Tutte le integrazioni di terze parti si trovano in Config.Integrations e sono disattivate per impostazione predefinita, quindi lo script funziona in modo autonomo fin da subito. Abilita solo ciò che il tuo server utilizza effettivamente.

config.lua
Config.Integrations = {
    AnticheatBypass = {
        Enabled = false,
        Event   = 'vera-fg:bypass',
    },

    PedScale = {
        Enabled      = false,
        Resource     = 'tgiann-ped-scale',
        PauseExport  = 'PauseLocalScale',
        ResumeExport = 'ResumeLocalScale',
    },
}

Anticheat bypass

Poiché lo strumento blocca il ped e lo sposta, gli anticheat basati sul movimento potrebbero segnalarlo come teletrasporto o noclip. Quando abilitato, lo script attiva un evento server con uno stato booleano — true quando il posizionamento inizia e false quando termina (conferma o annulla) — in modo che il tuo anticheat possa inserire il giocatore in whitelist durante quella finestra.

  • Enabled — attiva l'integrazione.
  • Event — il nome dell'evento server in ascolto sul tuo anticheat. Il valore predefinito vera-fg:bypass è un esempio; impostalo su ciò che il tuo anticheat si aspetta.

L'evento viene attivato con true all'avvio e false alla fine. Assicurati che il gestore dell'anticheat riattivi la protezione alla chiamata false in modo che la finestra di bypass si chiuda correttamente.

Ped scale

Se utilizzi una risorsa di ridimensionamento dei ped (per altezze realistiche), la dimensione scalata può falsare il posizionamento preciso. Quando abilitato, lo script mette in pausa il ridimensionamento del ped mentre il posizionamento è attivo — in modo che il personaggio torni alle sue dimensioni normali — per poi riprenderlo alla conferma o all'annullamento.

  • Enabled — attiva l'integrazione.
  • Resource — il nome della risorsa di ridimensionamento del ped (predefinito tgiann-ped-scale).
  • PauseExport — l'export chiamato per mettere in pausa il ridimensionamento locale (predefinito PauseLocalScale).
  • ResumeExport — l'export chiamato per riprenderlo (predefinito ResumeLocalScale).

La ripresa viene chiamata anche durante la pulizia (arresto della risorsa), quindi il ridimensionamento non rimane mai in pausa se la risorsa viene riavviata durante l'uso. L'integrazione si attiva solo quando la risorsa configurata è effettivamente avviata, quindi un nome configurato male non genererà errori.