Bonjour, à tous et re à certains :)
Mon problème est bien entendu le packet 225 ( MapInformationsRequestMessage ). Je pense qu'il vient notamment de la traduction, la voici :
Namespace Message.Game.Context.Roleplay
Public Class MapInformationsRequestMessage
Private _isInitialized As Boolean = False
Public mapId As UInteger = 0
Public protocolId As UInteger = 225
Public Function MapInformationsRequestMessage()
Return Me
End Function
Public Function isInitialized()
Me._isInitialized = True
Return Me
End Function
Public Function getMessageId()
Return protocolId
End Function
Public Function initMapInformationsRequestMessage(ByVal Param1 As String)
Me.mapId = Param1
Me._isInitialized = True
Return Me
End Function
Public Function reset()
Me.mapId = 0
Me._isInitialized = False
Return Me
End Function
Public Function pack(ByVal param1 As Dofus.DofusWriter)
Dim _loc_2 As New Dofus.DofusWriter
Me.serialize(_loc_2)
Dofus.DofusWriter.Send(protocolId)
Return Me
End Function
Public Function unpack(ByVal param1 As Dofus.DofusReader, ByVal param2 As Dofus.DofusReader)
Me.deserialize(param1)
Return Me
End Function
Public Function serialize(ByVal param1 As Dofus.DofusWriter)
Me.serializeAs_MapInformationsRequestMessage(param1)
Return Me
End Function
Public Function serializeAs_MapInformationsRequestMessage(ByVal param1 As Dofus.DofusWriter)
If (Me.mapId < 0) Then
Console.WriteLine("Forbidden value (" + Me.mapId + ") on element mapId.")
End If
param1.WriteByte(Me.mapId)
Return Me
End Function
Public Function deserialize(ByVal param1 As Dofus.DofusReader)
Me.deserializeAs_MapInformationsRequestMessage(param1)
Return Me
End Function
Public Function deserializeAs_MapInformationsRequestMessage(ByVal param1 As Dofus.DofusReader)
Me.mapId = param1.ReadInt()
If (Me.mapId < 0) Then
Console.WriteLine("Forbidden value (" + Me.mapId + ") on element of MapInformationsRequestMessage.mapId.")
End If
Return Me
End Function
End Class
End Namespace
L'autre possibilité est peut être l'envoie du packet, voici mon code :
Case 4002
Dofus.DofusWriter.Send(225)
J'ai retraduit 3 fois, mais pas de changement, je précise qu'en sortie, j'envoie le packet 225 avec comme taille 0, c'est ce qui m'a paru bizarre. Je m'en remet donc à vous.
*HS : Je suis en train de faire un petit tuto sur comment bien commencer son bot, avec les bases et tout.