
#include <windows.h>
#include <stdio.h>
#define ADR_PlayerPointer 0x112D82F0
#define OFS_ToCopyGun 0x2B4
#define OFS_CopyGun 0x13C0
bool Copygun = false;
void HackFunctions()
{
for(;;)
{
DWORD Player = *(DWORD*)( ADR_PlayerPointer );
/******************************[ CopyGun ]******************************/
{
if( Player != 0 )
{
if( Copygun == false )
{
if ( GetAsyncKeyState( VK_ESCAPE ))
{
*(DWORD*)(( Player + OFS_ToCopyGun ) + OFS_CopyGun ) = 0;
Copygun = true;
}
}
}
}
Sleep(100);
}
}
BOOL WINAPI DllMain(HINSTANCE hModule,DWORD dwReason,LPVOID lpvReserved)
{
if( dwReason == DLL_PROCESS_ATTACH )
{
CreateThread(0,0,(LPTHREAD_START_ROUTINE)HackFunctions,0,0, 0);
}
return true;
}
#include <windows.h>
#include <stdio.h>
#define address1 0x112d82f0
#define offset1 0x2b4
#define offset2 0x13c0
void Hack_0815()
{
if(GetAsyncKeyState(VK_ESCAPE)&1)
{
DWORD dwAddress1 = *(DWORD*)(address1);
if(dwAddress1 != 0)
{
DWORD Step1 = *(DWORD*)(dwAddress1 + offset1);
*(DWORD*)(Step1 + offset2) = 0; // value on
}
}
}
void HackThread()
{
for(;;)
{
Hack_0815();
}
}
BOOL APIENTRY DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
{
switch(dwReason)
{
case 1:
MessageBoxA(NULL, "Hack by NIK!", "Credits", MB_OK);
CreateThreadA(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
}
return TRUE;
}