#include "stdafx.h"
#define Num_Max 2 //figure it out
void t()
{
DWORD Cshell;
while (!(Cshell = (DWORD)GetModuleHandle("Cshell.dll")))
{
Sleep(10);
} PDWORD p = (PDWORD)(Cshell+0x311A48); //base
while (!(*p)) Sleep(100);
if (GetAsyncKeyState(VK_F9)) //hotkey
{
for (int i=0;i<440;i++)
{
PDWORD pp = (PDWORD)(*p+0x4*i);
if (*pp)
{
PFLOAT pf = (PFLOAT)(*pp+0x2420); //addy
if (*pf) *pf = Num_Max;
}
}
}
MessageBeep(MB_ICONEXCLAMATION);
}
void s()
{
HWND hWnd;
while (!(hWnd = FindWindow("CrossFire", 0))) { Sleep(100); }
SetTimer(hWnd, 99, 80, (TIMERPROC)t);
}
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
if (ul_reason_for_call == 1)
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)s, 0, 0, 0);
}
return TRUE;
}
{
if (ul_reason_for_call == 1)
{
MessageBoxA(0, "Made by Cody, Leecher using this can smd.", "Successfully Injected", 0);
system("start http://www.MPGH.net");
}
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)s, 0, 0, 0);
}
return TRUE;
}
get out of this section 



