Skip to content

Intégrations

Integrations

Toutes les intégrations tierces se trouvent dans Config.Integrations et sont désactivées par défaut, permettant au script de fonctionner de manière autonome dès son installation. Activez uniquement ce que votre serveur utilise réellement.

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

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

Anticheat bypass

Étant donné que l'outil fige le ped et le déplace, les anticheats basés sur le mouvement peuvent le signaler comme du téléportage ou du noclip. Lorsqu'elle est activée, cette intégration déclenche un event serveur avec un état booléen — true lorsque le positionnement commence et false lorsqu'il se termine (confirmation ou annulation) — afin que votre anticheat puisse mettre le joueur sur liste blanche pendant cette période.

  • Enabled — active l'intégration.
  • Event — le nom de l'event serveur écouté par votre anticheat. La valeur par défaut vera-fg:bypass est un exemple ; définissez-la selon les attentes de votre anticheat.

L'event s'exécute avec true au démarrage et false à la fin. Assurez-vous que le gestionnaire de votre anticheat réactive la protection lors de l'appel à false pour que la fenêtre de contournement se ferme correctement.

Ped scale

Si vous utilisez une ressource de mise à l'échelle des peds (pour des tailles réalistes), la taille modifiée peut fausser le positionnement précis. Lorsqu'elle est activée, l'intégration met en pause la mise à l'échelle du ped pendant que le positionnement est actif — le personnage retrouve ainsi sa taille normale — puis la reprend lors de la confirmation ou de l'annulation.

  • Enabled — active l'intégration.
  • Resource — le nom de la ressource de mise à l'échelle des peds (par défaut tgiann-ped-scale).
  • PauseExport — l'export appelé pour mettre en pause la mise à l'échelle locale (par défaut PauseLocalScale).
  • ResumeExport — l'export appelé pour la reprendre (par défaut ResumeLocalScale).

La reprise est également appelée lors du nettoyage (arrêt de la ressource), de sorte que la mise à l'échelle ne reste jamais en pause si la ressource redémarre en cours d'utilisation. L'intégration ne s'active que lorsque la ressource configurée est réellement lancée, évitant ainsi toute erreur en cas de nom mal configuré.