Bot Socket: CharactersListRequestMessage

Inscrit
17 Avril 2015
Messages
119
Reactions
0
#1
Bonjours,

Je dev un bot dofus de type FullSocket.
Pour commencer j'ai sniffer (celui d'BlueDream) l'ordre des packet. J'arrive maintenant lorsque je dois envoyer le packet : CharactersListRequestMessage pour que le serveur me renvoie la liste de personnage. Tout ce passe bien j'envoie mon packet, mais aucune réponse du serveur.
Je l'envoie après la réception du packet 6267.


Merci
 
Dernière édition par un modérateur:

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
149
#2
Montres nous tes io et la classe network.
 
Inscrit
10 Mai 2015
Messages
357
Reactions
55
#3
JavaScript:
 case msg is AuthenticationTicketAcceptedMessage:
               atamsg = msg as AuthenticationTicketAcceptedMessage;
               setTimeout(this.requestCharactersList,500);
               this._kernel.processCallback(HookList.AuthenticationTicketAccepted);
               return true;
Et ne me cite pas surtout ;)
 

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
149
#4
T'en a pas plus ? C'est assez short pour t'aider.
 
Inscrit
17 Avril 2015
Messages
119
Reactions
0
#5
Moi j'ai compris qu'il faut lors de la réception du 111 faire une pause de 500ms.
 
Inscrit
17 Avril 2015
Messages
119
Reactions
0
#6
Je viens d'ajouter 500ms lors de la reception du 111 mais toujours rien.
 
Dernière édition:
S

Sapuraizu

Invité
#7
Je ne connais pas les ID des packets de tête, donc peut-être que je vais te dire de faire ce que tu as déjà fais mais,
personnellement j'envois CharactersListRequestMessage directement après le TrustStatusMessage puis je reçois le CharactersListMessage.
 
Inscrit
10 Mai 2015
Messages
357
Reactions
55
#8
Non, son erreur c'est l'écriture du packet je suis prêt à le parier.
 
Inscrit
17 Avril 2015
Messages
119
Reactions
0
#9
Résolus effectivement je me tromper dans l’écriture du packet en énorme merci a Brizze !
 
Inscrit
18 Février 2015
Messages
228
Reactions
7
#10
Pourquoi tu n'utilise pas un ProtocolBuilder ?
 
Inscrit
17 Avril 2015
Messages
119
Reactions
0
#11
je débute mais maintenant c'est bon je ferais gaffe.
 

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
149
#12
Tu peux t'aider de celui de BiM, il est vraiment pas mal.
 
Haut Bas