Author Topic: Где ошибка?  (Read 1867 times)

0 Members and 3 Guests are viewing this topic.

Ramzesia

  • Активный участник
  • ***
  • Posts: 263
    • View Profile
Где ошибка?
« on: August 28, 2017, 12:50:23 PM »
Помогите не могу понять где ошибка, вроде должно работать а не работает( Все переходы проверял с "MOVE" переходят правильно
Code: (clickermann) [Select]
GETSCREEN(5,325, 605,510)
COLORMODE(6, 5,325, 605,510)
IF_PICTURE_IN (5,325, 605,510, "Pic.bmp", 52275, 90) // Картинку находит
   IF(PXL($_return1+247, $_return2-275) = 12566463) // Переход на пиксель точный цвет совпадает а клик не происходит
      LCLICK($_return1+315, $_return2+63) // Переход точный
   END_IF
END_IF

halt

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Где ошибка?
« Reply #1 on: August 28, 2017, 12:59:49 PM »
А запись в лог нам на что?
Code: (clickermann) [Select]
GETSCREEN(5,325, 605,510)
COLORMODE(6, 5,325, 605,510)
IF_PICTURE_IN (5,325, 605,510, "Pic.bmp", 52275, 90) // Картинку находит
   LOGWRITE ("Цвет: ", PXL($_return1+247, $_return2-275))
   IF(PXL($_return1+247, $_return2-275) = 12566463) // Переход на пиксель точный цвет совпадает а клик не происходит
      LCLICK($_return1+315, $_return2+63) // Переход точный
   END_IF
END_IF

halt

Ramzesia

  • Активный участник
  • ***
  • Posts: 263
    • View Profile
Re: Где ошибка?
« Reply #2 on: August 28, 2017, 01:07:01 PM »
А запись в лог нам на что?
А лог показывает цвет "0" И в чем прикол? Переходит правильно на пиксель в редакторе показывает правильный цвет а вот в логе пишет "0"

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Где ошибка?
« Reply #3 on: August 28, 2017, 01:21:13 PM »
Я с тебя удивляюсь, сам же ограничил зону снимка. Тут либо скриншоть и "цветокорректь" весь экран. Либо пиши дополнительные снимки

Code: (clickermann) [Select]
GETSCREEN(5,325, 605,510)
COLORMODE(6, 5,325, 605,510)
IF_PICTURE_IN (5,325, 605,510, "Pic.bmp", 52275, 90) // Картинку находит
   GETSCREEN($_return1+247, $_return2-275, $_return1+247, $_return2-275)
   COLORMODE(6, $_return1+247, $_return2-275, $_return1+247, $_return2-275)
   LOGWRITE ("Цвет: ", PXL($_return1+247, $_return2-275))
   IF(PXL($_return1+247, $_return2-275) = 12566463) // Переход на пиксель точный цвет совпадает а клик не происходит
      LCLICK($_return1+315, $_return2+63) // Переход точный
   END_IF
END_IF

halt

Ramzesia

  • Активный участник
  • ***
  • Posts: 263
    • View Profile
Re: Где ошибка?
« Reply #4 on: August 28, 2017, 01:41:45 PM »
Да признаю вышло глупо, спасибо за помощь.