переделал свою простыню, и теперь выдает ошибку POP()? помогите найти в чем проблема
[]
SUB(LCLICK, $par1, $par2) // подпрограмма с параметрами
FOR($a=$par1,$a<$par2,3)
LOGWRITE ($arr[$a]," ",$arr[$a+1]," ",$arr[$a+2]) // проверка на случай сбоя при копировании в строку
LCLICK($arr[$a],$arr[$a+1])
WAITMS($arr[$a+2])
END_CYC
END_SUB
IF(($_time_h = 20)&($_time_m = 9)&($_time_s = 5)) // действия начнутся в 20:09:05
LOGWRITE ("Старт")
STRSEPARATE("580,780,1000,530,105,1000,840,290,1000,830,680,1000,640,210,1000,525,780,1000,530,105,1000,840,290,1000,830,680,1000,640,210,1000,470,780,1000,530,105,1000,840,290,1000,830,680,1000,640,210,45000,585,340,100,585,370,90,585,400,100,585,430,100,585,460,90,585,490,100,585,520,90,585,550,90,585,580,100,585,610,100,640,210,100,585,340,30000,585,340,30000,585,340,30000,585,340,30000,585,340,30000,585,340,30000,1233,99,0", ",", $arr)// строка с координатами кликов и задержками
WAITMS(100)
LCLICK(0,45) // вызов подпрограммы (обязательно ниже подпрограммы)
$time = $_time_t + 1200 // таймер на 20 минут
WHILE($time > $_time_t)
LCLICK(45,75)
END_CYC
WAIT(30)
LCLICK(75,78)
$check = 0
WHILE($check = 0) // цикл ожидания картинки независимо от времени
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (0,0, 417,324, "baf.bmp", -1, 80) // без прозрачности, 80% совпадения
$check = 1 // выход из цикла ожидания
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "ataka.bmp", -1, 80) // без прозрачности, 80% совпадения
FOR($a2=0,$a2<6) // атака нужно нажать 6 раз
LCLICK(78,96)
WAIT(30)
END_CYC
END_IF
ELSE
WAITMS(50)
END_IF
END_CYC
WAIT(30)
LCLICK(96,99) // нажать выход
WAIT(5)
LOGWRITE ("Стоп")
END_IF
WAITMS(100)
HALT