j ai tjs une erreur du bot au bout de quelques parties !
line 996 (file "C2\Users\maxime\desktop\areatcore\toolkit.au3"):
DIM $OBJ[$_Count + 1][10]
DIM $OBJ[$_Count + 1][ ^ ERROR
error : array maximum size exceeded
alors tt le tps je lance avant de partir il fait genre 1h et boum bloquépersonne a une soluce ou peut m'expliquer l erreur
CI-joint l erreur en question
Pour moi il y a bien un overflow sur le tableau
$_Count = _MemoryRead($_itrObjectManagerCount, $d3, 'int')
Dim $OBJ[$_Count + 1][10]
If $_displayInfo = 1 Then ConsoleWrite("Number of Actors : " & $_Count & @CRLF)
For $i = 0 To $_Count Step +1
$_GUID = _MemoryRead($_CurOffset + 0x4, $d3, 'ptr')
...cela devrait etre
$_Count = _MemoryRead($_itrObjectManagerCount, $d3, 'int')
Dim $OBJ[$_Count][10]
If $_displayInfo = 1 Then ConsoleWrite("Number of Actors : " & $_Count & @CRLF)
For $i = 0 To $_Count -1 Step +1
$_GUID = _MemoryRead($_CurOffset + 0x4, $d3, 'ptr')
...Car pour l'instant on lit un nombre de données X on crée un tableau de X+1 (déjà problème de perf car on alloc 1 case de trop, mais cela ne devrait en rien gêner le fonctionnement du code) puis on fait une boucle sur le nombre X + 1 alors que l'on en a X.


Ce sujet est fermé



