#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
// Windows Header Files:
#include <windows.h>
#include <windows.h>
DWORD WINAPI Hacks(LPVOID)
{
bool weaponhack = false;
bool weaponhack1 = false;
bool weaponhack2 = false;
bool weaponhack3 = false;
bool weaponhack4 = false;
while(1)
{
DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
DWORD* m16 = (DWORD*)((*(DWORD*)(CShell +

))+25*4);
DWORD* m12 = (DWORD*)((*(DWORD*)(CShell +

))+206*4); //m4 gold
DWORD* wep = (DWORD*)((*(DWORD*)(CShell +

))+351*4); //M4 silver
DWORD* wep1 = (DWORD*)((*(DWORD*)(CShell +

))+532*4); //M4 liberty
DWORD* wep2 = (DWORD*)((*(DWORD*)(CShell +

))+121*4); //ak 47 scope
{
if(GetAsyncKeyState(VK_F1))
{ weaponhack2 = false;
weaponhack1 = false;
weaponhack = true;
weaponhack3 = false;
weaponhack4 = false;
}
}
if(weaponhack)
{
if ((m16 != NULL) && (m12 != NULL))
*m16 = *m12;
}
{
if(GetAsyncKeyState(VK_F2))
{ weaponhack = false;
weaponhack2 = false;
weaponhack1 = true;
weaponhack3 = false;
weaponhack4 = false;
}
}
if(weaponhack1)
{
if ((m16 != NULL) && (wep1 != NULL))
*m16 = *wep1;
}
{
if ((m16 != NULL) && (wep2 != NULL))
*m16 = *wep2;
if(GetAsyncKeyState(VK_F3))
{ weaponhack = false;
weaponhack2 = true;
weaponhack1 = false;
weaponhack3 = false;
weaponhack4 = false;
}
}
if(weaponhack2)
{
if ((m12 != NULL) && (wep2 != NULL))
*m12 = *wep2;
}
}
}
bool Ready2Hook()
{
if(GetModuleHandleA("CShell.dll") != NULL
&& GetModuleHandleA("ClientFx.fxd") != NULL)
return 1;
return 0;
}
DWORD WINAPI Wait(LPVOID)
{
while(!Ready2Hook()) Sleep(200);
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)Hacks, NULL, NULL, NULL);
return 0;
}
BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
{
DisableThreadLibraryCalls(hDll);
if ( dwReason == DLL_PROCESS_ATTACH )
{
//optional
MessageBoxA(0, "Message Title","Message Board", 0);
CreateThread(0,0,(LPTHREAD_START_ROUTINE)Wait,0,0, 0);
}
return 1;
}
Legend

= See In My New Updates Addys In Source Code Section.
Credits
@
Code[VB]
@
giniyat101