Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Eney

Pages: [1]
1
Нужно чтобы в подпрограмме SUB(bast) все действия выполнялись последовательно и другое не начиналось пока не закончится выполнение предыдущего. По факту доходит до выполнения подпрограммы atk() и там после выполнения 1 условия все останавливается.
Сама по себе подпрограмма atk() работает корректно.


Code: [Select]
SUB(bast)
GETSCREEN
IF_PIXEL_IN(1294,467, 1302,473, 1711650)  // áàøíÿ 1
   LCLICK(1307,457)
   WAITMS(500)
atk()
END_IF   
IF_PIXEL_IN(1290,504, 1302,511, 855307) //áàøíÿ 2
   LCLICK(1280,494)
   WAITMS(500)
atk()
END_IF   
IF_PIXEL_IN(1227,528, 1238,533, 1579808) //áàøíÿ 3
   LCLICK(1249,517)
   WAITMS(500)
atk()
END_IF   
IF_PIXEL_IN(1255,559, 1268,566, 1448222) //áàøíÿ 4
   LCLICK(1280,550)
   WAITMS(500)
atk()
END_IF
IF_PIXEL_IN(1288,593, 1299,602, 1843493) //áàøíÿ 5
   LCLICK(1309,584)
   WAITMS(500)
atk()
END_IF
IF_PIXEL_IN(1350,593, 1362,601, 1711908) //áàøíÿ 6
   LCLICK(1370,587)
   WAITMS(500)
atk()
END_IF
IF_PIXEL_IN(1445,594, 1460,603, 2566701) //áàøíÿ 7
   LCLICK(1437,584)
   WAITMS(500)
atk()
END_IF
IF_PIXEL_IN(1476,559, 1489,569, 2171943) //áàøíÿ 8
   LCLICK(1464,551)
   WAITMS(500)
atk()
END_IF
IF_PIXEL_IN(1507,528, 1519,535, 2040358) //áàøíÿ 9
   LCLICK(1497,519)
   WAITMS(500)
atk()
END_IF
IF_PIXEL_IN(1444,504, 1455,512, 1975080) //áàøíÿ 10
   LCLICK(1464,498)
   WAITMS(500)
atk()
END_IF
IF_PIXEL_IN(1414,467, 1424,475, 2235671) //áàøíÿ 11
   LCLICK(1433,458)
   WAITMS(500)
atk()
END_IF
END_SUB

SUB(atk)
GETSCREEN
IF_PIXEL_IN(1296,571, 1330,590, 14385747) //îêíî àòàêà "íàïàñòü"
   LCLICK($_return1, $_return2)
   WAITMS(500)
END_IF   
IF_PIXEL_IN(1400,796, 1437,812, 2071390)  // îêíî âûáîðà àðìèè "íà÷àòü áîé"
   LCLICK($_return1, $_return2)
   WAITMS(500)
END_IF   
IF_PIXEL_IN(1294,832,1322,846, 13729617) //íà÷àëî áîÿ "íà÷àòü áîé"
   LCLICK($_return1, $_return2)
   WAITMS(500)
LCLICK(1352,774)  // êëèê íà óñêîðåíèå àíèìàöèè
END_IF   
   IF_PIXEL_IN(1354,639,1374,654, 13794897) //çàâåðøåíèå "ïðîäîëæèòü"
   LCLICK($_return1, $_return2)
   WAITMS(1000)
END_IF   
   IF_PIXEL_IN(1221,608, 1233,618, 10313019) //ïîðàæåíèå "ïðîäîëæèòü"
   LCLICK($_return1, $_return2)
   WAITMS(1000)
END_IF
END_SUB

WHILE($var < 5)
bast()
WAITMS(500)
END_CYC

Pages: [1]