Author Topic: Помогите разобраться с скриптом  (Read 3396 times)

0 Members and 1 Guest are viewing this topic.

paranoik

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Доброго времени суток Уважаемые.
Суть проблемы:
Есть игра Demon Slayer II. Хотел немного упростить себе жизнь по сбору эсенций сильфов (нашел пиксель сильфа - навел - клакцнул).
Взял стандартный скрипт if_picture_in, заменил в нем имя картинки и необходимый цвет, однако скрипт постоянно выдает отрицательный результат.
Направьте на путь истинный т.к. на форуме решения не нашел.

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

Заранее спасибо за потраченное время :)

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Помогите разобраться с скриптом
« Reply #1 on: July 08, 2015, 09:25:36 PM »
Не находит картинку потому что графика меняется. Нужно использовать цветокоррекцию с процентом совпадения или использовать функцию IF_PIXEL_IN для поиска пикселов.

Нет кликер не может распознавать текст.

paranoik

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Re: Помогите разобраться с скриптом
« Reply #2 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

Использовал вот этот стандартный шаблон. Но не находит.
Цветокоррецию попробую отпишусь

paranoik

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Re: Помогите разобраться с скриптом
« Reply #3 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

Подскажите где еще может быть косяк?

Полуночник

  • Активный участник
  • ***
  • Posts: 157
  • Умный не пошлёт на... он скажет -вы далеко пойдёте
    • View Profile
Re: Помогите разобраться с скриптом
« Reply #4 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 в папке с прогой то есть? )))