Bonjour,
j'utilise les sources me M4x0uBot et j'ai remarqué qu'il y avait un problème au niveau du changement de map. Voici la boucle (en Vb) permettant de trouver les cellid de changements de map :
For i As Integer = 1 To 500
If (.mapDataActuel(i).movement = 2) Then
Dim x As Integer = getX(i)
Dim y As Integer = getY(i)
If ((x - 1) = y) Then
.changeurGauche = i
ElseIf ((x - 27) = y) Then
.changeurDroite = i
ElseIf ((x + y) = 31) Then
.changeurBas = i
ElseIf (y < 0) Then
y = Math.Abs(y)
If (x - y = 1) Then
.changeurHaut = i
End If
End If
End If
Next
le problème est que la variable movement n'est pas toujours égale à 2 pour les cellules de changement de map ce qui fait que pour certaine map il en manque (parfois toutes). J'ai essayé de regarder les données des cellules mais aucunes n'indique si elle sert de changement de map ou non.
Quelqu'un aurait une idée ? :)