
Originally Posted by
maneater4122
Run Injector As admin to inject perfectly
still does not work, i tried to build it as debug and release, still did not work with any of the builds above

Originally Posted by
xXAznrulzXx
The WeaponWeight addy is same as ur Speed hack addy...
Thank you for the reply, but they looks like they are not the same... 0x1f88 and 0x21d8
Code:
#define WeaponWeight 0x1F88
#define SpeedHack 0x21D8

Originally Posted by
nageeb123
need hlep pls the msgbox dont pup up why ?
to me too, it does not show up, i do not know why .... this is the same base that everyone uses

maybe, the injectors at the cf injectors section do not work...
--------------------------------------------------------------------------
i edited the hack, but still this new version does not work...
Code:
#include "stdafx.h"
#include <windows.h>
#define grenades ((i==6)||(i==7)||(i==8)||(i==64)||(i==100)||(i==126)||(i==135)||(i==209)||(i==210)||(i==240)||(i==263)||(i==272)||(i==338)||(i==382)||(i==383)||(i==384))
#define WeaponMgr 0xA2A7E8
#define NoReload 0x2424
#define WeaponDamage 0x07f8
#define WeaponWeight 0x21DC
#define SpeedHack 0x21D8
#define NoChangeDelay 0x2428
float Hithard = 999.0f;
float FragDmg = 0.0f;
float weapweight = 0.0f;
DWORD WINAPI Hacks(LPVOID)
{
bool onehit = false,
reload = false,
fragdmg = false,
weweight = false,
spehack = false,
changedelay = false;
while(1)
{
DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
DWORD pWeaponMgr = *(DWORD*)(CShell + WeaponMgr);
//hotkeys toggle + beep sounds
if(GetAsyncKeyState(VK_F7) || GetAsyncKeyState(VK_NUMPAD0) &1) { changedelay = true; Beep(512, 100); }
if(GetAsyncKeyState(VK_F8) || GetAsyncKeyState(VK_NUMPAD1) &1) { spehack = true; Beep(512, 100); }
if(GetAsyncKeyState(VK_F9) || GetAsyncKeyState(VK_NUMPAD2) &1) { onehit = true; Beep(512, 100); }
if(GetAsyncKeyState(VK_F10) || GetAsyncKeyState(VK_NUMPAD3) &1) { reload = true; Beep(512, 100); }
if(GetAsyncKeyState(VK_F11) || GetAsyncKeyState(VK_NUMPAD4) &1) { fragdmg = true; Beep(512, 100); }
if(GetAsyncKeyState(VK_F12) || GetAsyncKeyState(VK_NUMPAD5) &1) { weweight = true; Beep(512, 100); }
//one hit kill
if(onehit)
{
if (pWeaponMgr)
{
for(int i=0; i<445; i++)
{
if((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i))) != NULL)
*(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i))) + WeaponDamage) = Hithard;
}
}
}
//no reload
if(reload)
{
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;
}
}
}
//no weapon weight
if(weweight)
{
if (pWeaponMgr)
{
for(int i=0; i<445; i++)
{
if((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i))) != NULL)
*(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i))) + WeaponWeight) = weapweight;
}
}
}
//speed hack
if(spehack)
{
if (pWeaponMgr)
{
for(int i=0; i<445; i++)
{
if((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i))) != NULL)
*(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i))) + SpeedHack) = -0,18;
}
}
}
//no change delay
if(changedelay)
{
if (pWeaponMgr)
{
for(int i=0; i<445; i++)
{
if((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i))) != NULL)
*(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+ (4*i))) + NoChangeDelay) = 9999;
}
}
}
//no grenade damage
if(fragdmg)
{
if (pWeaponMgr)
{
for(int i=0; i<445; i++)
{
if((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i))) != NULL && (grenades))
*(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i))) + WeaponDamage) = FragDmg;
}
}
}
Sleep(100);
}
}
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 )
{
MessageBoxA(0, "Made by DjOnce","Injected !", 0);
CreateThread(0,0,(LPTHREAD_START_ROUTINE)Wait,0,0,0);
}
return 1;
}