Здравствуйте!
Долго меня в РФ не было. Запускаю автокликер - не работает. Чешу репу. Запускаю без игры, в блокноте - работает. Запускаю в том же блокноте, открываю игру. В момент запуска Фроста работать перестаёт. Ага. Иду читать про Фрост. Узнаю, что эта собака подменяет системные вызовы своими. Смотрю вызовы - точно, подменяет. SendInput, на котором автокликер и работает, плюс ещё семь других. Восстанавливаю справедливость, проверяю автокликер в блокноте при запущенной игре - работает. Запускаю в игре и вижу, что он безбожно глючит. Если попробовать автоматически написать "Я люблю лягушек/Enter", то в блокноте будут появляться ровные ряды букв. А в игре в каждом сообщении будет разное количество букв. Даже окно чата то открывается, то нет.
Снова чешу репу. Решаю, что что-то не до конца отключил. Через диспетчер процессов отрубаю rf.exe из каталога Фроста, после чего убираю лишние нити с rf_online.bin. Фрост из лотка пропадает, РФ-ка запущена непосредственно, всё работает, с сервера не кикает. Но автокликер как чудил, так и чудит. Где-то через полчаса-час меня всё же из игры вышибло, но потом зашёл опять без проблем. Так и не понял, что же это за удивительная защита, которая не просто режет ввод, а режет как-то странно и нелогично. Шаманил с длительностью нажатия на клавиши и промежутками между ними, чтобы было похоже на человека, толку никакого.
Если кто-нибудь подскажет, в каком направлении мне думать, буду очень благодарен.
Я не оказываю услуги гаранта!
База данных кидал: blacklist.rf-cheats.ru
Обязательно проверяйте человека через чёрный список прежде чем совершать с ним сделку.
Я не оказываю услуги гаранта!
База данных кидал: blacklist.rf-cheats.ru
Обязательно проверяйте человека через чёрный список прежде чем совершать с ним сделку.
Обойти не обошёл, но ювелирно подстраиваюсь. Решил вопрос с клавиатурой, переписал программу под новые веяния. Теперь бот работает, но к сожалению подглючивает мышка. Примерно через 20 минут она перестаёт кликать. Если немного перекурить, то опять работает несколько минут. И снова перестаёт. Оставил бота фармить на всю ночь с наказом по таймеру каждые пять минут останавливаться и 10 ждать. За ночь нафармилось меньше сумки ресурсов, хотя раньше бы он забил ими все сумки.
Экспериментировал с методом нажатия, таймаутами и прочим всяким - толку нет. Было предположение, что защита анализирует действия игрока, и когда улавливает строгую цикличность, решает, что это бот и отрубает его. Рандомизировал до некоторой степени все задержки, области кликов, таймауты - опять бестолку. Ещё пробовал прятать процесс бота, тоже не помогает.
Экспериментировал с методом нажатия, таймаутами и прочим всяким - толку нет. Было предположение, что защита анализирует действия игрока, и когда улавливает строгую цикличность, решает, что это бот и отрубает его. Рандомизировал до некоторой степени все задержки, области кликов, таймауты - опять бестолку. Ещё пробовал прятать процесс бота, тоже не помогает.
Батенька что вы курили? Как уже дарк сказал шаманство вас не спасет. Запускайте дебаггер и ищите в дллках фроста функцию которая отвечает за блокировку кликеров. Нашли? Патчите ее таким образом что бы она не выполняла свой основной функционал. Сейчас фрост в двух местах блочит кликер. Первое это установка хуков в драйвере, действует на всю систему, хуки как я понял вы успешно сняли. Второе это дллка, в которой блочаться нажатия конкретно в игру. Из за некоторых шаманств иногда клики пролетают в игру но не всегда и не все и шаманствали теперь ничего не добьешься.
Ну не умею я. Никогда не пользовался дебаггером. Да и на ассемблере писал последний раз лет пять назад, и то под микроконтроллер. Но вы правы, траву надо сменить. Попробую зайти с другого бока.
Ну не умею я. Никогда не пользовался дебаггером. Да и на ассемблере писал последний раз лет пять назад, и то под микроконтроллер. Но вы правы, траву надо сменить. Попробую зайти с другого бока.
Пацаны, решил помочь немного парню. На вот, говорят помогает