Начинающий
-
Автор темы
- #1
Пробую писать чит для Garrys mod, вот что получается сейчас.
Я вроде бы правильно нашел оффсеты и адресса. Но я не понимаю, как мне сделать вх на игроков и какие оффсеты и адресса искать дальше. Искал все это через Cheat Engine +IDA Pro. Подскажите пожалуйста, что еще нужно найти и как сделать вх на игроков, а также хп игроков (сейчас у меня пишется хп локал плеера, но при заходе на сервер, у меня появляются хп других объектов, даже не игроков)
sourse:
#include "include.h"
PModule clientAddr;
memory mem;
PModule engineAddr;
uintptr_t dwLocalPlayer_Client = 0x6FD274;
uintptr_t Entity_client = 0x71957C;
uintptr_t m_iHealth = 0x90;
uintptr_t dwLocalPlayer_Engine = 0x3E5EDC;
int main() {
while (!mem.Attach("hl2.exe", PROCESS_ALL_ACCESS)) {}
clientAddr = mem.GetModule("client.dll");
engineAddr = mem.GetModule("engine.dll");
std::cout << "Initialized";
while (true) {
system("cls");
DWORD LocalPlayer = mem.Read<DWORD>(clientAddr.dwBase + dwLocalPlayer_Client);
DWORD LocalHealth = mem.Read<DWORD>(LocalPlayer + m_iHealth);
printf("LocalBase: 0x%X\n", LocalPlayer);
printf("Your HP: %d\n", LocalHealth);
for (int i = 1; i <= 64; i++) {
DWORD playerAddress = mem.Read<DWORD>(clientAddr.dwBase + Entity_client + i * 0x10);
DWORD playerHealth = mem.Read<DWORD>(playerAddress + m_iHealth);
printf("Player %d HP: %d\n", i, playerHealth);
}
system("pause>nul");
}
system("pause");
return 0;
}