Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - safecracker

Pages: [1] 2
1
Я что то делаю не так, при активации он кликает в верхний левый угол.

А если прописать так:

Code: [Select]
GETSCREEN
IF_PIXEL_IN(координаты рамки 1, цвет из той же рамки)
   LCLICK(координаты рамки 2) //задать меньше, чем сам крестик
   WAITMS(100) //время на выбор
END_IF




2
4.13 рулит?
я на 4.12 скрипт допиливал. Clickerman не обновлял.

3
Теперь все ждём сообщение, что 'перестало писать'. Т.к. за раскладками никто не следит.

Проверял на обоих раскладках клавиатуры (рус, eng) - пишет yes на обоих.

4
А так не проще текст вводить?

Так я не додумался.

5
После небольшого эксперимента пришлось прописать нажатие, а не вставку, текста в нужное поле.

Code: (Clickerman) [Select]
$time = $_time_t + 10
WHILE($time > $_time_t)
   GETSCREEN
   IF_PIXEL_IN (715,450, 765,470, 16763905)
      $time = 0
      LCLICK(730,505)
      WAITMS(100) // значения необходимо подбирать
      KEYPRESS (#Y) // Жмём кнопку "Y"
      WAITMS (100)
      KEYPRESS (#E) //Жмём кнопку "E"
      WAITMS (100)
      KEYPRESS (#S) // Жмём кнопку "S"
      WAITMS (100)
      KEYPRESS (#ENTER) // Enter
      WAITMS (500)
      WAITMS(100)
   ELSE
      WAITMS(100)
   END_IF
END_CYC

6
Проверил. В нужную точку для ввода текста clickerman нажимает, а вот сам текст не копируется. Зато через физическую клавиатуру ctrl+v текст вставляется, т.к. содержится в буфере обмена.
Буду пробовать дальше.

7
Popezoid, все корабли для кликания на экране одинаковые?

8
И ещё возник вопрос. Как при появлении известного цвета пикселя вводить слово в нужном месте (слово "yes")?
Code: [Select]
$time = $_time_t + 10
WHILE($time > $_time_t)
   GETSCREEN
   IF_PIXEL_IN (715,450, 765,470, 16763905) // координаты прямоугольника, где находится слово, состоящее из заданного  цвета пикселей
      $time = 0
      LCLICK(730,505) // значения диалогового окна, куда следует вписать yes из заранее приготовленного файла
      WAITMS(500)
      TOCLIP (TFREAD ("yes.txt", $num)) // файл yes.txt лежит там же, где и Clickermann.exe. Там всего одна строчка "yes" (без кавычек).
      WAITMS(50)
      KEYDOWN (#CTRL) // Ctrl+V
      WAITMS (50)
      KEYDOWN (#V)
      WAITMS (50)
      KEYUP (#V)
      KEYUP (#CTRL)
      WAITMS (100)
      KEYPRESS(#ENTER) // Enter
      WAITMS (100)
      WAITMS(500)
   ELSE
      WAIT(10) // такие задержки для проверки. В действии снизятся до 1 секунды
   END_IF
END_CYC

Или поиск по картинке и последующему вводу.

9
После совета в другой теме и настройки кликера, ловля астралов стала лучше работать. Не без изъянов, но значительно лучше, чем было.
Задача снимается.

10
kiril, я бы повысил Вам репутацию, но на этом форуме, видимо, так нельзя.
Спасибо, работает после небольшого апгрейда кода.

11
По пикселям было бы выгоднее. Тем более в точке, на которую я хочу дать координаты, нужный пиксель появляется каждые 1-2 секунды.
И ещё момент. Все скриншоты сохранены в jpeg. Но ничто не мешает сделать скриншоты из игры в bmp.

12
Просто укажите программе нужные цвета
Для одного использую шаблон "Ожидание цвета". А как это сделать для нескольких цветов?

13
Как заставить clickerman нажимать на 1 из 5 известных цветов в заданной области?
Причём необходимо сделать это заданное количество раз.

14
Qwerry, в том то и дело, что я не знаю, как прописать поиск 1 из 5 известных цветов в заданной области. Одного цвета - могу, но 5? Это слишком сложно для меня. Причём поиск должен происходить n-ое количество раз, потом идёт нажатие на точные координаты.
Типичное нажатие на точные координаты по всем сферам - слишком долго. Быстрее - точные координаты на самой первой.

Задача №1: в заданной области найти 1 цвет из 5 и кликнуть на него (точные координаты на квадрате 3х3 пикселя скрипт может выбрать сам или выбор по картинке в формате .bmp - это для каждого из 5).
Задача №2: Нажать на "Объединить всё" и подтвердить выбор (галочка иногда слетает) (это умеет мой скрипт).
Задача №3: Нажать на "Собрать всё" (это умеет мой скрипт).
Задача №4: Отпадает сама собой, поскольку скрипт я делаю под себя и свои потребности.

Все задачи, кроме №1 - я прописал в своём скрипте, поскольку они происходят по точным координатам.

15
Нужен скрипт для ловли астралов в браузерной игре "Demon slayer".
Что должен делать:
нажимать на светящиеся сферы.
http://s011.radikal.ru/i318/1707/01/e0737a971ac1.jpg

Моих знаний хватило только на создание кликера для нажатия на самую первую сферу, последующего объединения их в один астрал, сбора этих астралов и вливания в заранее выбранный для прокачки астрал нескольких астралов.
http://i069.radikal.ru/1707/6e/11659009079c.jpg

Pages: [1] 2