Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: dramster on March 04, 2014, 08:13:07 PM
-
решил написать бота для МТА:SA. бот для постоянно повторяющихся действий(зарабатывание денег). все вышло неплохо, но координаты игрока неточные, постоянные скриншоты карты , иногда ненаходит нужную точку, скрипт грамоздский, на другом компе он врятли работать будет и т.д., куча минусов.
решил я читать координаты игрока напрямую с памяти процесса (readmem). найти нужный адрес окозалось непросто. коекак смог обойти защиту, и запустил артмани. зашел в мапэдитор мта (там показаны координаты игрока), нашел 3 адреса со значением по оси Х. в артмани все хорошо, я перемещаюсь(в игре), маняются значения этих трех адресов, сверяю их с игровыми, все совпадает, я радуюсь, думаю что дело в шляпе. написал простой скрипт(незакрывая артмани и игры, чтоб одновременно сверять значения).readmem(2444, "22C48700")
logwrite($_return1)
WAIT(1)
PID вписал тот каторый в настоящий момент. нажал пуск, а мне в ответ в логе одни нули(пробовалось с тремя адресами). я подумал что дело в типе значения, в артмани оно с точкой 4 байта. ну, я нашел наугад адрес со значением целым 4 байта. в армани показывает цифры, в кликере "0".
я очень расстроился и решил спросить на форуме.
подскажите в чем может быть ошибка. заранее спасибо за ответ.
добавлю скрин
(http://i016.radikal.ru/1403/97/9b08ae58a2b6.png)
и еще, в артмани я выбирал именно proxy_sa.exe с помощю дополнительной проги -
(http://s003.radikal.ru/i201/1403/45/adfd23b98df9.png)
в кликере также писал PID proxy_sa.exe
МТА - это клиент, сама игра это proxy_sa.exe. может в этом какойто косяк?
(http://s018.radikal.ru/i509/1403/47/2371c169e2e8.png)
-
Возможно какая-то защита стоит ?
-
У вас не указан тип значения
Значения с точкой не проверял...
READMEM (pid, "addr", [size]) - считывает целое значение из памяти процесса
pid - идентификатор процесса
addr - строка, адрес памяти
size - тип значения (1,2,4,8)
Наглядно
(http://s001.radikal.ru/i196/1403/8d/4e7fa37a701bt.jpg) (http://s001.radikal.ru/i196/1403/8d/4e7fa37a701b.jpg)
-
У вас не указан тип значения
Значения с точкой не проверял...
READMEM (pid, "addr", [size]) - считывает целое значение из памяти процесса
pid - идентификатор процесса
addr - строка, адрес памяти
size - тип значения (1,2,4,8)
Параметр size указывает на размер целого значения: 1, 2, 4 или 8 байт. Если данный параметр опущен, то он принимается за 4.
да и пробовал я ставить и 2 и 4 и 8
-
Как Вы видите, у меня всё получилось. Попробуйте с другим процессом поэкспериментировать.
-
Как Вы видите, у меня всё получилось. Попробуйте с другим процессом поэкспериментировать.
да, я попробовал, даже в тойже игре, только одиночной(не онлайн) GTA-SA. всё работает. показывает значение по адресу в кликере то же, что и в артмани. но когда я читаю кликером значение адреса в процессе игры с мультиплеером, то тот выдает "0". подскажите, может ктото встречался с чемто подобным.
испытывал также и другие адреса в игре, все в кликере выдают ноль. дело , мне кажется, в PID . но я даже не предствляю что именно не так. ведь я, даже, в артмани сверяю ID процесса, он совпадает с тем что в диспетчере(процесс самой игры proksy_sa, на последнем скриншоте показано), и вписываю его в кликер. а тот выдает нето что нада.
-
я все еще жду хоть какогото ответа, или хотябы обьяснения происходящего. и стоит ли мне еще както капаться и разбираться или забыть.
пробовал на ХР-32бит, вин7-32бит, вин7-64бит, проблема таже.
ПОМОГИТЕ!!!!!!!!!!!!
-
да, я попробовал, даже в тойже игре, только одиночной(не онлайн) GTA-SA. всё работает. показывает значение по адресу в кликере то же, что и в артмани. но когда я читаю кликером значение адреса в процессе игры с мультиплеером, то тот выдает "0".
ну елки. я не знаю что сказатьпосле такого. сам же делал и все работало. то есть и у тебя руки из плеч и данная функция кликера работает (честно говоря я даже удивлен)
так что возможно и правда какая то защита. тут используется самый приметивнейший способ работы с памятью, поэтому я думаю не проблема любому античиту заблочить это дело
попробуй отложить кликер и сделать то что хочешь именно через артмани