из циклов вродекак не рекомендуется выходить через гото. это одно. еще, цикл while($color<3) выполнится только 1 раз (вернее 3), переменная колор нигде не обнуляется.
после снимка экрана задержки в 2-3сек это так надо? я думаю что нет, если я ошибаюсь - исправишь.
вот немного исправил, избавился от гото :
WAIT(1)
LCLICK(585,301) // макс шанс
WAITMS(100)
LCLICK(341,311) // мккс ставка
WAITMS(100)
LCLICK(339,368) // 10% ставки
WAITMS(100)
FOR($a=0,$a<2) //количество нажатий
LCLICK(344,425) // половина ставки
WAITMS(100)
END_CYC
$r = RND(1,2) //рандом из 2х координат
SWITCH($r)
CASE(1)
LCLICK(829,435)
CASE(2)
LCLICK(982,433)
END_SWITCH
WAIT(3)
getscreen
IF_PIXEL_IN(688,490, 873,498, 32768) //снимок если зеленый (32768) то в начало,если нет то дальше
else
WAITMS(100)
LCLICK(583,365) //50 % шанс
WAITMS(100)
LCLICK(349,313) // maxкс ставки
WAITMS(100)
FOR($a=0,$a<5) // количество нажатий на:
LCLICK(344,425) // половина ставки
END_CYC
WAIT(1)
LCLICK(RNDFROM(830,999),440) // рандом клик из 2х координат
WAIT(2)
$color=0
while($color<3) // клличество красных(2237115) для прохода дальше
WAIT(3)
getscreen
IF_PIXEL_IN(688,490, 873,498, 2237115) //сканируем на красный (2237115)
inc($color,1)
WAIT(3)
LCLICK(271,412) //выполняем если красный и соблюдается условие while($color<3)
WAIT(2)
$r = RND(1,2)
SWITCH($r)
CASE(1)
LCLICK(819,423) //выполняем если красный и соблюдается условие while($color<3)
CASE(2)
LCLICK(860,423) //выполняем если красный и соблюдается условие while($color<3)
END_SWITCH
WAIT(3)
END_IF
getscreen
IF_PIXEL_IN(688,490, 873,498, 32768) // если выше выпал зеленый то в начало (32768) тут трудность,бывает что после 2х или 1 красных выподает зеленый,а он вместо начала идет дальше( а иногда нормально),
WAIT(3)
$color=999
end_if
END_CYC
IF($color!999)
WAIT(2) //выполняем если выше было 3 !!! красных в подряд
LCLICK(585,313) // макс шанс
WAITMS(100)
LCLICK(336,313) // макс ставка
WAITMS(100)
LCLICK(336,422) // половина ставки
WAITMS(100)
FOR($a=0,$a<4) //количество нажатий
LCLICK(RNDFROM(830,999),440)
WAIT(2)
END_CYC
WAIT(1)
LCLICK(577,363) //50% шанс
WAITMS(100)
LCLICK(335,313) // макс ставки
WAITMS(100)
FOR($a=0,$a<2) //количество нажатий
LCLICK(344,425) // пол ставки
WAITMS(100)
END_CYC
$check=0
while($check=0)
WAIT(2)
LCLICK(RNDFROM(830,999),440) // рандом из 2х координат
WAITMS(3000)
getscreen
IF_PIXEL_IN(688,490, 873,498, 32768) //тут сканируем если зеленый(32768) то в начало,если красный то дальше пока не будет зеленого делаем ниже
$check=1
else
WAIT(1)
LCLICK(263,411) //выполняем пока не будет зеленый
WAITMS(100)
LCLICK(RNDFROM(830,999),440) //выполняем пока не будет зеленый(если зеленый то в начало)
WAITMS(2000)
end_if
END_CYC
END_IF
end_if