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 - angel_sia

Pages: [1]
1
Использование / Re: ВК - КингсРоад
« on: September 10, 2016, 02:41:44 PM »
Quote
у меня точные координаты места цвета
Тогда по варианту из шаблонов: Циклы, условия - Ожидание цвета.
Или по поиску картинки.  Успехов :)

Уже понял спасибо, буду пробовать смотреть.

2
Использование / Re: ВК - КингсРоад
« on: September 10, 2016, 02:15:54 PM »
Если не открывается справка, у нас на форуме закреплены рекомендации - http://crapware.aidf.org/forum/index.php?topic=1031.0
Можно воспользоваться онлайн справкой (ссылки на последние версии там же).
Спасибо справку исправил работает буду читать.
У меня к вам тоже вопрос, почему вы Постскриптум называете З.Ы.? Так модно, лень переключиться или особые указания для Punto Switcher?  :)
Просто не переключаю))
Анализируйте, с чем это может быть связано. Не верно задана рассматриваемая область. Не верно указан цвет или он при определенных условиях меняется на другой. Возможно применена привязка к окну и цвета не определяются. Отключите привязку к окну. Пишите код по частям и выставляйте HALT в окончании. Проанализировали, довели до работоспособности, отключили излишки, перешли к разбору следующей части кода. Например:
Вот из этого я понял что это уже не вариант )) Так как у меня точные координаты места цвета ))
Спасибо буду курить справку.

3
Использование / Re: ВК - КингсРоад
« on: September 10, 2016, 02:04:47 PM »
...Справка у меня не открывается.  ???
Вот мне интересно, а если у вас дома дверь не открывается, вы тоже сначала подкоп сделаете, потом через балкон от соседей лазить будете, вместо того, чтоб узнать где лежит ключь от вашей двери? :o

Всегда проще ерничать чем дать примой ответ или ссылку на справку тут.
Чтоб так же к вам все обращались.
И ключЬ я обычно не теряю.

