Один из вариантов решения проблемы с сбором лута -
когда моб убит:
в скрипте вставить операции
- собрать лут (на случай если моб был рядом)
- развернуть камеру так чтоб перс был к нам спиной
- движение вперед куда смотрит перс - 1-2 сек. (клав. "W")
- потом опять собрать лут
- не знаю как так разворачивать камеру програмно ..))
кто-нить уже пробывал ??? или это чушь ?
Один из вариантов решения проблемы с сбором лута -
когда моб убит:
в скрипте вставить операции
- собрать лут (на случай если моб был рядом)
- развернуть камеру так чтоб перс был к нам спиной
- движение вперед куда смотрит перс - 1-2 сек. (клав. "W")
- потом опять собрать лут
- не знаю как так разворачивать камеру програмно ..))
кто-нить уже пробывал ??? или это чушь ?
Проще переместиться на место убитого моба (получить и запомнить координаты цели можно, собственно как и координаты лута) и обычным способом собрать лут.
Раньше (2000г.) работал с WinIce - отладчик кот становится первым в 0-ой уровень ядра системы, потом в него становится Виндовс .. По точкам прерывания, отыскивал в асс-коде места переходов внужные дела и переправлял эти вещи - результат - устранение Триал периудов, обход защит, шифрования и т.д.
Никак сейчас не перенастроюсь на работу с Клиентом - в нем ведь нельзя ломать ничего. Чем же вообще с ним работают - Cheat Engine - не очень пока понял .. как с ней делать .. Мне хотябы Инфу находить ..
Поделитесь опытом, хотябы поверхностно..
И еще, а что если придумают Клиент в котором все адресса указателей на адресса и смещения будут менятся по опр. алгоритму .. Че тада - прощай Боты ..))
Если не секрет, по каким адресам можно активировать разговор с нпс? Хочется попробовать реализовать этот способ через активацию а дальше - маусом, поскольку с инжектом у меня пока туговато
Наконец-то начал немного разбираться в файле PW_Mem_Table v2.xls. Потрясающая вещь. Огромное спасибо автору.
На вкладке Player опечатка N-207 там координата Y
Один раз как-то что-то произошло с соединением и я оказался в клиенте один без персов без мобов и нипов - прыгаешь бегаешь - вот я и подумал - это идельно для испытания бота - провод по координатам и прочее.
Кто знает как такое включать - как эмулятор игры .. ?
Привет всем)))
Может кто сталкивался с ситуацией когда при подборе лута с использованием
инжеке кода:
{var
Address: pointer;
Pa1,Pa2: cardinal;
begin
Pa1:=aPParams^.Param1;
Pa2:=aPParams^.Param2;
asm
mov edx, DWORD PTR [$00924e0c]
push Pa1 // Item SN
push Pa2 // Item ID
mov ecx, DWORD PTR [edx+$20]
add ecx, $EC
mov edx, $00582fa0
call edx
end;
end;}
(для версии1.34. Базовый адрес и адрес функции найдены по методики предложенной "int" в сообщении #417. )
Чар подбирает лут. Лут исчезает, но в инвентаре не появляется и деньги не прибавляются. После быстрого перезахода чаром лут появляется на земле.
Ясно что на сервер данные не пошли. Если кто уже буксовал на данной задаче подскажите, пожалуйста.)))
Да, полный захват цели (для 1.34 ) работает нормально вот так:
{var
P1: DWORD;
begin
P1:=MonID^.Param1;
asm
mov edx, DWORD PTR [$924e0c]
push P1
mov ecx, DWORD PTR [edx+$20]
add ecx, $EC
mov edx, $00583010
call edx
end;
end;}
obiov
Ты выбрал не правильную функцию. Вернее, если быть до конца точным - то что у тебя - это одна из нескольких, участвующих в цепочке. На самом деле, в клиенте есть офигенная вещь - заставить игрока самому подбежать к луту (если далеко), поднять его, положить в инвентарь и ещё и состековать в пачку. Но адрес для 1.3.4 не скажу, потому что не знаю.
Привет всем ..
Не верится даже что можно персонаж переместить в другую точку, все пишут так запутанно и по разному.
Если кто-то добился этого на AtoIt, хоть как-то более менее приемлемо, чтоб можно было увидеть перемещение персонажа, прошу написать где я ошибаюсь в ниже приведенном фрагменте .. у меня получается что перемещается только камера ..
По этой ссылке, весьма неплохой, но платный бот botpirates. Стоит довольно дорого, но и робит неплохо... Антивирус на него ругается, скорее всего потому что он работает через сайт. Нашел его на форуме, чтобы не копипастить сюда весь форум ссылка на тему .
Идея в том, чтобы как-то сделать его бесплатным) Кому-нибудь это под силу?
Остались еще энтузиасты, или все сейчас строиться а деньгах?