Проблемы с получением iTeamNum

Статус
В этой теме нельзя размещать новые ответы.
Начинающий
Статус
Оффлайн
Регистрация
17 Мар 2018
Сообщения
21
Реакции[?]
5
Поинты[?]
0
Пытаюсь прочитать команду игрока\бота, но ничего не получаю...
Подскажите что именно не так.

hEngine.dwordClient - получаю как адрес модуля(dll) client.dll
DWORD dw_EntityList = 0x04A80254;
nPlayer - номер игрока ( от 0 - 32 )
DWORD i_TeamNumber = 0xF0;
int t_team = 0;

ReadProcessMemory(
hEngine.HandleProcess, (PBYTE*)(hEngine.dwordClient + dw_EntityList + nPlayer * 0x4 * 4 + i_TeamNumber), &t_team, sizeof(int), &size_of_readed);

В итоге на выходе получаю 0, что я делаю не так?
 
Эксперт
Статус
Оффлайн
Регистрация
12 Июн 2014
Сообщения
999
Реакции[?]
1,209
Поинты[?]
3K
Может так надо:

Код:
DWORD EntityBase;
int   iTeam;

ReadProcessMemory(hEngine.HandleProcess, (PBYTE*)(hEngine.dwordClient + dw_EntityList + nPlayer * 0x10), &EntityBase, sizeof(DWORD), NULL);
ReadProcessMemory(hEngine.HandleProcess, (PBYTE*)(EntityBase + i_TeamNumber), &iTeam, sizeof(int), NULL);
 
Начинающий
Статус
Оффлайн
Регистрация
17 Мар 2018
Сообщения
21
Реакции[?]
5
Поинты[?]
0
Может так надо:

Код:
DWORD EntityBase;
int   iTeam;

ReadProcessMemory(hEngine.HandleProcess, (PBYTE*)(hEngine.dwordClient + dw_EntityList + nPlayer * 0x10), &EntityBase, sizeof(DWORD), NULL);
ReadProcessMemory(hEngine.HandleProcess, (PBYTE*)(EntityBase + i_TeamNumber), &iTeam, sizeof(int), NULL);

Спасибо большое, вот это помогло, и я понял что не так сделал. 4 дня с этим мучался XD. Не знаю как на этом форуме поставить тебе +репу, поэтому просто человеческое тебе спасибо)
 
Я не Хлебушкин
Забаненный
Статус
Оффлайн
Регистрация
23 Июн 2017
Сообщения
571
Реакции[?]
213
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Спасибо большое, вот это помогло, и я понял что не так сделал. 4 дня с этим мучался XD. Не знаю как на этом форуме поставить тебе +репу, поэтому просто человеческое тебе спасибо)
Тебе нужно получить 5 симпатий,чтоб ты смог ставить людям симпатии.Развивайся на форуме,тоже помогай людям
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу