Bonjour,
j'ai un problème avec ce packet mais pas toujours il y a des combat qui sont lancer tranquillement mais d'autre ou je trouve l'erreur avec des mob non charger en combat , le packet est traiter lors de chargement des informations de combat.
Public Overrides Sub Deserialize(ByVal reader As DofusReader)
Me._LifePoints = reader.ReadVaruhint
Me._MaxLifePoints = reader.ReadVaruhint
Me._BaseMaxLifePoints = reader.ReadVaruhint
Me._PermanentDamagePercent = reader.ReadVaruhint
Me._ShieldPoints = reader.ReadVaruhint
Me._ActionPoints = reader.ReadVarshort
Me._MaxActionPoints = reader.ReadVarshort
Me._MovementPoints = reader.ReadVarshort
Me._MaxMovementPoints = reader.ReadVarshort
Me._Summoner = reader.ReadInt32
Me._Summoned = reader.ReadBoolean
Me._NeutralElementResistPercent = reader.ReadVarshort
Me._EarthElementResistPercent = reader.ReadVarshort
Me._WaterElementResistPercent = reader.ReadVarshort
Me._AirElementResistPercent = reader.ReadVarshort
Me._FireElementResistPercent = reader.ReadVarshort
Me._NeutralElementReduction = reader.ReadVarshort
Me._EarthElementReduction = reader.ReadVarshort
Me._WaterElementReduction = reader.ReadVarshort
Me._AirElementReduction = reader.ReadVarshort
Me._FireElementReduction = reader.ReadVarshort
Me._CriticalDamageFixedResist = reader.ReadVarshort
Me._PushDamageFixedResist = reader.ReadVarshort
Me._DodgePALostProbability = reader.ReadVaruhshort
Me._DodgePMLostProbability = reader.ReadVaruhshort
Me._TackleBlock = reader.ReadVarshort
Me._TackleEvade = reader.ReadVarshort
Me._InvisibilityState = reader.ReadByte
End Sub
Public Overrides Sub Serialize(ByVal writer As DofusMessage)
writer.WriteVarint(Me._LifePoints)
writer.WriteVarint(Me._MaxLifePoints)
writer.WriteVarint(Me._BaseMaxLifePoints)
writer.WriteVarint(Me._PermanentDamagePercent)
writer.WriteVarint(Me._ShieldPoints)
writer.WriteVarshort(Me._ActionPoints)
writer.WriteVarshort(Me._MaxActionPoints)
writer.WriteVarshort(Me._MovementPoints)
writer.WriteVarshort(Me._MaxMovementPoints)
writer.WriteInt32(Me._Summoner)
writer.WriteBoolean(Me._Summoned)
writer.WriteVarshort(Me._NeutralElementResistPercent)
writer.WriteVarshort(Me._EarthElementResistPercent)
writer.WriteVarshort(Me._WaterElementResistPercent)
writer.WriteVarshort(Me._AirElementResistPercent)
writer.WriteVarshort(Me._FireElementResistPercent)
writer.WriteVarshort(Me._NeutralElementReduction)
writer.WriteVarshort(Me._EarthElementReduction)
writer.WriteVarshort(Me._WaterElementReduction)
writer.WriteVarshort(Me._AirElementReduction)
writer.WriteVarshort(Me._FireElementReduction)
writer.WriteVarshort(Me._CriticalDamageFixedResist)
writer.WriteVarshort(Me._PushDamageFixedResist)
writer.WriteVarshort(Me._DodgePALostProbability)
writer.WriteVarshort(Me._DodgePMLostProbability)
writer.WriteVarshort(Me._TackleBlock)
writer.WriteVarshort(Me._TackleEvade)
writer.WriteByte(Me._InvisibilityState)
End Sub
Private _ProtocolID As UInt32
Private _LifePoints As UInteger = 0
Private _MaxLifePoints As UInteger = 0
Private _BaseMaxLifePoints As UInteger = 0
Private _PermanentDamagePercent As UInteger = 0
Private _ShieldPoints As UInteger = 0
Private _ActionPoints As Integer = 0
Private _MaxActionPoints As Integer = 0
Private _MovementPoints As Integer = 0
Private _MaxMovementPoints As Integer = 0
Private _Summoner As Integer = 0
Private _Summoned As Boolean = False
Private _NeutralElementResistPercent As Integer = 0
Private _EarthElementResistPercent As Integer = 0
Private _WaterElementResistPercent As Integer = 0
Private _AirElementResistPercent As Integer = 0
Private _FireElementResistPercent As Integer = 0
Private _NeutralElementReduction As Integer = 0
Private _EarthElementReduction As Integer = 0
Private _WaterElementReduction As Integer = 0
Private _AirElementReduction As Integer = 0
Private _FireElementReduction As Integer = 0
Private _CriticalDamageFixedResist As Integer = 0
Private _PushDamageFixedResist As Integer = 0
Private _DodgePALostProbability As UInteger = 0
Private _DodgePMLostProbability As UInteger = 0
Private _TackleBlock As Integer = 0
Private _TackleEvade As Integer = 0
Private _InvisibilityState As Integer = 0
+ les props ...
pour les fonctions de lecture et écriture sont déjà vérifier et il n y a aucun problème.SI vous avez des propositions des théories .. et Merci