Bonjour,
J'ai repris les sources d'un bot très connu et je l'ai adapté pour serveur privé, tout fonctionne.
j'ai juste un problème de socket à la fin d'un combat contre l'épouvantail, le programme fait une boule.
Voici les sockets reçu et envoyé lorsqu'on fauche (quand ça marche) :
Send: GA001db6 On ordonne au personnage de se déplacer jusqu'au blé
Recv: GA0;1;173238;abEdbS On reçois "Ok, tu te déplace"
Send: GA500122;45 "On ordonne de faucher ce blé"
Send: GKK0 On arrive à destination
Recv: BN On reçois "Ok, t'es arrivé"
Recv: GA1;501;173238;122,7300 On reçois "ton perso est en train de faucher"
Send: GKK1 Une fois le temps de fauche attendu, on envois "C'est bon, j'ai fini"
Et la boucle recommence
Ok ! Maintenant, imaginons que je tombe en combat contre un épouvantail.
Le combat se déroule comme prévu, mon personnage tue l'épouvantail.
Maintenant, retour à la fauche. et là, le problème arrive ; voiçi les sockets envoyés et reçus :
Send: GA001geyhcm On ordonne au personnage de se déplacer jusqu'au blé
Recv: GA1;1;173238;afVgeyhcA On reçois "Ok, tu te déplace"
Send: GA500140;45 "On ordonne de faucher ce blé"
Send: GKK0 On arrive à destination
Send: GA001geyhcm "On ordonne de faucher ce blé"
Recv: GA2;1;173238;afVgeyhcA On reçois "Ok, tu te déplace"
Send: GA500140;45 "On ordonne de faucher ce blé"
Send: GKK0 On arrive à destination
Send: GA001geyhcm "On ordonne de faucher ce blé"
Recv: GA3;1;173238;afVgeyhcA On reçois "Ok, tu te déplace"
Et voilà ! ce qui fait que mon personnage se déplace jusqu'au blé, ce TP la ou il était et se re-déplace jusqu'au même blé. Mais, pourquoi cela arrive-t-il après un combat?
J'aimerais savoir aussi pourquoi le packets GA0 s'incrémente. Si vous regardez bien, pendant le bug, on voit GA1;1, puis GA2;1, puis GA3;1... j'ai été ce matin jusqu'au packet G27;1 !
J'ai aussi essayé de stopper le programme de déplacement juste après un tour de boucle, ce qui me donne ceci :
Send: GA001geyhcm "On ordonne de faucher ce blé"
Recv: GA2;1;173238;afVgeyhcA On reçois "Ok, tu te déplace"
Send: GA500140;45 "On ordonne de faucher ce blé"
Send: GKK0 On arrive à destination
Et cela reste bloqué, on ne reçois même pas le "BN" du serveur.
Et donc, ne fauche pas.
Voilà j'espère que quelqu'un va me venir en aide !
je peux envoyer les sources du bot si vous voulez.
J'ai publié ici même il y a deux-trois jours, donc désolé du double post !
PS : J'ai aussi analysé les packets avec WPE, et oui, c'est exactement les mêmes,mais je n'ai jamais vu de GA2;1,GA3;1 mais toujours GA0;1.
Merci d'avance
Loading Image
Bonne journée