00B810F8 FF15 4413D600 CALL DWORD PTR DS:[<&msvcr80.atof>] ; MSVCR80.atof 00B810FE D95C24 14 FSTP DWORD PTR SS:[ESP+14] 00B81102 D94424 14 FLD DWORD PTR SS:[ESP+14] 00B81106 8B06 MOV EAX,DWORD PTR DS:[ESI] 00B81108 D998 C8070000 FSTP DWORD PTR DS:[EAX+7C8] <- AmmoDamage Offset 00B8110E 83C4 04 ADD ESP,4 00B81111 8B4C24 14 MOV ECX,DWORD PTR SS:[ESP+14]
dwSize = 0x1233000;
DWORD OffSet = FindPattern((DWORD)GetModuleHandle("CShell.dll"), 0x9f0000, (PBYTE)"\xD9\x98\x00\x00\x00\x00", "xx????");
Sleep(10);
if(OffSet)
{
OffSet = *(PDWORD)(OffSet+2);
}
Writelog("#define AmmoDamage 0x%X",OffSet);
dwSize = 0x1233000;
DWORD OffSet = FindPattern((DWORD)GetModuleHandle("CShell.dll"), 0x9f0000, (PBYTE)"\xD9\x98\xC8\x07\x00\x00", "xxxx??");
OffSet = *(DWORD*)(OffSet+2);
Writelog("#define AmmoDamage 0x%X",OffSet);
DWORD CShell= (DWORD)GetModuleHandleA("CShell.dll");
dwSize = 0x1233000;
DWORD AmmoDamage = FindPattern(CShell, dwSize,(unsigned char*)"\xD9\x98\xC8\x07\x00\x00", "xxxx??");
//==============Start Log==============\ #define WallHack 0x6D49E4 #define DIP1 0x004B5452 #define DIP2 0x004B3C4D #define ES 0x0045762F #define PS 0x004C761F //==============End Log==============\
