Author Topic: Помогите пожалуйста.  (Read 7809 times)

0 Members and 4 Guests are viewing this topic.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Помогите пожалуйста.
« Reply #15 on: June 07, 2015, 06:57:55 PM »
Конечно каждые 400. На счет второго условия нужно задать другое имя переменной в которой хранится время

Code: (clickermann) [Select]
DEFINE($time2, $_time_t + 240) // чтобы сработало через 240 сек после запуска
IF($time2 < $_time_t)
   LCLICK(924,226)  // 16777215
   WAITMS(200)
   LCLICK(550,636)  // 413552
   $time2 = $_time_t + 240 // таймер
END_IF

reinxasad

  • Зашел в гости
  • *
  • Posts: 17
    • View Profile
Re: Помогите пожалуйста.
« Reply #16 on: June 07, 2015, 07:56:35 PM »
Я уже достал наверное:)) хочу вот етот отрезок еще он раньше там был. Всунуть,чтобы тоже его сканил постоянно.
Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(516,360, 538,360, 574,360, 7821961, 7230338, 10322350)   
LCLICK(1151,312)  // 10526880
waitms(100)
LCLICK(128,70)  // 16708843
WAITMS(13000)
LCLICK(1124,130)  // 15790320
WAITMS(1000)
LCLICK(534,633)  // 1256792
waitms(100)
LCLICK(512,329)  // 30375
waitms(100)
LCLICK(512,329)  // 30375
WAITMS(200)
LCLICK(1176,129)  // 10526880
WAITMS(100)
RCLICK(1353,170)  // 16777142
WAITMS(300)
LCLICK(1400,241)  // 26316
WAITMS(1000)
LCLICK(1122,313)  // 0
WAITMS(200)
LCLICK(1633,263)  // 0
waitms(100)
LCLICK(1414,683)  // 16777215
waitms(100)
LCLICK(548,633)  // 4109779
END_IF

Спасибо огромное:)Если есть киви скинь в лс , если нет то номер:) отблагодарю хоть символически пива купишь:) Спасибо честно оч большое за помощь, не знаю,что без твоей помощи делал бы

Конечно каждые 400. На счет второго условия нужно задать другое имя переменной в которой хранится время

Code: (clickermann) [Select]
DEFINE($time2, $_time_t + 240) // чтобы сработало через 240 сек после запуска
IF($time2 < $_time_t)
   LCLICK(924,226)  // 16777215
   WAITMS(200)
   LCLICK(550,636)  // 413552
   $time2 = $_time_t + 240 // таймер
END_IF
« Last Edit: June 07, 2015, 08:34:03 PM by reinxasad »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Помогите пожалуйста.
« Reply #17 on: June 07, 2015, 09:20:31 PM »
Куда вставить то? может перед этим?

Code: (clickermann) [Select]
$check = 0
WHILE($check = 0) // ожидание картинки
  GETSCREEN
  IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Images\fight.bmp", -1, 100)


reinxasad

  • Зашел в гости
  • *
  • Posts: 17
    • View Profile
Re: Помогите пожалуйста.
« Reply #18 on: June 07, 2015, 09:22:38 PM »
Я пробовал сюда, ну он только при запуске работает. Ето на ошибку перезапуск окна, а потом когда выскакивает ошибка, он уже почему то не хочет

Куда вставить то? может перед этим?

Code: (clickermann) [Select]
$check = 0
WHILE($check = 0) // ожидание картинки
  GETSCREEN
  IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Images\fight.bmp", -1, 100)

reinxasad

  • Зашел в гости
  • *
  • Posts: 17
    • View Profile
Re: Помогите пожалуйста.
« Reply #19 on: June 08, 2015, 01:12:14 PM »
Кстати еще бывает  , момент он становится на поиске картинки. И дальше не двигается порой замирает, даже пункт с обновлением не срабатывает.

Куда вставить то? может перед этим?

