Вот так объявлен массив с персонажами:
Вот так я перебираю все значения:
Когда какое то действие запускает таймер на каком либо персонаже выскакивает такая ошибка
Подскажите пожалуйста в чем проблема(
Код:
Global $char1[5] = ["Char1","miner",189,TimerInit(),1]
Global $char2[5] = ["Char2","miner",189,TimerInit(),1]
Global $char3[5] = ["Char13","miner",189,TimerInit(),1]
Global $allchars[3] = [$char1,$char2,$char3]
Вот так я перебираю все значения:
Код:
While 1
For $i = 0 To 2 Step 1
Local $stats = $allchars[$i]
If TimerDiff(($allchars[$i])[3]) < ($allchars[$i])[4] Then ; проверка на таймер
ExitLoop
EndIf
$allchars[$i] = MainFunc($stats)
Next
WEnd
Когда какое то действие запускает таймер на каком либо персонаже выскакивает такая ошибка
Код:
: ==> Subscript used on non-accessible variable.:
If TimerDiff(($allchars[$i])[3]) < ($allchars[$i])[4] Then
If TimerDiff(($allchars[$i])^ ERROR