#include <Windows.h>
struct Information
{
int health, m_flags;
bool checked;
}*VALUE;
DWORD WINAPI BunnyHop(LPVOID lpParam)
{
VALUE = new Information;
DWORD BASE = (DWORD)GetModuleHandleA("hl.exe"), STAMINA, FOCE_JUMP;
STAMINA = *(DWORD*)(BASE + 0x010F9ED8);
FOCE_JUMP = STAMINA + 0xA0;
STAMINA += 0x2D0;
float valor = 300;
while (1)
{
VALUE->health = *(DWORD*)(0x00179814);
VALUE->m_flags = *(DWORD*)(BASE + 0x1B70A54);
if (VALUE->health <= 100 && VALUE->health > 0)
{
if (GetAsyncKeyState(VK_F1))
{
VALUE->checked = !VALUE->checked;
}
if (VALUE->checked)
{
if (VALUE->m_flags == 1)
{
*(float*)(FOCE_JUMP) = valor;
*(int*)(STAMINA) = 0;
}
}
}
}
return 0;
}
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwAttached, LPVOID lpvReserved)
{
if (dwAttached == DLL_PROCESS_ATTACH)
{
CreateThread(NULL, 0, &BunnyHop, NULL, 0, NULL);
MessageBoxA(0, "WORKING RIGHT", "BUNNYHOP", 0);
}
return 1;
}
Чисто прыжок или стрейфер тоже?Это мой BunnyHop отлично работает в любой игре (например cs 1.6, css, cs:: go), этот адрес работает в cs 1.6 No Steam (OFFLINE).
C++:#include <Windows.h> struct Information { int health, m_flags; bool checked; }*VALUE; DWORD WINAPI BunnyHop(LPVOID lpParam) { VALUE = new Information; DWORD BASE = (DWORD)GetModuleHandleA("hl.exe"), STAMINA, FOCE_JUMP; STAMINA = *(DWORD*)(BASE + 0x010F9ED8); FOCE_JUMP = STAMINA + 0xA0; STAMINA += 0x2D0; float valor = 300; while (1) { VALUE->health = *(DWORD*)(0x00179814); VALUE->m_flags = *(DWORD*)(BASE + 0x1B70A54); if (VALUE->health <= 100 && VALUE->health > 0) { if (GetAsyncKeyState(VK_F1)) { VALUE->checked = !VALUE->checked; } if (VALUE->checked) { if (VALUE->m_flags == 1) { *(float*)(FOCE_JUMP) = valor; *(int*)(STAMINA) = 0; } } } } return 0; } BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwAttached, LPVOID lpvReserved) { if (dwAttached == DLL_PROCESS_ATTACH) { CreateThread(NULL, 0, &BunnyHop, NULL, 0, NULL); MessageBoxA(0, "WORKING RIGHT", "BUNNYHOP", 0); } return 1; }
Как я понял из кода, чистый бхопЧисто прыжок или стрейфер тоже?