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]