Bonsoir à tous,
Je travaille actuellement sur un système d'utilisation de zaap/zaapis dans un bot Dofus.
Lorsque je reçoit le paquet 226, je prend la mapid (via un select case) et si elle correspond à la mapid que je veut, le bot utilise un téléporteur.
Le problème est que pour lancer le téléporteur, il faut d'abord se déplacer devant le téléporteur (cellid) pour ensuite utiliser le zaapi mais le paquet d'utilisation du zaapi
est lancé avant d'atteindre la cellid ce qui ne produit rien à l'arrivée devant le zaapi.
J'ai donc pensé à utiliser une fonction qui verifie que si on est pas dans la cellid x, il y a une pause mais la pause entraine une pause dans tout Dofus donc rien ne se passe, je suis obligé de relancer.
J'ai également un autre problème car mon bot pour se lancer doit recevoir le paquet 226 mais le problème est que le paquet 226 n'est recu que lors d'un déplacement donc le bot pour se lancer doit manuellement être déplacé dans une map et revenir sur la même pour ensuite s'actionner.
Voila, j'espère que je recevrai une aide et je vous remercie d'avance :)