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 - bionicfox

Pages: [1]
1
Общие вопросы / Re: Помогите разобраться
« on: January 23, 2023, 12:36:56 AM »
Всем привет.
Друзья, помогите чуть чуть. У меня есть скрипт, которым я пользовался долго, но почему то он стал работать некорректно и поэтому нужно его немного улучшить.

Есть картинка с поплавком в определённой зоне. Нужно найти поплавок по цвету пикселя, обозначить небольшую зону вокруг него (примерно как на скрине), и в этой небольшой зоне уже искать нужный пискель (белого цвета) после поклёвки и сделать пкм.


Это не БДО случайно?  ;D
нет

2
не передвигается к пикселю, значит вторая часть (поклёвка) не отрабатывает
а что пишет в лог?
1:07:02 Старт
1:07:03 Старт
1:07:04 Старт
1:07:05 Старт
1:07:06 Старт
1:07:07 Старт
1:07:08 Старт
1:07:09 Старт

3
  $time = $_time_t + 15  // таймер ожидания поклёвки на 15 секунд
время до перезаброса можно регулировать.

IF_PIXEL_IN($wx1,$wy1,$wx2,$wy2, 16777215)  // через запятую можно указать дополнительные цвета для брызг
 если вообще не клюет то нужно добавлять возможные цвета брызг
в скрипте вообще куча регулировок  ;)
да, с регулировками я разобрался....я вписываю цвет пикселя, делаю другие регулировки (время, границы), но всё равно, сразу после заброса идёт перезаброс...такое чувство, что он находит нужный пиксель и перезабрасывает. Курсор не передвигается к пикселю, значит вторая чать (поклёвка) не отрабатывает

4
Общие вопросы / Re: рыбалка
« on: January 21, 2023, 09:26:52 PM »
- Мама, а чем отличается зимний рыбак от летнего?
 - Да практически ничем доченька, та же пьянь, только в валенках!
Code: (clickermann) [Select]
LOGWRITE ("Старт")
1:
KEYPRESS(#E)           //  начало ловли
waitms(800)            //регулируемая задержка  в мс. после заброса поплавка
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255) // вместо 255 укажите через запятую основные цвета поплавка
   // запомнить где поплавок
   $wx = $_return1
   $wy = $_return2
   
   // регулировка области ожидания брызг от найденного пикселя поплавка
   $wx1 = $_return1-40  // в лево  по горизонтали
   $wy1 = $_return2-30  // в верх  по вертикали
   $wx2 = $_return1+40  // в право по горизонтали
   $wy2 = $_return2+30  // в низ   по вертикали
   // ...
   $time = $_time_t + 15  // таймер ожидания поклёвки на 15 секунд
   WHILE($time > $_time_t)//  переход к сканированию пикселя
      GETSCREEN($wx1,$wy1,$wx2,$wy2)
      IF_PIXEL_IN($wx1,$wy1,$wx2,$wy2, 16777215)  // через запятую можно указать дополнительные цвета для брызг
         // RCLICK($wx,$wy)   // правый клик на поплавок
         RCLICK($_return1, $_return2)  // заказанный пкм по белому пикселю брызг в области  а в оригинале был левый клик на поплавок
         $time = 0
         waitms(800)
      ELSE
         waitms(50)
      END_IF
   END_CYC
   IF($time ! 0)
       INC($var46,1)
      LOGWRITE ("Перезаброс ",$var46," раз")
   ELSE
      INC($var45,1)
      LOGWRITE ("Поймал рыбу ",$var45," раз")
      WAIT(RND(2,3))         //  ждет 2-3 сек
   END_IF
   GOTO(1)//возврат в начало
END_IF

спасибо, но почему то идёт постоянный перезаброс удочки

5
Общие вопросы / Re: Помогите разобраться
« on: January 21, 2023, 06:20:59 AM »
У меня есть скрипт... нужно его немного улучшить.
а код улучшаемого скрипта вы засекретили, чтоб местные электроудочники в вашем болоте всех мальков с головастиками не повыбивали?  ;D
Кирилл, не поможете допилить код?
суть в следующем, что я хочу добавить. Забрасываем поплавок в определённую область, в ней сканируем пиксель поплавка, выбираем вокруг него небольшую область и ждём поклёвки для пкм по белому пикселю в области. Суть в том, что производитель что-то сделал с цветами и скрипт делает много ложных срабатываний.

6
Общие вопросы / Re: Помогите разобраться
« on: January 20, 2023, 03:37:23 PM »
У меня есть скрипт... нужно его немного улучшить.
а код улучшаемого скрипта вы засекретили, чтоб местные электроудочники в вашем болоте всех мальков с головастиками не повыбивали?  ;D

это ваш код, который я нашёл тут.

вот изначальный код, суть в следующем, что я хочу добавить. Забрасываем поплавок в определённую область, в ней сканируем пиксель поплавка, выбираем вокруг него небольшую область и ждём поклёвки для пкм по белому пикселю в области. Суть в том, что производитель что-то сделал с цветами и скрипт делает много ложных срабатываний.

LOGWRITE ("Старт")
1:
KEYPRESS(#E)           //  начало ловли
$time = $_time_t + 15  // таймер на 15 секунд
WHILE($time > $_time_t)//  переход к сканированию пикселя
   GETSCREEN(46,265,1151,676)
   COLORMODE(2,46,265,1151,676)
   IF_PIXEL_IN(46,265,1151,676,16777215)
      LCLICK($_return1, $_return2) //клик на поплавок       
      $time = 0
      waitms(800)
   ELSE
      waitms(50)
   END_IF
END_CYC
IF($time ! 0)
   LOGWRITE ("Перезаброс")
ELSE
   INC($var,1)
   LOGWRITE ("Поймал рыбу ",$var," раз")
   WAIT(RND(2,3))         //  ждет 2-3 сек
END_IF
GOTO(1)//возврат в начало

7
Общие вопросы / Re: Помогите разобраться
« on: January 19, 2023, 10:51:48 AM »
подскажите, пожалуйста, кусок скрипта, который ограничивает область вокруг найденного пикселя для дальнейшего поиска другого пикселя, дальше я сам справлюсь.

8
Общие вопросы / Помогите разобраться
« on: January 19, 2023, 01:06:43 AM »
Всем привет.
Друзья, помогите чуть чуть. У меня есть скрипт, которым я пользовался долго, но почему то он стал работать некорректно и поэтому нужно его немного улучшить.

Есть картинка с поплавком в определённой зоне. Нужно найти поплавок по цвету пикселя, обозначить небольшую зону вокруг него (примерно как на скрине), и в этой небольшой зоне уже искать нужный пискель (белого цвета) после поклёвки и сделать пкм.

 

9
Друзья, помогите, пожалуйста, дополнить этот скрипт.

Всего лишь нужно, чтобы помимо основного скрипта (который уже написан выше), дополнительно нажималась кнопка "P" с интервалом 10 минут и всё.

Заранее спасибо.

Pages: [1]