Bonjour,
J'ai repris les sources de Maxoubot 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 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 essayer de stopper le programme de déplacement juste après un tour de boucle, ce qui me donne ceci :
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.
Merci d'avance :)
Bonne journée
J'ai repris les sources de Maxoubot 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"
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 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 essayer 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
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.
Merci d'avance :)
Bonne journée