Framework personnalisé
Votre framework n'est pas pris en charge, ou il est très modifié ? Branchez-le vous-même : tous les scripts Nayretis l'utiliseront.
Le fichier nay_lib/bridge/custom.lua est livré lisible, hors de l'escrow Cfx. Il contient deux tables, une pour le serveur et une pour le client, avec chaque fonction dont les scripts ont besoin : lire le joueur et son métier, l'argent, les objets, les notifications. Chaque fonction est documentée dans le fichier avec ses arguments et les valeurs qu'elle doit renvoyer.
Étapes
Ouvrez
nay_lib/bridge/custom.luaet implémentez chaque fonction des tables serveur et client avec les exports ou les événements de votre framework.Dans
server.cfg, forcez l'adaptateur personnalisé :cfgsetr nay:framework "custom"Redémarrez le serveur. Le fichier est lu par chaque ressource qui utilise
nay_lib: redémarrez-les toutes après chaque modification.
La console le confirme au démarrage : Bridge ready: framework=custom ....
Ce que le bridge fait déjà pour vous
Vous n'avez qu'à parler à votre framework. Le bridge lui-même :
- valide les montants et les comptes (
cashetbank, montants entiers positifs) ; - vérifie le solde avant de retirer de l'argent et la quantité avant de retirer des objets ;
- prévient les scripts quand un joueur se déconnecte.
Besoin d'un coup de main ? Ouvrez un post dans #support sur le Discord Nayretis.