Последние сообщения

Страницы: [1] 2 3 ... 10
1
Спасибо за исправления, я только учусь :)
2
Код: Clickermann
  1.  
  2. // Переход на главную страницу и на задания instagram
  3. GETSCREEN
  4. COLORMODE(5)
  5. IF_PICTURE_IN (0,0, $_xmax,$_ymax, "main.bmp", -1, 80)
  6.   MOVE($_return1, $_return2)
  7.   WAITMS(250)
  8.   LCLICK($_return1, $_return2)
  9.   WAIT(3)
  10.   GETSCREEN
  11.   COLORMODE(5)
  12.   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "instagram.bmp", -1, 80)
  13.      MOVE($_return1, $_return2)
  14.      WAITMS(250)
  15.      LCLICK($_return1, $_return2)
  16.      WAIT(3)
  17.   END_IF
  18. END_IF
  19.  
  20. // Нажимает начать выполнение задания
  21. start:
  22. WAITMS(500)
  23. GETSCREEN
  24. IF_PICTURE_IN (0,0, $_xmax,$_ymax, "sub.bmp", -1, 80)
  25.   MOVE($_return1-14, $_return2+50)
  26.   WAITMS(250)
  27.   LCLICK($_return1-14, $_return2+50)
  28.   WAITMS(250)
  29. ELSE
  30.   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "sub2.bmp", -1, 80) // проверка второй картинки
  31.      MOVE($_return1-14, $_return2+50)
  32.      WAITMS(250)
  33.      LCLICK($_return1-14, $_return2+50)
  34.      WAITMS(250)
  35.   ELSE
  36.      WAITMS(50)
  37.      LOGWRITE ("Стоять, бояться! ))")
  38.      HALT // Если он не нашёл одну из картинок то остановка скрипта?
  39.   END_IF
  40. END_IF
  41.  
  42. WAIT(5)
  43.  
  44. $check = 0
  45. WHILE($check = 0)
  46.   GETSCREEN
  47.   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "subinst.bmp", -1, 70)
  48.      $check = 1
  49.      MOVE($_return1, $_return2)
  50.      WAITMS(250)
  51.      LCLICK($_return1, $_return2)
  52.      WAIT(2)
  53.      KEYDOWN (#CTRL)
  54.      WAITMS (50)
  55.      KEYPRESS (#W)
  56.      KEYUP (#CTRL)
  57.      //  без всяких меток!!!
  58.   ELSE
  59.      WAITMS(500)
  60.      KEYDOWN (#CTRL)
  61.      WAITMS (50)
  62.      KEYPRESS (#W)
  63.      KEYUP (#CTRL)
  64.      LOGWRITE ("stop")
  65.      HALT
  66.   END_IF
  67. END_CYC
  68. GOTO(start) // Выполнив задание переходит к start
3
Внимание Вопрос!
Зачем вам цикл ожидания картинки если после первой неудачной проверки картинки вы выпрыгиваете из цикла по метке и эти выпрыгивания приводят к ошибкам в работе скрипта?
Код: Clickermann
  1. $check = 0
  2. WHILE($check = 0)
  3.   GETSCREEN
  4.   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "sub.bmp", -1, 80)
  5.      $check = 1
  6.      MOVE($_return1-14, $_return2+50)
  7.      WAITMS(250)
  8.      LCLICK($_return1-14, $_return2+50)
  9.      WAITMS(250)
  10.   ELSE
  11.      WAITMS(50)
  12.      GOTO(stop) // Если он не нашёл картинку выполнить задание
  13.   END_IF
  14. END_CYC
  15.  
4
картинка в другом месте, по мнению программы это совсем другая картинка отличающаяся от имеющегося образца более чем на 80%.
Или снижайте процент совпадения или вписывайте в цикл ожидания проверку второй  похожей картинки.
5
Ребят подскажите в чём моя ошибка? Это сценарий для выполнения заданий на сайте vkmix. Кликер успешно выполняет задание, после того как он обратно переходит к пункту start он уже не видит картинку "Выполнить задание (sub)" и останавливается, хотя картинка есть, только на другом месте чуть правее.
Код: Clickermann
  1. // Переход на главную страницу и на задания instagram
  2. GETSCREEN
  3. COLORMODE(5)
  4. IF_PICTURE_IN (0,0, $_xmax,$_ymax, "main.bmp", -1, 80)
  5.   MOVE($_return1, $_return2)
  6.   WAITMS(250)
  7.   LCLICK($_return1, $_return2)
  8.   WAIT(3)
  9.   GETSCREEN
  10.   COLORMODE(5)
  11.   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "instagram.bmp", -1, 80)
  12.      MOVE($_return1, $_return2)
  13.      WAITMS(250)
  14.      LCLICK($_return1, $_return2)
  15.      WAIT(3)  
  16.   END_IF
  17. END_IF
  18.  
  19. // Нажимает начать выполнение задания
  20. start:
  21. WAITMS(500)
  22. $check = 0
  23. WHILE($check = 0)
  24.   GETSCREEN
  25.   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "sub.bmp", -1, 80)
  26.      $check = 1
  27.      MOVE($_return1-14, $_return2+50)
  28.      WAITMS(250)
  29.      LCLICK($_return1-14, $_return2+50)
  30.      WAITMS(250)
  31.   ELSE
  32.      WAITMS(50)
  33.      GOTO(stop) // Если он не нашёл картинку выполнить задание
  34.   END_IF
  35. END_CYC
  36.  
  37. WAIT(5)
  38.  
  39. $check = 0
  40. WHILE($check = 0)
  41.   GETSCREEN
  42.   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "subinst.bmp", -1, 70)
  43.      $check = 1
  44.      MOVE($_return1, $_return2)
  45.      WAITMS(250)
  46.      LCLICK($_return1, $_return2)
  47.      WAIT(2)
  48.      KEYDOWN (#CTRL)
  49.      WAITMS (50)
  50.      KEYPRESS (#W)
  51.      KEYUP (#CTRL)
  52.      GOTO(start) // Выполнив задание переходит к start
  53.   ELSE
  54.      WAITMS(500)
  55.      KEYDOWN (#CTRL)
  56.      WAITMS (50)
  57.      KEYPRESS (#W)
  58.      KEYUP (#CTRL)
  59.      GOTO(stop)
  60.   END_IF
  61. END_CYC
  62.  
  63.  
  64. stop:
  65. HALT
6
Общие вопросы / Re: Не работает(((
« Последний ответ от polynochnik007 Сегодня в 11:08:19 am »
Тему можно закрывать. Всем откликнувшимся благодарность.
7
Общие вопросы / Re: Не работает(((
« Последний ответ от polynochnik007 Сегодня в 11:06:05 am »
Вырежи новую картинку по эталону и попробуй еще раз
З.Ы. А вообще, надо бы проверить все возможные параметры которые могут повлиять на картинку
Вах, спасибо огромное!!! Заработало!!!
8
Общие вопросы / Re: Не работает(((
« Последний ответ от Космич Сегодня в 10:43:29 am »
Вырежи новую картинку по эталону и попробуй еще раз
З.Ы. А вообще, надо бы проверить все возможные параметры которые могут повлиять на картинку
9
Общие вопросы / Re: Не работает(((
« Последний ответ от polynochnik007 Сегодня в 10:22:17 am »

Будьте так любезны, поспокойнее. Я не кого не оскорблял, а лишь просил совета. А Вы меня уже в пьяные записали. Не можете (или не хотите) помочь, не тратьте своё время... По картинке приложу скрин. Красным отметил нужную часть, по которой и ведется поиск.
Будьте так любезны, поспокойнее. Я не кого не оскорблял, а "с пьяных глаз  и голословно утверждать" - это привычные для Русского человека идиоматические выражения и они не означают, что вы голый и пьяный.
Уважаемый, ваш сжатый скриншот и отсутствие эталонной картинки,ещё раз доказывают, что результат вам совершенно не важен.
Не можете (или не хотите) получать помощь, не тратьте своё время...
Я не учился на программиста и с программой кликерман столкнулся исключительно для этой игры. Вот эталонная картинка.
10
Общие вопросы / Re: Не работает(((
« Последний ответ от kiril Сегодня в 10:13:32 am »

Будьте так любезны, поспокойнее. Я не кого не оскорблял, а лишь просил совета. А Вы меня уже в пьяные записали. Не можете (или не хотите) помочь, не тратьте своё время... По картинке приложу скрин. Красным отметил нужную часть, по которой и ведется поиск.
Будьте так любезны, поспокойнее. Я не кого не оскорблял, а "с пьяных глаз  и голословно утверждать" - это привычные для Русского человека идиоматические выражения и они не означают, что вы голый и пьяный.
Уважаемый, ваш сжатый скриншот и отсутствие эталонной картинки,ещё раз доказывают, что результат вам совершенно не важен.
Не можете (или не хотите) получать помощь, не тратьте своё время...
Страницы: [1] 2 3 ... 10