Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: BronZo on October 17, 2014, 08:55:03 PM

Title: Прошу помощи
Post by: BronZo on October 17, 2014, 08:55:03 PM
Всем привет. Нужен скрипт с поиском картинки на экране, но никак не могу понять как это правильно реализовать.
Суть: кликер должен искать картинку в течении 5-ти секунд (т.е. за 5 сек делалось 5 скриншотов), если в течении этого времени картинки на экране не было найдено, то производился клик в заданные координаты, если картинка была найдена хотя бы на одном из скринов, то производился повторный поиск.
В игре происходит сбор ресурсов, при сборе одного ресурса пишется вверху игрового окна лог о сборе. Нужно чтобы персонаж делал перемещение на другое место, если не появляется сообщение о сборе.
Title: Re: Прошу помощи
Post by: aden on October 17, 2014, 09:10:01 PM
хватило же ума найти этот форум, так в чем проблема найти в справке к программе функцию поиска картинки, подсказка IF_PICTURE_IN, как использовать разжевано в кашу с примером в той же справке.
даже справку приложу
Title: Re: Прошу помощи
Post by: BronZo on October 17, 2014, 09:15:03 PM
если бы я после прочтения понял как это сделать, помощи бы не просил
Title: Re: Прошу помощи
Post by: Oraven on October 17, 2014, 09:16:22 PM
Code: (clickermann) [Select]
$time = $_time_t + 5 // устанавливаем таймер на 5 сек
WHILE($time > $_time_t)
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100)
      $time = $_time_t + 5 // продлеваем таймер
      WAITMS(100)
   ELSE
      WAITMS(100)
   END_IF
END_CYC

LCLICK(871,719) // время вышло, клик
WAITMS(500)
Title: Re: Прошу помощи
Post by: BronZo on October 18, 2014, 09:10:12 AM
Большое спасибо! Все получилось