- 25
- 1
Ели как написал такой скрипт, по идей который должен выдавать хп если его значение меньше 160, проверив его понял что он не работает, если есть специалисты, пожалуйста подскажите и помогите понять как это исправить
C++:
#include "pch.h"
BOOL WINAPI AMZHP(HMODULE createModule)
{
DWORD gameModule = (DWORD)GetModuleHandle(L"Aggmain.asi");
{
if (GetAsyncKeyState(0x47) & 0x8000)
{
DWORD HP = *(DWORD*)gameModule + 0x8CE098;
if (HP < 160)
{
*(DWORD*)HP = 160;
}
}
}
}
BOOL APIENTRY DLLMain(HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)AMZHP, 0, 0, 0);
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}