Как можно упростить скрипт чтобы не писать одно и тоже?
вот скриптGETSCREEN
COLORMODE(7)
IF_PICTURE_IN (684,593, 1265,727, "bonus0000.bmp", -1, 95) // клик ,бонус
LCLICK($_return1, $_return2)
WAIT(1)
END_IF
GETSCREEN
COLORMODE(7)
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "krestik0000.bmp", -1, 90) // клик на крестик
LCLICK($_return1, $_return2)
WAIT(1)
END_IF
GETSCREEN
COLORMODE(6)
SCANPICTURE($ARR_SCAN, 0,0, $_xmax,$_ymax, "set0000.bmp", -1,85)
FOR($ARR_NUM=0,$ARR_NUM<ARRSIZE($ARR_SCAN),2)
LCLICK($ARR_SCAN[$ARR_NUM]+18, $ARR_SCAN[$ARR_NUM+1]+82) // Клик на все картинки
WAIT(1)
END_CYC
UNDEFINE($ARR_SCAN)
WAIT(1)
GETSCREEN
COLORMODE(7)
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "krestik0000.bmp", -1, 90) // клик на крестик
LCLICK($_return1, $_return2)
WAIT(1)
END_IF
GETSCREEN(661,355, 1350,830)
COLORMODE(7)
IF_PICTURE_IN (661,355, 1350,830, "zakrit0000.bmp", -1, 90) // на закрыть
LCLICK($_return1, $_return2)
WAIT(1)
END_IF
WHILE($var1 = 0)
GETSCREEN
COLORMODE(7)
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "pustaiaset0000.bmp", -1, 90) // клик на пустую сеть
LCLICK($_return1+18, $_return2+82)
WAIT(1)
GETSCREEN(661,355, 1350,830)
COLORMODE(7)
IF_PICTURE_IN (661,355, 1350,830, "najvkapronohnaia0000.bmp", -1, 90) //наживка проточная
LCLICK($_return1+40, $_return2+40)
WAIT(1)
$var2 = 1
ELSE
IF_PICTURE_IN (661,355, 1350,830, "najivkaspokoinaia0000.bmp", -1, 90) //наживка спокойная
LCLICK($_return1+40, $_return2+40)
WAITMS(1)
ELSE
IF_PICTURE_IN (661,355, 1350,830, "najivkasolenaia0000.bmp", -1, 90) //наживка спокойная
LCLICK($_return1+40, $_return2+40)
WAITMS(1)
END_IF
END_IF
END_IF
ELSE
$var1 = 1
END_IF
END_CYC
потом идет действие GETSCREEN(1537,153, 1756,587)
COLORMODE(7)
IF_PICTURE_IN (1537,153, 1756,587, "allaia0000.bmp", -1, 95)
LCLICK($_return1, $_return2)
WAITMS(100)
END_IF
повтор с начало потом другое действие
GETSCREEN(1537,153, 1756,587)
COLORMODE(7)
IF_PICTURE_IN (1537,153, 1756,587, "valor0000.bmp", -1, 95)
LCLICK($_return1, $_return2)
WAITMS(100)
END_IF
опять в начало и.т.д Действия все разные