я об этом просил, и не однократно. изменить систему разморозки/заморозки.
так как на стандарте, оно само уходит с разморозки, и в неактивном окне заходит в состояние заморозки.
что вполне удобно
Мне не понятна механика заморозки разморозки, воспользовался теми офзетами, которые нашел.Вот полный код который используеться в данном боте
procedure TfrmMain.unfreeze;
var
BytesCountOfWrite: DWORD;
unfreeze_flag: Byte;
begin
if unfreeze_addr <> 0 then
begin
unfreeze_flag := 0;
ReadProcessMemory(hProcess, ptr(unfreeze_addr), @unfreeze_flag, 1, BytesCountOfWrite);
if unfreeze_flag <> 1 then
rem_unfreeze_flag := unfreeze_flag;
unfreeze_flag := 1;
WriteProcessMemory(hProcess, ptr(unfreeze_addr), @unfreeze_flag, 1, BytesCountOfWrite); // unfreeze
end
else
SetForegroundWindow(hW);
end;
procedure TfrmMain.restfreeze;
var
BytesCountOfWrite: DWORD;
begin
if unfreeze_addr <> 0 then
begin
if rem_unfreeze_flag <> 1 then
WriteProcessMemory(hProcess, ptr(unfreeze_addr), @rem_unfreeze_flag, 1, BytesCountOfWrite); // freeze
end;
end;
procedure TfrmMain.freeze;
var
BytesCountOfWrite: DWORD;
freeze_flag: Byte;
begin
if unfreeze_addr <> 0 then
begin
freeze_flag := 0;
WriteProcessMemory(hProcess, ptr(unfreeze_addr), @freeze_flag, 1, BytesCountOfWrite); // freeze
end;
end;
procedure TfrmMain.fre_ze;
var
BytesCountOfWrite: DWORD;
fre_ze_flag: Byte;
begin
if unfreeze_ad_r <> 0 then
begin
fre_ze_flag := 0;
WriteProcessMemory(hProcess, ptr(unfreeze_ad_r), @fre_ze_flag, 1, BytesCountOfWrite); // freeze
end;
end;
Приведите пример на делфи, чтобы работал, исправлю в боте.На данный момент нужные офзеты для этого бота не нашел.
Здесь надо учесть несколько условий
1. При нажатии кнопки окно должно быть разморожено, после использование заморожено.
2. Должно реагировать на кнопку разморозить - заморозить.
3. Elementclient.exe должно быть не пропатчен(родной), очень много было вопросов по этому поводу, что кнопки не работают.
Исходя из выше сказанного мне пришлось пойти по наименьшему сопротивлению, разморозить окно при запуске программы, а дальше хотите замораживайте хотите размораживайте.(Что и делает на сегодняшний момент данный бот).
Последний раз редактировалось diagnost; 27.04.2015 в 00:43.
Убрал функцию, как ненужную
procedure GetGamerTarget;
begin
GamerInfo.TargetID := ReadInt32(GamerAddr.TargetID);
GamerInfo.TargetPos.X := ReadSingle(GamerAddr.TargetX);
GamerInfo.TargetPos.Y := ReadSingle(GamerAddr.TargetY);
GamerInfo.TargetPos.Z := ReadSingle(GamerAddr.TargetZ);
end;
В данже в пати персы перестали разбегаться, прист теперь не подбегает к каждому, чтобы отхилить, не подбегает к каждому, чтобы реснуть, возможно перестанет спрыгивать с полета(не проверено)
Скачать можно [Ссылки могут видеть только зарегистрированные пользователи. ]
Хм.. все равно подбегает..ладно хоть убегать перестал.
procedure GetGamerTarget;
begin
GamerInfo.TargetID := ReadInt32(GamerAddr.TargetID);
end;
Исправлено вот так! [Ссылки могут видеть только зарегистрированные пользователи. ]
Связано с тем, что прист перестал хилить пати.
Что могу сказать, по поводу того, что спрыгивает, у меня нет такого, как у вас, значит нет возможности исправить, я бы снял видео, но не могу найти нормальной программы для захвата с монитора.
Что могу сказать, по поводу того, что спрыгивает, у меня нет такого, как у вас, значит нет возможности исправить, я бы снял видео, но не могу найти нормальной программы для захвата с монитора.
Fraps, Play claw, FastStone Capture на крайняк))) Я как только не боролся с этой проблемой. И настраивал по новому, и удалял все предыдущие сохранёнки. Всё равно падает. И физиками, и магами.
Fraps, Play claw, FastStone Capture на крайняк))) Я как только не боролся с этой проблемой. И настраивал по новому, и удалял все предыдущие сохранёнки. Всё равно падает. И физиками, и магами.
Скачал программу, создал почту, зашел через ИЦ, создал персонажа друльку, бац бот не видит окна я в шоке, зашел через PerfectAutoLogin, все нормально видит, вопрос, как окно теперь называется, если заходишь через ИЦ? Раньше имело название 'ElementClient Window', а как сейчас? И с PWI из-за этого у меня ничего не вышло!
Скачал программу, создал почту, зашел через ИЦ, создал персонажа друльку, бац бот не видит окна я в шоке, зашел через PerfectAutoLogin, все нормально видит, вопрос, как окно теперь называется, если заходишь через ИЦ? Раньше имело название 'ElementClient Window', а как сейчас? И с PWI из-за этого у меня ничего не вышло!
Хмм, странно. Только что вошёл на своего перса через ИЦ, запустил бота. Прекрасно видит.
Хмм, странно. Только что вошёл на своего перса через ИЦ, запустил бота. Прекрасно видит.
Все разобрался, запуск от админа спасает!Странно раньше этого не требовалось.(win 7 64 стоит) Попробывал пару программ, снимает классно, но есть проблема, видит только текущее окно, а окно бота не видит, я думаю многим будет интересно как настраивается бот, скинте готовую прогу проверенную.
Последний раз редактировалось diagnost; 28.04.2015 в 08:22.
один хер прыгает скотина с полёта. единственное, что если поставишь галочку сохранять высоту при атаке, то он опять на полёт после падения запрыгивает. Это спасает если мобы над землёй летают. А если высота 40, то полный ахтунг. Но это выглядит со стороны конечно не как бот. Син над каждым мобом сверху залипает, думает пару секунд и спускается. Была же нормальная версия бота, как только сделал время на продажу лута. Сейчас специально перерыл, нашёл, но файл уже удалён. Заливал бы на яндекс диск, или мыло облако. Там файлы вечно хранятся, пока сам не удалишь. А этот *****ргхост всё удаляет через месяц.
________________
Последний раз редактировалось Fixxxxxxxer; 01.05.2015 в 12:16.
один хер прыгает скотина с полёта. единственное, что если поставишь галочку сохранять высоту при атаке, то он опять на полёт после падения запрыгивает. Это спасает если мобы над землёй летают. А если высота 40, то полный ахтунг. Но это выглядит со стороны конечно не как бот. Син над каждым мобом сверху залипает, думает пару секунд и спускается. Была же нормальная версия бота, как только сделал время на продажу лута. Сейчас специально перерыл, нашёл, но файл уже удалён. Заливал бы на яндекс диск, или мыло облако. Там файлы вечно хранятся, пока сам не удалишь. А этот *****ргхост всё удаляет через месяц.
________________
Зачем сину бить мобов с полета, наземных?Мобы отагриватся будут!
[Ссылки могут видеть только зарегистрированные пользователи. ]
Кстати, окно открыл восьмое, на скоряк настроил и снял видео.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Цитата:
Сообщение от Barakuda2
Не видит имя персонажа, что делать?
Запуск бота от админа спасет!
Последний раз редактировалось diagnost; 01.05.2015 в 15:59.