Code: (clickermann) [Select]
$check = 0
WHILE($check = 0) // ожидание картинки
  GETSCREEN
  IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Images\fight.bmp", -1, 100)

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Помогите пожалуйста.
« Reply #20 on: June 08, 2015, 01:38:48 PM »
Если картинка есть, то она изменённая. Добивайся стабильного поиска, снижай процент и т.д.


reinxasad

  • Зашел в гости
  • *
  • Posts: 17
    • View Profile
Re: Помогите пожалуйста.
« Reply #21 on: June 08, 2015, 02:26:52 PM »
извиняюсь))ввел в заблуждение. на етом отрезке стопориться, тут не картинка,а цвет и коры. И потом впринципе должно быть по сути по тайму обновление. Ну он на ней подвисает
Code: [Select]
SUB(mob)
   $time1 = $_time_t + 2 // таймер на 2 секунды
   WHILE($time1 > $_time_t) // повторяем поиск в течении 2х сек
      GETSCREEN
      IF_PIXEL_IN (490,371, 519,464, 4348148, 6453979)// червь
         waitms(100)
         LCLICK(835,528)  // 7165237
      END_IF
      IF_PIXEL_IN (478,400, 509,404, 11253808, 9410362) // скорп
         waitms(100)
         LCLICK(836,537)  // 9598024
      END_IF
      IF_PIXEL_IN (491,411, 494,411, 5105896, 10354175) // баракус
         waitms(100)
         LCLICK(834,494)  // 9466695
      END_IF
      IF_PIXEL_IN (453,371, 492,373, 2372573, 3688163) //ара
         waitms(100)
         LCLICK(838,494)  // 9466695
      END_IF
      IF_PIXEL_IN (500,413, 509,413, 2309997, 3694738) //ирка
         waitms(100)
         LCLICK(833,523)  // 10979149
      ELSE
         waitms(100)
         LCLICK(725,516)  // кабан
         waitms(100)
         LCLICK(722,538)  // крисп праз
         waitms(100)
         LCLICK(655,527)  // брл дева
         waitms(100)
         $time1 = 0 // останавливаем цикл
         kill() // переходим к убийству
      end_if
   END_CYC
END_SUB

Если картинка есть, то она изменённая. Добивайся стабильного поиска, снижай процент и т.д.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Помогите пожалуйста.
« Reply #22 on: June 08, 2015, 05:14:25 PM »
А как ты определил что там?
Скорее всего по таймеру вышло и застопорилось на картинке.


reinxasad

  • Зашел в гости
  • *
  • Posts: 17
    • View Profile
Re: Помогите пожалуйста.
« Reply #23 on: June 08, 2015, 08:34:35 PM »
Просто на определение монстров останавливается и даже если 400сек по таймеру проходит, дальше ничего не делает:) а так если не подвисает там. то таймер работает исправно

там просто две проги работают кликерман и WPE PRO

А как ты определил что там?
Скорее всего по таймеру вышло и застопорилось на картинке.

Laa911

  • Освоившийся
  • **
  • Posts: 61
    • View Profile
Re: Помогите пожалуйста.
« Reply #24 on: June 27, 2015, 07:28:46 PM »
Хочу поймать вот эту картинку
Но она не цветная а серая.
ее надо перекравить в серенький цвет?
Но при поиске выдается эта ошибка
подскажите плиз как ее искать привильно?
Или надо сделать скриншотик этой засереной картинки?

---------------------------
Error
---------------------------
Ошибка при интерпритации строки: IF_PICTURE_IN(0,0,$_xmax,$_ymax,"Images\im001.png",-1,100)

---------------------------
Yes   No   
---------------------------

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Помогите пожалуйста.
« Reply #25 on: June 27, 2015, 09:02:24 PM »
Какое еще нафиг PNG? Кликер работает только с BMP!

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Помогите пожалуйста.
« Reply #26 on: June 27, 2015, 09:04:50 PM »
Хочу поймать вот эту картинку
Но она не цветная а серая.
ее надо перекравить в серенький цвет?

Ничего перекрашивать не надо, нужно сделать скрин серой картинки.
Кликер сравнивает каждый пиксел в картинке с тем что видит на экране, так происходит поиск.