ZPROJECT

Intégrations

Par
Sören
v1.0.0Voir la ressource →

zBot est autonome vis-à-vis des frameworks de jeu. Ses intégrations obligatoires et personnalisables sont regroupées ci-dessous.

Discord

Le bot utilise l’application associée à config.json > TOKEN. Les commandes actives sont publiées globalement au démarrage de la ressource.

Les joueurs ciblés doivent être connectés à FiveM avec un identifiant discord: correspondant au compte sélectionné dans Discord.

oxmysql

oxmysql gère les bannissements et crée automatiquement la table zbot_bans.

  • Utilisez une connexion MySQL ou MariaDB valide.
  • Démarrez oxmysql avant zBot.
  • N’importez aucun fichier SQL manuellement.

zScreenshot

Les commandes /screen et /clip utilisent la ressource nommée exactement zScreenshot.

Configurez :

  • config.json > WEBHOOKS.screenshots ;
  • config.json > WEBHOOKS.videos ;
  • config.json > CLIP_DURATION.

Ressource chat

/clear et /clearall envoient les actions de nettoyage à la ressource de chat FiveM. Utilisez la ressource chat standard ou une ressource compatible avec ces actions.

Frameworks et scripts externes

Aucun bridge ESX, QBCore ou autre framework n’est imposé. Raccordez vos ressources avec :

  • script/server/functions.lua > Revive(source) ;
  • script/server/functions.lua > Heal(source) ;
  • script/client/functions.lua > Refuel(vehicle) ;
  • script/client/functions.lua > Repair(vehicle) ;
  • script/client/functions.lua > SendNotif(content).

Exports publics

zBot ne fournit aucun export client ou serveur destiné à être appelé par d’autres ressources.

Événements et callbacks publics

zBot ne documente aucun événement réseau ni callback comme API d’intégration publique. Utilisez uniquement les fonctions personnalisables prévues dans les fichiers indiqués ci-dessus.