#include <windows.h>
#define WeaponPointer 0xFCC5A4
#define NoReload 0xC3C
bool noreload = true;
DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
DWORD pWeaponMgr = *(DWORD*)(CShell + WeaponPointer);
void Hacks()
{
for(;;){
*(char*)(CShell + 0x42D43C) = 'G'; //no bug damage(not sure if working)
//No Reload(Not sure if pointers are correct)
if(noreload)
{
if (pWeaponMgr)
{
for(int i=0; i<445; i++)
{
if((*(DWORD*)((*(DWORD*)(CShell+pWeaponMgr))+(4*i))) != NULL)
*(float*)((*(DWORD*)((*(DWORD*)(CShell+pWeaponMgr))+(4*i))) + NoReload) = 100;
}
}
}
Sleep(50);
}
}
BOOL WINAPI DllMain(HINSTANCE module, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Hacks, 0, 0, 0);
MessageBoxA(0, "Have Fun!\nBy XXkillerFin\nwww.MPGH.net", "Injected!", 0);
}
return TRUE;
}

!!!#define WeaponMgr 0xDB1694
#define WeaponMgr 0xDB1694
#pragma region Module base
DWORD scBase,mBase,dBase;
DWORD Shellbase()
{
return !scBase ? (scBase = (DWORD)GetModuleHandle("CShell")) : scBase;
}
DWORD Mainbase()
{
return !mBase ? (mBase = (DWORD)GetModuleHandle(NULL)) : mBase;
}
DWORD D3Dbase()
{
return !dBase ? (dBase = (DWORD)GetModuleHandle("d3d9")) : dBase;
}
#pragma endregion
void Hacks()
{
bool noreload = true;
while(1){
*(char*)(CShell + 0x438ABC) = 0; //damage per second = 0(in dmgZone)
*(char*)(CShell + 0x438ACC) = 'G'; //no bug damage(not sure if working)
//No Reload
if(noreload)
{
if (pWeaponMgr)
{
for(int i=0; i<445; i++)
{
if((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i))) != NULL)
*(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i))) + NoReload) = 100;
}
}
}
}
}