4
Использование / Re: ВК - КингсРоад
« on: September 10, 2016, 01:44:13 AM »
Попробовал но печалька как-то дальше открытия карты не идет ((
Code: [Select]
// Ход персонажа
LCLICK(1362,135)
WAIT(1)
LCLICK(1362,135) 
WAIT(1)
LCLICK(1362,135)
WAIT(2)
// Открытие карты
LCLICK(600,298)
WAIT(5)
// Выбор локации
$check = 0
WHILE($check = 0)    // Пропускаем если цвет определн
   GETSCREEN
   IF_PIXEL_IN(985,171, $_xmax,$_ymax, 2175818) //координаты и цвет
      $check = 1
      LCLICK(665,106) // Клик по локации
      WAITMS(100) // задержка между кликами
   ELSE
      WAITMS(50)
   END_IF
END_CYC 
// Выбор сложности
$check = 0
WHILE($check = 0)    // Пропускаем если цвет определн
   GETSCREEN
   IF_PIXEL_IN(933,385, $_xmax,$_ymax, 2303788) //координаты и цвет
      $check = 1
      LCLICK(942,490) // Клик по сложности
      WAITMS(100) // задержка между кликами
   ELSE
      WAITMS(50)
   END_IF
END_CYC 
// Выбор группа/одиночка
$check = 0
WHILE($check = 0)    // Пропускаем если цвет определн
   GETSCREEN
   IF_PIXEL_IN(940,480, $_xmax,$_ymax, 2896180) //координаты и цвет
      $check = 1
      LCLICK(593,418) // Клик по одиночке
      WAITMS(100) // задержка между кликами
   ELSE
      WAITMS(50)
   END_IF
END_CYC
// Запускаем авто пилот
$check = 0
WHILE($check = 0)    // Пропускаем если цвет определн
   GETSCREEN
   IF_PIXEL_IN(1108,577, $_xmax,$_ymax, 658189) //координаты и цвет
      $check = 1
      LCLICK(1311,566) // Клик по кнопке
      WAITMS(100) // задержка между кликами
   ELSE
      WAITMS(50)
   END_IF
END_CYC
// Ждем появления завершить уровень
GETSCREEN
WHILE(PXL (812,606) ! 923428) // цикл задерживает скрипт пока не появится заданный цвет
   WAITMS (100)
   GETSCREEN
END_CYC
LCLICK(651,585)  // Клик по завершить уровень
WAIT(1)
LCLICK(682,644)  // Жмем вернутся в город
WAIT(3)
// Особое предложение
// Проверка
1198,498 // координаты
2304305 // цвет
LCLICK(1181,287) // жмем крестик
WAIT(1) // ждем
LCLICK(1014,568) // жмем отказ
WAIT(1) // ждем

5
Использование / Re: ВК - КингсРоад
« on: September 10, 2016, 12:40:12 AM »
Прочтите справку к программе. Все, нужные вам моменты, там прописаны. Описание и примеры есть. Вместо вас никто этого читать не будет однозначно.
Таких команд прога не поймет никогда:
1261,328 // пропускаем если высветилось
2175818
Это так же, как если я вам скажу - Батон. А что с ним делать, определяйте сами. Купить, нарезать, выкинуть...  :)
Quote
Теперь к делу:
1. Не совсем понимаю как мне задать нажатие на карту по картинке.
2. Как мне вставить цикличность каждого хода с проверкой цвета по координатам.
3. И не могу придумать как мне сделать проверку последнего пункта.
1. Справка - Анализ Экрана (GETSCREEN и т.д.)
2. Справка - Основные конструкции
3. Изучение материала по двум пунктам выше избавит от этого вопроса, так как уже поймёте, что есть IF, ELSE, FOR и т.д.
Quote
// Выбор локации
1261,328 // пропускаем если высветилось
2175818
LCLICK(1209,85)
WAIT(1)
В программе: Шаблоны - Циклы, условия - Ожидание цвета или Ожидание цвета IF_PIXEL_IN

1. Нажатие по картинке.
Шаблоны - Графика - IF_PICTURE_IN
Думаю, что вам понадобится заранее определить свой режим COLORMODE как для поиска цвета, так и для поиска картинки.
2. В шаблоне Ожидание цвета IF_PIXEL_IN прописана нужная вам цикличность (WHILE, $check = 0, $check = 1).

Спасибо будем пробовать.

Зы. Справка у меня не открывается разделы есть но они почему-то пусты.
Качал с оф сайта этого.
Использую windows 10

Зы.ы. Если правильно понял с цветом то это должно быть так:
Code: [Select]
// Выбор карты
$check = 0
WHILE($check = 0)    // Пропускаем если цвет определн
   GETSCREEN
   IF_PIXEL_IN(1261,328, $_xmax,$_ymax, 2175818)
      $check = 1
      LCLICK(1209,85)
      WAITMS(100)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

6
Использование / ВК - КингсРоад
« on: September 09, 2016, 06:15:01 PM »
Добрый день форумчани.
Хотелось бы сделать бота себе на ночь чтоб бегал фармил локацию, но увы не силен в программирование, вроде части мозгом понимаю но как то ступор у меня полный. Если кто поможет разобрать по косточка буду очень благодарен.

Мой код з.ы. это начало ))
Code: [Select]
// Ход персонажа
LCLICK(1919,180)
WAIT(1)
LCLICK(1919,180)
WAIT(1)
LCLICK(1919,180)
WAIT(2)
// Открытие карты
LCLICK(876,447)
WAIT(5)
// Выбор локации
1261,328 // пропускаем если высветилось
2175818
LCLICK(1209,85)
WAIT(1)
//Выбор сложности
1144,639 // пропускаем если высветилось
2176074
LCLICK(1194,608)
WAIT(1)
// Выбор группа/одиночка
1216,805 // пропускаем если высветилось
2502967
LCLICK(862,570)
WAIT(4)
// Запускаем авто-пилот
1690,868 // пропускаем если высветилось
2172204
LCLICK(1870,877)
WAIT(3)
// Ждем появления завершить уровень
1088,895 // координаты края кнопки которая появляется
2174276
LCLICK(951,903) // Жмем завершить уровень
WAIT(3)
LCLICK(945,800) // Жмем вернутся в город
WAIT(4)

// Особое предложение
// Проверка
1198,498 // координаты
2304305 // цвет
LCLICK(1181,287) // жмем крестик
WAIT(1) // ждем
LCLICK(1014,568) // жмем отказ
WAIT(1) // ждем

Теперь к делу:
1. Не совсем понимаю как мне задать нажатие на карту по картинке.
2. Как мне вставить цикличность каждого хода с проверкой цвета по координатам.
3. И не могу придумать как мне сделать проверку последнего пункта.

З.Ы, спасибо за любой вынос мозга.

Pages: [1]