I will teach you guys on how to make a hack
first you need C++ (here it is: [You must be registered and logged in to see this link.]
???, dont know hwat it is?
no problem ;) , just read this: [You must be registered and logged in to see this link.]
now, you can just do scripting, no needed any knownlege about codding, you can call yourself leecher for doing this
here is an example of a code:
it includes weapon hack and no reload.
Weapon Hack:
that is weapon hack, "25*4" - 25 = weapon ID, you can find more here: [You must be registered and logged in to see this link.]
what it does is making the m16 (ID 25) the same as ID 266 (m4a1 red dragon)
..
too add more just doo this:
easy
And no reload code is here:
for no recoil you dont need to change nothing, just add the addy.
700 = weapons afected, in crossfire there isnt soo many weapons, but i just put a big value to know i m not missing anyhting :)
...
"NoReload" is define in the code top
....
100.0f; or 100; is the same.
it will make the noreload faster as the number is bigger.
all the other things needs requirement of c++ basics, but you dont need to mess up with them
Now post your hacks here and if u need helpjust ask
VIDEO:
the sticky thread that i was talking about is this thread :roll:
first you need C++ (here it is: [You must be registered and logged in to see this link.]
???, dont know hwat it is?
no problem ;) , just read this: [You must be registered and logged in to see this link.]
now, you can just do scripting, no needed any knownlege about codding, you can call yourself leecher for doing this
here is an example of a code:
- Code:
#include <Windows.h>
#define WeaponMgr 0xB65E94//
#define nochange 0xBDC//
#define NoReload 0xBD8//
DWORD WINAPI hacks(LPVOID)
{
while(1)
{
DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
DWORD* m16 = (DWORD*)((*(DWORD*)(CShell + WeaponMgr )) + 25*4);
DWORD* m4_rd = (DWORD*)((*(DWORD*)(CShell + WeaponMgr )) + 266*4);
*m16 = *m4_rd;
if (CShell + WeaponMgr)
for(int i=0; i<700; i++)
{
if((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i)) ) != NULL)
{
for (int j=0; j<10 ; j++)
{
*(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr)) +(4*i))) + NoReload +j*4) = 100.0f;
}
}
}
}
}
bool Ready2Hook()
{
if(GetModuleHandleA("CShell.dll") != NULL
&& GetModuleHandleA("ClientFx.fxd") != NULL)
return 1;
return 0;
}
DWORD WINAPI Wait(LPVOID)
{
while(!Ready2Hook()) Sleep(100);
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, "Message contect","Tittle!", 0);
CreateThread(0,0,(LPTHREAD_START_ROUTINE)Wait,0,0, 0);
}
return 1;
}
it includes weapon hack and no reload.
Weapon Hack:
DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
DWORD* m16 = (DWORD*)((*(DWORD*)(CShell + WeaponMgr )) + 25*4);
DWORD* m4_rd = (DWORD*)((*(DWORD*)(CShell + WeaponMgr )) + 266*4);
*m16 = *m4_rd;
that is weapon hack, "25*4" - 25 = weapon ID, you can find more here: [You must be registered and logged in to see this link.]
what it does is making the m16 (ID 25) the same as ID 266 (m4a1 red dragon)
..
too add more just doo this:
DWORD* m16 = (DWORD*)((*(DWORD*)(CShell + WeaponMgr )) + 25*4);
DWORD* m4_rd = (DWORD*)((*(DWORD*)(CShell + WeaponMgr )) + 266*4);
DWORD* other= (DWORD*)((*(DWORD*)(CShell + WeaponMgr )) + 25*4);
DWORD* other1= (DWORD*)((*(DWORD*)(CShell + WeaponMgr )) + 266*4);
*other = *ther1;
easy
And no reload code is here:
if (CShell + WeaponMgr)
for(int i=0; i<700; i++)
{
if((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i)) ) != NULL)
{
for (int j=0; j<10 ; j++)
{
*(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr)) +(4*i))) + NoReload +j*4) = 100.0f;
}
}
}
for no recoil you dont need to change nothing, just add the addy.
for(int i=0; i<700; i++)
700 = weapons afected, in crossfire there isnt soo many weapons, but i just put a big value to know i m not missing anyhting :)
...
"NoReload" is define in the code top
#define NoReload 0xBD8//
....
100.0f; or 100; is the same.
it will make the noreload faster as the number is bigger.
all the other things needs requirement of c++ basics, but you dont need to mess up with them
Now post your hacks here and if u need helpjust ask
VIDEO:
the sticky thread that i was talking about is this thread :roll:
Last edited by [CFFG]tomboo30 on Thu Aug 16, 2012 12:06 pm; edited 1 time in total (Reason for editing : u had an ) at ur C++ download so they go to the visual studio site not the download site :D)