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

Основной раздел => Использование => Topic started by: paranoik on July 08, 2015, 08:02:54 PM

Title: Помогите разобраться с скриптом
Post by: paranoik on July 08, 2015, 08:02:54 PM
Доброго времени суток Уважаемые.
Суть проблемы:
Есть игра Demon Slayer II. Хотел немного упростить себе жизнь по сбору эсенций сильфов (нашел пиксель сильфа - навел - клакцнул).
Взял стандартный скрипт if_picture_in, заменил в нем имя картинки и необходимый цвет, однако скрипт постоянно выдает отрицательный результат.
Направьте на путь истинный т.к. на форуме решения не нашел.

И сразу еще один вопрос: Программа может распознавать текст из флеш игр? Если да, то как.

Заранее спасибо за потраченное время :)
Title: Re: Помогите разобраться с скриптом
Post by: Oraven on July 08, 2015, 09:25:36 PM
Не находит картинку потому что графика меняется. Нужно использовать цветокоррекцию с процентом совпадения или использовать функцию IF_PIXEL_IN для поиска пикселов.

Нет кликер не может распознавать текст.
Title: Re: Помогите разобраться с скриптом
Post by: paranoik on July 08, 2015, 09:29:33 PM
Code: [Select]
// ShitFind Test v1.0
// Notice: Keep Cmann main window on desktop


getscreen

IF_PICTURE_IN (0,0, $_xmax,$_ymax, "upuc.bmp", 15662004)
  print("upuc.bmp found at X=", $_return1, ", Y=", $_return2)
  move($_return1+8, $_return2+8)
else
  print("upuc.bmp not found") 
END_IF


halt

Использовал вот этот стандартный шаблон. Но не находит.
Цветокоррецию попробую отпишусь
Title: Re: Помогите разобраться с скриптом
Post by: paranoik on July 10, 2015, 08:35:55 AM
Попробовал ручками написать, что-то все равно не так :(
Простейший скрипт вне окна оперы работает на ура, но как только захожу в игру - эффектов 0.

Code: [Select]
GETSCREEN
COLORMODE (6, 304,322,1096,636)
IF_PIXEL_IN (304,322,1096,636,4145151)
LCLICK($_return1, $return2)
END_IF
HALT

Подскажите где еще может быть косяк?
Title: Re: Помогите разобраться с скриптом
Post by: Полуночник on August 18, 2015, 03:49:23 AM
Попробуй так
Code: [Select]
// ShitFind Test v1.0
// Notice: Keep Cmann main window on desktop

getscreen
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "upuc.bmp")
   LOGWRITE ("upuc.bmp found at X=", $_return1, " Y= ", $_return2)   //запишет в лог файл
   move($_return1+8, $_return2+8)
   LCLICK($_return1+8, $_return2+8)
else
   HINTPOPUP("upuc.bmp not found")           //выведет сообщение в трей
END_IF
halt
Привязку к окну браузера то делал?
И да! сам файл upuc.bmp в папке с прогой то есть? )))