Мог бы кто-либо подсказать каким образом боты берут инфу о персе, мобах и тд, хотелось бы для начала попытаться написать прогу для автоматического питья банок(выставить % на котором использовать банку), писать собираюсь на Делфи, есть ли где-нибуть пошаговая инструкция для этого??
Для каждого значения в клиенте выделяется своя ячейка памяти, из которой можно считать информацию. Подробнее тут.
Ты забыл сказать писал ли ты до этого на Delphi. Если нет, то тебе еще рано думать о написании автопотов, и тем более ботов. Тут [Ссылки могут видеть только зарегистрированные пользователи. ].
Если начальные знания и опыт у тебя есть, то инфа тебе в помощь:
Код:
ReadProcessMemory (модуль Windows)
function ReadProcessMemory(hProcess: THandle; const lpBaseAddress: Pointer; lpBuffer: Pointer;
nSize: DWORD; var lpNumberOfBytesRead: DWORD): BOOL; stdcall;hProcess - Идентификатор объекта
lpBaseAddress - указатель на адрес из которого будем читать
lpBuffer - указатель на переменную-буфер, в которую будем читать значение из памяти.
nSize - количество байт, которое мы хотим прочитать.
lpNumberOfBytesRead - переменная-буфер, в которой устанавливается значение соответствующее количеству прочитанных байт.
С помощью этой функции мы будем "подбираться" к нужному нам адресу.
SendMessage(Wnd: HWnd; Msg, wParam: Word; lParam: Longint): Longint;
Посылает сообщение оконной функции указанного окна. Возвpат из функции осуществляется только после обpаботки сообщения.
Паpаметpы:
Wnd: Окно, пpинимающее сообщение или $FFFF для посылки всем всплывающим окнам в системе.
Msg: Тип сообщения.
wParam: Дополнительная инфоpмация о сообщении.
lParam: Дополнительная инфоpмация о сообщении.
Пример использования для нажатия клавиши:
var H: Hwnd;
begin
H:= FindWindow('ElementClient Window', nil));
SendMessage(h, WM_KeyDown , VK_F1, 0);
SendMessage(h, WM_KeyUp , VK_F1, 0);
Верно, однако на данном уровне кодинга разница между C++ и Delphi не особо значима, ибо основой всё равно служит WinAPI, кроме того статья затрагивает не только собственно кодинг, но и подготовку к нему (поиск адресов, прочая ерунда), что весьма полезно для начала.
Если бы все ответ по пол-года ждали ... Кто хотел, тот давно разобрался Тем более, что нужная автору программа с исходниками лежала тут почти пол-года на момент создания темы.