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.


Messages - Zimon

Pages: [1] 2
1
Помогите доработать.
У меня ищет одну звезду(b1) в строке, и кликает на START в той же строке.
А нужно что бы искал одну из пяти звезд в строке, и если нашел, то  кликал на START, после выход из цыкла.
Если не нашел, то обновить, и опять искать звезду.
Все это в один цыкл.

Code: [Select]
$zvezdy=0
WHILE($zvezdy=0)
   GETSCREEN
   IF_PICTURE_IN (239,273, 1079,306, "b1.bmp", -1, 95)   // - тут что бы искал одну из b1, b2, b3, b4, b5
      $zvezdy=1
   ELSE
      GETSCREEN    // кнопка "Обновить"
      IF_PICTURE_IN (1803,151, 1915,201, "Obnovit.bmp", -1, 95)
         LCLICK($_return1, $_return2)
         WAITMS(RND(5000,8000))
      END_IF
   END_IF
END_CYC

WAITMS(RND(900,1000))

GETSCREEN
IF_PICTURE_IN (16,286, 35,304, "START.bmp", -1, 95)
   LCLICK($_return1, $_return2)
   WAITMS(RND(500,1500))
END_IF

2
То что надо.

4
Подожду... :)

5
Появляется одна звезда из 5-ти.
На одном растоянии от кнопки, один из 5-ти цветов.
Фон всегда белый.
Да кнопки старт в разных местах, приблизительно как на изображении.

6
Помогите написать, так замудренно у меня не получается.


Суть такова, есть 5 кнопок старт в разных координатах, напротив одной из них появляются звезды.

код должен работать так...

Первый этап:
Если одна из звед появилась напротив кнопки s1.bmp, то нажимать на s1.bmp и перейти ко второму этапу.
Если одна из звед появилась напротив кнопки s2.bmp, то нажимать на s2.bmp и перейти ко второму этапу.
Если одна из звед появилась напротив кнопки s3.bmp, то нажимать на s3.bmp и перейти ко второму этапу.
Если одна из звед появилась напротив кнопки s4.bmp, то нажимать на s4.bmp и перейти ко второму этапу.
Если одна из звед появилась напротив кнопки s5.bmp, то нажимать на s5.bmp и перейти ко второму этапу.



Второй этап:
Есть кнопки LEFT.bmp и RIGHT.bmp, вот под которой одна из звезд появилась, на ту и нажимать, а после на кнопку krug.bmp


7
GETSCREEN
IF_PICTURE_IN (69,285, 150,202, "Poedinki.bmp", -1, 30)
   LCLICK($_return1, $_return2)
   WAIT(RND(1,2))
END_IF
HALT


Блин, а ведь я думал об этом, но считал что все же я правильно делаю.
Спасибо, за то что указали на мою ошибку  :) ::)

8
Купил б\у комп, и решил поставить на него кликер для браузерной игры.
А он не хочет находить картинки ни в браузере, ни на рабочем столе, нигде... Обычные клики в заданной области работают.

Ищу по такому коду:

Code: [Select]
      GETSCREEN
IF_PICTURE_IN (69,285, 150,202, "Poedinki.bmp", -1, 30)
LCLICK($_return1, $_return2)
WAIT(RND(1,2))
END_IF
HALT

Материнка: ASUS P5Q-E
Проц: intel core 2 duo e8600
Видеокарта: Geforce 9500 GT

9
Использование / Re: нужна помощь новичку.
« on: October 03, 2016, 01:20:56 AM »
заставить оно конечно не трудно,  :-[

вот только заставлять легко, а подумать, как оно должно правильно работать без заставлялок, это труднее.
на мой взгляд, всё у вас правильно если нужно найти только три первых попавшихся ящика.
А вот если нужно найти все ящики , то гораздо проще сканировать координаты всех картинок в один массив, а потом решать что с ними делать.
:-\



Ну мне пока трудно заставить, вот на примерах учусь  :)
Спасибо!

10
Использование / Re: нужна помощь новичку.
« on: October 02, 2016, 01:58:21 PM »
Спасибо.

Еще одно, как этот код в подпрограмму засунуть и заставить 3 раза подряд проиграть? По справке пытался, не получилось  :(
какой именно код? ???

Этот...
Code: (clickermann) [Select]
$yashikov=70 // указать число картинок
GETSCREEN
$var=1
WHILE($var < $yashikov)
   IF_PICTURE_IN (0,0, $_xmax,$_ymax,STRCONCAT("ящик",$var,".bmp"), -1, 80)
      LCLICK($_return1-7, $_return2+40)
      WAITMS(100)
      $var=$yashikov
   ELSE
      INC($var,1)
   END_IF
END_CYC

11
Использование / Re: нужна помощь новичку.
« on: October 02, 2016, 03:33:09 AM »
Спасибо.

Еще одно, как этот код в подпрограмму засунуть и заставить 3 раза подряд проиграть? По справке пытался, не получилось  :(

12
Использование / Re: нужна помощь новичку.
« on: October 01, 2016, 08:55:44 PM »
Подскажите, как упростить этот код, а то я вставил туда 70 разкых картинок, и теперь тупит.

Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "ящик.bmp", -1, 80)
   LCLICK($_return1-7, $_return2+40)
   WAITMS(100)
ELSE
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "ящик1.bmp", -1, 80)
      LCLICK($_return1-7, $_return2+40)
      WAITMS(100)
   ELSE
      IF_PICTURE_IN (0,0, $_xmax,$_ymax, "ящик3.bmp", -1, 80)
         LCLICK($_return1-7, $_return2+40)
         WAITMS(100)
      ELSE
         IF_PICTURE_IN (0,0, $_xmax,$_ymax, "ящик4.bmp", -1, 80)
            LCLICK($_return1-7, $_return2+40)
            WAITMS(100)
         END_IF
      END_IF
   END_IF
END_IF

14
Еще нужна помощь  :)
Как теперь сделать так что бы этот скрипт начал работать как только появится зеленый квадрат в заданной области (если зеленого квадрата нет, то не продолжать дальше скрипт). То есть появился зеленый квадрат, дальше начинает сканировать на наличие синего квадрата, после чего кликает на круг_1 и круг_2.

15
Все, разобрался... Я удалил в середине END_IF в условии, при редактировании. Вернул обратно и все заработало, Огромное спасибо!!!

Pages: [1] 2