Author Topic: Поиск персонажа  (Read 5131 times)

0 Members and 1 Guest are viewing this topic.

uazik

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Поиск персонажа
« on: January 10, 2015, 04:32:56 PM »
Здравствуйте, нужна помощь, подсказки, всё что угодно. Ломаю себе голову уже 2-й день. Всё никак не получается сделать задуманное.
Нужно найти и кликнуть на этого персонажа (он стоит на месте, но "шевелит руками и ногами":
https://www.dropbox.com/s/drxqhhy08zlwf1q/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9.png?dl=0

Всё бы хорошо, но после прохождения уровня, я появляюсь в другом месте, с которого не видно этого персонажа
https://www.dropbox.com/s/g7ih5dj1xql8xqw/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B92.png?dl=0
Стрелкой указано нахождение персонажа.

Плюс ко всему, иногда появляется реклама, которую нужно закрывать:
https://www.dropbox.com/s/b6msxy1cm1jnf1p/%D0%91%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9%203.png?dl=0

 и еще такая:
https://www.dropbox.com/s/d01yld70e4pe4si/%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0.png?dl=0
после нажатия крестика появляется следующее окно
https://www.dropbox.com/s/o4umikjoiu5lx9d/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202015-01-10%2015.30.15.png?dl=0


« Last Edit: January 10, 2015, 04:38:51 PM by uazik »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Поиск персонажа
« Reply #1 on: January 10, 2015, 05:18:01 PM »
Вот скрипт по нахождению твоего персонажа
Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Перс.bmp", -1, 100)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF

Также приложил скрипт для избавления от рекламы.


uazik

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Поиск персонажа
« Reply #2 on: January 10, 2015, 09:31:14 PM »
К сожалению не запускается :-\ Никаких действий не происходит. При многократном нажатии выполнения сценария - "ошибка интерпретации, остановить скрипт?"
Причины почему не запускается скрипт, подскажите пожалуйста.

uazik

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Поиск персонажа
« Reply #3 on: January 11, 2015, 12:10:43 AM »
Создал папку bot скинул туда скрипт и картинку "Перс.bmp"     
Скрипт:
GETSCREEN
    IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Перс.bmp", -1, 100)
      LCLICK($_return1, $_return2)
      WAITMS(100)
    END_IF



uazik

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Поиск персонажа
« Reply #4 on: January 11, 2015, 01:37:08 AM »
Нет, оно и так считает папку bot корневой. Я так думаю. И получается дубляж:
файл ...... projects\bot \projects\bot \textures\Перс.bmp" не найден.
Уже и папку textures создал и закинул туда картинку Перс.bmp.

uazik

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Поиск персонажа
« Reply #5 on: January 11, 2015, 12:19:15 PM »
Антиреклама работает  ;D
Благодарю. А вот с персом всё еще проблемы. Буду искать решение.

uazik

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Поиск персонажа
« Reply #6 on: January 11, 2015, 04:43:13 PM »
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Особое предложение.bmp", -1, 100)
  LCLICK($_return1+359, $_return2-2)   Подскажите пожалуйста откуда брать поправки 359; -2. И как правильно их указать?
   WAIT(1)
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Отказаться от предложения.bmp", -1, 100)
      LCLICK($_return1+270, $_return2+130)     270; 130??? Аналогично
      WAITMS(100)
   END_IF   

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Поиск персонажа
« Reply #7 on: January 11, 2015, 05:01:32 PM »
Подскажите пожалуйста откуда брать поправки 359; -2. И как правильно их указать?

Я использовал программку InqSoft Window Scanner 1.7
http://crapware.aidf.org/forum/index.php?topic=42.msg572#msg572

Включаешь в ней лупу и переключаешься в режим измерения между точками.
Запускаешь скрипт с поиском, но в место клика вписываешь команду MOVE
Code: (clickermann) [Select]
MOVE($_return1, $_return2)
Курсор переместится на найденный объект. Теперь нажми Shift и в лупе установятся координаты 0,0 передвинь курсор на другое место и ты увидишь числа смещения от исходной точки. Вот их то и нужно вписывать в скрипт.
Кстати если зажать Ctrl то цифры заморозятся пока держишь, а клик по листочкам копирует значение в буфер.


uazik

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Поиск персонажа
« Reply #8 on: January 14, 2015, 04:04:39 PM »
Возникла следующая проблема: создаю скрипт
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "капец2.bmp", -1, 100)
   LCLICK($_return1, $_return2)
   WAITMS(100)
END_IF

первый раз кликер выполняет действие. А потом вообще не работает. Стоит на месте и всё. Браузер mozilla.

uazik

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Поиск персонажа
« Reply #9 on: January 16, 2015, 10:54:05 PM »
Всё уже пробывал. И привязывал и 1 повтор ставил, и не ограниченное.

uazik

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Поиск персонажа
« Reply #10 on: January 17, 2015, 06:46:24 PM »
Его нету, я когда установил Clicker тогда и создал эту тему. Так что знания по скриптам равняются 0.