i gotta see some tutorials LOL
but atleast i can write CoD2 Hack
Base is tottaly wrong how can this works
i gotta see some tutorials LOL
but atleast i can write CoD2 Hack
COD2 LOL Thats so easy to hack
Suh Dude.
yea i made norecoil for cod4 and cod2 too *UNDETECTED*
Unorganized + fail base , where is the pWeaponMgr..
stop leeching
You didn't fix it , you even made it more worse
hold on dude , ill fix it.
[Highlight="C++"]#include <Windows.h>
//Used for some functions as DWORD
#define WeaponMgr 0xA05E48
//WeaponMgr aka LTClient Addy , plus i know you made them wrong , so i fixed for you , just for now..
#define AmmoDamage 0x7F8
//Damage hack addy
//The shit that was here is useless , so i removed and fixed.
DWORD WINAPI MainDLL(LPVOID)
{
bool MainFeature = false;
while(1) //While this DWORD is on..
{
DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll"); //Gets the module from CShell.dll , can't explain.. PS : i changed it from CShellBase to CShell , more easy
DWORD pWeaponMgr = *(DWORD*)(CShell + LTClient); //Says that pWeaponMgr is a DWORD and it's equal to CShell + LTClient
if(GetAsyncKeyState((VK_NUMPAD1)&1)) //Hotkey Numpad 1
{
MainFeature = !MainFeature; //Toggles the boolean (True or false statement) on and off.
Sleep(200); //Sleeps a while so the user can have time to remove his finger from the hotkey , or it will just loop much.
}
if(MainFeature) //If boolean MainFeature is on (Enabled).
{
//No need for Sleep.
if (pWeaponMgr) //The pWeaponMgr we defined before saying that it equals CShell + LTClient..
{
for(int i=0 ; i<445 ; i++) //I'm not the right person to explain this , but i think it equals to Weapons ID , Don't touch it.
{
*(float*)( (*(DWORD*)((*(DWORD*)(CShell + WeaponMgr) + (4*i))) + AmmoDamage) = 999; //This whole statement changes the value of the Address we previously defined which is AmmoDamage which is the addy for weapon damage
//the 999 is the value of damage after the hack is enabled.
}
}
}
}
}
BOOL WINAPI DllMain( HMODULE hDll,DWORD dwAttached, LPVOID lpReserved ) //From here , this will be the operations of the injection and waiting for it to start
//I won't explain this , to force you to read it and try to understand it yourself , it's logical.
{
DisableThreadLibraryCalls(hDll);
if(dwAttached == DLL_PROCESS_ATTACH);
{
MessageBoxA(0,"Helped in making this hack .. Shadeyz","Injection successful",0);
CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)Wai t,NULL,NULL,NULL); //Starts the thread Wait , which is beneath this part.. read it too.
}
return 1;
}
DWORD WINAPI Wait(LPVOID)
{
while(!Gameready()) Sleep(200); //Learn basic C++ and you shall know what this part means, it was previously used it hotkeys , too.
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)MainDLL, NULL, NULL, NULL); //Starts the thread MainDLL which is the one that contains the features.
return 0;
}
bool Gameready() //Defines Gameready as a boolean..
{
if(GetModuleHandleA("CShell.dll") != NULL
&& GetModuleHandleA("ClientFx.fxd") != NULL)
return 1;
return 0;
}[/Highlight]
I edited it myself , PS : you need to bypass it.
Have fun leeching , and i'm not going to help you making other features .. learn it yourself.
Take it without thanking me and you will be dead.
Last edited by ShadeyZzZz; 06-16-2011 at 04:36 PM.
R.I.P 346
elitexxxmate (06-17-2011)
@$haDe$'$ all I did was comment out the unnecessary and undefined shit . I didn't touch his base or anything = how the fuck did I make it worse when I didn't really do anything?
Maybe it's an acronym?
Awesome Super Death Asshole Said DAAMMMNN.
Plus a good coder doesn't waste his time on stupid little names.
Besides, you have no room to talk. All you do is cook up some copy pasta and release it. That's been proven with your last TWO, count them, TWO, hacks.
^
Your point might be true , but it's not true to me..
A good coder would organize his base well , and even for his own benefit , if he organize it well , he wont have to scroll up then copy then paste..
R.I.P 346
Well,
This is an old base, you leeched.
This base is completely incorrect.
LTC is wrong. 0 Check is missing and much more
~Donater since 19th October 2011~
~Ex-Crossfire Minion || Resigned on 4th February 2012 ~Da fuck
i wrote myself another "hack" (not leeched) and if i inject and go to crossfire it says im banned for 6 days and126 hours :'D
tried with 3 diff accounts