Автокликер Clickermann :: Форум
		Основной раздел => Использование => Topic started by: sanek83 on February 09, 2016, 08:12:57 PM
		
			
			- 
				
start: 
WAIT(1) 
LCLICK(585,301) // макс шанс 
WAITMS(100) 
LCLICK(341,311) // мккс ставка 
WAITMS(100) 
LCLICK(339,368) // 10% ставки 
WAITMS(100) 
$check=0 
While($check<2) //количество нажатий 
LCLICK(344,425) // половина ставки 
WAITMS(100) 
inc($check,1) 
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) то в начало,если нет то дальше 
goto(start) 
end_if 
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) 
while($color<3) // клличество красных(2237115) для прохода дальше 
getscreen 
WAIT(3) 
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) 
goto(start) 
end_if 
END_CYC 
WAIT(2) //выполняем если выше было 4 красных в подряд 
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) 
getscreen 
WAIT(2) 
LCLICK(RNDFROM(830,999),440) // рандом из 2х координат 
WAITMS(3000) 
IF_PIXEL_IN(688,490, 873,498, 32768) //тут сканируем если зеленый(32768) то в начало,если красный то дальше пока не будет зеленого делаем ниже 
goto(start) 
end_if 
WAIT(1) 
LCLICK(263,411) //выполняем пока не будет зеленый 
WAITMS(100) 
LCLICK(RNDFROM(830,999),440) //выполняем пока не будет зеленый(если зеленый то в начало) 
WAITMS(2000) 
END_CYC
			 
			
			- 
				из циклов вродекак не рекомендуется выходить через гото. это одно. еще, цикл 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
			 
			
			- 
				Спасибо,все заработало,красава!