Ищи хук!
(P.S. M4A1201)) )
THIS IS MY PROGRAM CODE (вот мой программный код)
WHAT IS THE ERROR HERE (в чем тут ошибка)
during the game did not change (во время игры ни чего не меняется)
make on c++ in dllmain.cpp
[HTML]#include "stdafx.h"
#define WeaponMgr 0xAFF8FC // Поинтер 10141676 8B0D FCF8AF10 MOV ECX,DWORD PTR DS:[10AFF8FC]
#define ReloadAnimRatio 0x2650 // офсет 1014165D D998 50260000 FSTP DWORD PTR DS:[EAX+2650]
float Change = 100;
DWORD WINAPI Hacks(LPVOID)
{
bool reload = true;
while(1)
{
DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
DWORD pWeaponMgr = *(DWORD*)(CShell + WeaponMgr);
/* задаём код */
if (pWeaponMgr) //0xAFF8FC
{
for(int i=0; i<604; i++) //Weapon Loop. 604 = the number of the weapons
{
if((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i)) ) != NULL) // ебать капать
*(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr)) +(4*i))) + 0x2650 ) = 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 )
{
return 1;
}
}
[/HTML]
Last edited by sanaka2012; 02-17-2012 at 03:00 AM.
Все здесь.))Originally Posted by "[RUS
Дебил я тебе говорил хук сменить
you had to include <windows.h>
and no reload value is 75.0f
проще спрашивать именно в разделе CrossFire Hack Source Code - MPGH - MultiPlayer Game Hacking нежели тут,т.к там сидят создатели читов=)
еще бы тему закрыть не помешало
When you want to activate your hack, the code which activates it has to get executed...