Problème d'affichage de packets



  • Salut !
    Je suis en train de bosser sur un mod et j'ai mis en place un système de packets.
    Tout est fonctionnel seulement j'appelle une fonction avant de sync pour redéfinir la valeur de mon packet ( capability )
    et le problème est que la valeur est valide côté serveur mais côté client une mauvaise valeur se met.
    Par exemple : 
     - Je fais en sorte que quand ma cpb atteint 5 elle se redéfinisse à 0 seulement elle reste à 5 et je ne sais pas pourquoi ? 😞

    </string>



  • Dans la fonction sync, tu crée le packet avant de vérifier l'xp. Donc les données envoyées sont les données avant le check. (De plus, cette fonction devrais soit être static, soit utiliser this à la place de player.getCapability(DofusCraftSubLevelsProvider.SUB_LEVEL_CAP, null))



  • Merci beaucoup ça fonctionne 😉