
10.10.2019, 10:33
|
|
Участник форума
Регистрация: 06.01.2016
Сообщений: 154
С нами:
5447649
Репутация:
28
|
|
Сообщение от 0xNull_Dll
Слушайте, такое дело:
Есть кастомный самп клиент, там оффсеты другие (луашные методы, связанные с сампом там не работают)
Нужно как-то ловить функцию SetPlayerHealth (0x15BA0) и игнорировать её посредством чтения памяти, а не какими-либо готовыми функциями sampfuncs'a или луа.
Как это можно сделать?
Как я понял, сначала нужно взять хэндл dll'а сампа
GetModuleHandle(L"samp.dll");
И к этому значению прибавить 0x15BA0?
Как это вообще работает?
Как вариант, в Cheat Engine поставить брейкпоинт на запись в адрес здоровья игрока, заставить сервер вызвать SetPlayerHealth, найти место где устанавливается хп, это и будет функция SetPlayerHealth. Для нопа функции в ее начале установить байты C2 04 00
|
|
|