Anonymous Salut à tous =)Voilà, j'ai une petite question par rapport au protocole :Pour la récupération des informations (xp - kamas - inventaire - stats ect...) cela se passe comment ?Je recois un packet quand l'une de ses informations change ou je dois faire une requête à chaque passage pour actualiser mes infos ?Cordialement ^^
BlueDream Tu recois un Paquet,Xp, Kamas, Stats -> CharacterStatsListMessageInventaire, Kamas -> InventoryContentMessagePods -> InventoryWeightMessageJe pense que tu peux aussi faire un request.
Anonymous Donc à chaque fois que l'inventaire s'actualise, qu'on regene 1 pdv ou que les stats changent, on reçoit direct un paquet ? Par rapport aux request, je ne me suis pas encore très bien familiarisé avec les .as et malgré des recherches dans les dossiers, je ne trouve aucun paquet me permettant de demander au server de m'envoyer les paquets en question :/
BlueDream Oui c'est exact sauf pour la vie, tu as un paquet qui t'indique quand la regeneration commence et quand elle finit. Donc entre ces deux paquets pour chaque secondes tu gagne X vies.Tu recois les paquets tout seul lors de la connexion
bouh2 Tout ce qui est interessant dans les sources se situe surtout dans com/ankamagames/dofus/logic & /network. Dedans tu trouve le parsing des paquets et la structure des paquets.Personnellement pour travailler avec les sources je fait un seul gros fichier avec tous les fichiers collés les uns à la suite, c'est beaucoup plus simple pour faire des recherches (genre je veux savoir à quoi sert tel paquet je le recherche et je tombe sur la routine qui le parse)Bonne chance.
Anonymous Kk, je savais pour les fichier network, j'avais découvert il y a peu pour logic, mais genre pour les request, je faisais un find de "request" ou "get" (sous unix), mais je trouvais rien pour récupérer les infos perso sur requête :/
Anonymous yep, ubuntu, sans interface j'étais sur emacs et quand j'ai commencé la GUI je suis passé sur Qt creator
Anonymous Tu peux également m'ajouter sur skype si tu le souhaites, c'est rare les développeurs natifs sous unix :>