Author Topic: Подскажите пожалуйста с функцией  (Read 3228 times)

0 Members and 1 Guest are viewing this topic.

satahehok11

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Всем привет ребят . Столкнулся вот с такой проблемой . Мне надо что-бы кликер  делал определенное действие бесконечно . но при нахождении определенного цвета в части экрана делал бы другую функцию . Написал вот такой код но он не работает .
Code: [Select]
DEFINE ($var,15532032)
GETSCREEN
IF_PIXEL_IN (, 10,20, 100, 40, $var)
IF($var =$var)
WAIT(10)
 ELSE
KEYDOWN(9)
WAITMS(224)
KEYUP(9)
WAITMS(304)
KEYDOWN(69)
WAITMS(162)
KEYUP(69)
WAITMS(207)
KEYDOWN(82)
WAITMS(119)
KEYUP(82)
end_if

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Подскажите пожалуйста с функцией
« Reply #1 on: October 01, 2015, 08:49:59 AM »
Верный код
Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN (10,20, 100, 40, 15532032)
   // если нашли цвет, другое действие
   WAIT(10)
ELSE
  // если не нашли цвет
   KEYDOWN(#TAB)
   WAITMS(224)
   KEYUP(#TAB)
   WAITMS(304)
   KEYDOWN(#E)
   WAITMS(162)
   KEYUP(#E)
   WAITMS(207)
   KEYDOWN(#R)
   WAITMS(119)
   KEYUP(#R)
END_IF

satahehok11

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Re: Подскажите пожалуйста с функцией
« Reply #2 on: October 01, 2015, 09:00:57 AM »
спасибо огромнейшее 1!!

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Подскажите пожалуйста с функцией
« Reply #3 on: October 01, 2015, 11:43:52 AM »
Code: (clickermann) [Select]
IF_PIXEL_IN (, 10,20, 100, 40, $var)
Запятая впереди запасная?

Code: (clickermann) [Select]
IF($var =$var)
Тебя тут ничего не смущает?

+IF... 2 штуки, а END_IF - одна. очему?

И как должно быть
Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN (10,20, 100, 40, 15532032)
   WAIT(10)
ELSE
   KEYDOWN(9)
   WAITMS(224)
   KEYUP(9)
   WAITMS(304)
   KEYDOWN(69)
   WAITMS(162)
   KEYUP(69)
   WAITMS(207)
   KEYDOWN(82)
   WAITMS(119)
   KEYUP(82)
   WAITMS(100)
END_IF


Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Подскажите пожалуйста с функцией
« Reply #4 on: October 01, 2015, 11:44:26 AM »
Верный код
...

А где лекция?


Луций

  • Активный участник
  • ***
  • Posts: 248
  • чат в телеге: https://t.me/klickermannchat
    • View Profile
    • Пишу скрипты на заказ:
Re: Подскажите пожалуйста с функцией
« Reply #5 on: October 02, 2015, 07:14:12 PM »
оравену платят не за советы, а за строки

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Подскажите пожалуйста с функцией
« Reply #6 on: October 02, 2015, 07:20:05 PM »
оравену платят не за советы, а за строки

Мне вообще не платят, поэтому и лекций нет  ;D