Теперь к сути. Как известно, игра Архейдж сейчас на гребне популярности. Вчера писал бота, все очень даже неплохо выходит, мобов определяет на экране (finddynamic плохо с игрой работает, ибо окружение не статично, но и без него все супер). Кликать и отправлять нажатия клавиш пока не пробовал, есть подозрения, что hackshield это дело отловит и забанит, в его описании на англоязычном форуме нашел, что он очень хорошо ловит автокликеры. Пока не рискую.
Вопрос№1
Читал про антиантикликкер, что нужно ps2, у меня таких девайсов нет. Можно ли их как-то эмулировать их, либо решить вопрос защиты от антикликера по другому? У меня xp64. Может и через апи будет работать? Кстати, в описании программы написано, что она отправляет команды на уровне железа.
(Добавление)
Вопрос №2
Решил в Архейдж писать бота для аукциона. Столкнулся со следующей проблемой:
Есть список из нескольких позиций с полями: цена, время до окончания торгов по позиции, кол-во, ставка(моя ли ставка сейчас лидирует), иконка и название лота.
Я могу распознать цену, могу распознать время. Специфика аукциона такова, что когда времени до конца более минуты, он пишет "1 мин", когда менее 1 мин, "менее 1 мин". Моя задача обновлять список и отловить момент перехода с "1 мин" на "менее 1 мин" (есть сортировка по времени убывания), и сделать ставку через 55 секунд после этого, чтобы оказаться победителем с наибольшей вероятностью, это я могу легко сделать. Но вот что я не могу сделать - дак это отслеживать сам лот, его позицию, ведь распознавать название лота - дурдом. Допустим я определил, что в определенную секунду по позициям 1,2,3 осталось 20, 40, 50 сек соответственно. Тогда в момент, когда позиция 1 снимется с торгов бот может начать тупить, т.к. у 4 позиции может подойти момент, когда по ней останется менее 1 мин и она сольется с 3 первыми позициями. Не будет понятно, то ли ушла 1ая позиция, то ли не ушла, то ли ушла 1ая, но добавилась новая 4, которая будет 3
Ну и плюс ко всему прочему, программа ведь поддерживает запись в тхт файл, это значит, что можно собирать статистику по товарам и анализировать цену.