Здравствуйте. Есть такой вот кусок кода. Проблема в том что переменная $count не обнуляется. Более того не обнуляется arrsize($partyHpArr). пробовал undefinу, разные названия переменных, хотя в моем понимании все должно работать так, как написано сейчас. Возможно я в чем то ошибаюсь и не вижу этого в упор
sub(partyHeal)
getscreen()
SCANPXL($partyHpArr,$pHpX1,$wy1,$pHpX2,$wy2,$colPartyHpLive)
$count = arrsize($partyHpArr)
if($count > 0)
$pHpY = 0
$minX = 1000
for($i=1,$i < $count)
if($partyHpArr[$i] ! $phpY)
SCANPXL($partyYArr,$pHpX1,$partyHpArr[$i],$pHpX2,$partyHpArr[$i],$colPartyHpLive)
$X = $partyYArr[arrsize($partyYArr) - 2]
if($minX > $X)
$minX = $X
$minY = $partyHpArr[$i]
end_if
end_if
INC($i,2)
end_cyc
if($minX ! $pHpX2)
IF_PICTURE_IN($wx1,$wy1,$wx2,$wy2,"screens/svHeal.bmp")
logwrite(partyHeal)
IF_PICTURE_IN($wx1,$wy1,$wx2,$wy2,"screens/svPreHeal.bmp")
keypress($btnPreHeal)
waitms($timeSkill)
end_if
MOVE($minX,$minY)
waitms($timeButton)
lclick($minX,$minY)
waitms($timeButton)
keypress($btnHeal)
waitms($timeSkill)
$f = 1
end_if
end_if
end_if
end_sub
т.е. logwrite($count) выдает вот такое вот
21:15:11 302
21:15:12 604
21:15:12 906
21:15:13 1208
21:15:13 1510
21:15:15 1812
21:15:16 2114
21:15:17 2416