Hey Guys .
This few Patterns i got have fun.
code :
Code:
DWORD cAddresses::GetMyLTC()
{
DWORD Address;
Address = Tools.FindPattern((DWORD)GetModuleHandle(L"CShell.dll"),0x72C000,(PBYTE)"\x8B\x0D\x00\x00\x00\x00\x8B\x11\x50\x8B\x42\x18", "xx????xxxxxx");
if(Address)
{
Address = *(DWORD*)(Address + 0x2);
return *(DWORD*)(Address);
}
return 0;
}
DWORD cAddresses::GetMyILocaleMgr()
{
DWORD Address;
Address = Tools.FindPattern((DWORD)GetModuleHandle(L"CShell.dll"),0x72C000,(PBYTE)"\x8B\x0D\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x0F\xB6\x4E\x51","xx????x????xxxx");
if(Address)
return *(DWORD*)(Address + 0x2);
return 0;
}
DWORD cAddresses::GetMyGCS()
{
DWORD Address;
Address = Tools.FindPattern((DWORD)GetModuleHandle(L"CShell.dll"),0x72C000,(PBYTE)"\x8B\x0D\x00\x00\x00\x00\x8B\x01\x8B\x90\x00\x00\x00\x00\xFF\xD2\x8B\xF8\x85\xFF\x0F\x84\x00\x00\x00\x00\x8B\x4E\x08","xx????xxxx????xxxxxxxx????xxx");
if(Address)
{
Address = *(DWORD*)(Address + 0x2);
return *(DWORD*)Address;
}
return 0;
}
DWORD cAddresses::GetMyWeaponInfo()
{
DWORD Address;
Address = Tools.FindPattern((DWORD)GetModuleHandle(L"CShell.dll"),0x72C000,(PBYTE)"\x8B\x0D\x00\x00\x00\x00\x50\xE8\x00\x00\x00\x00\x85\xC0\x74\xD0","xx????xx????xxxx");
if(Address)
{
Address = *(DWORD*)(Address + 0x2);
return *(DWORD*)Address;
}
return 0;
}
DWORD cAddresses::GetMyLT CSB()
{
DWORD Address;
Address = Tools.FindPattern((DWORD)GetModuleHandle(L"CShell.dll"),0x72C000,(PBYTE)"\x68\x00\x00\x00\x00\x68\x00\x00\x00\x00\xB9\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x68\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x59\xC3\xCC\xCC\xCC\xCC\xCC\xCC\xCC\xCC\xCC\xCC\xCC\xCC\xCC\xCC\xB9\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x68\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x59\xC3","x????x????x????x????x????x????xxxxxxxxxxxxxxxxx????x????x????x????xx");
if(Address)
return *(DWORD*)(Address + 0x1);
return 0;
}
DWORD cAddresses::GetMyDrawPrim()
{
DWORD Address;
Address = Tools.FindPattern((DWORD)GetModuleHandle(L"CShell.dll"),0x72C000,(PBYTE)"\x8B\x0D\x00\x00\x00\x00\x8B\x11\x8B\x82\x00\x00\x00\x00\x83\xC4\x18\x6A\xFF\x57","xx????xxxx????xxxxxx");
if(Address)
{
Address = *(DWORD*)(Address + 0x2);
return *(DWORD*)Address;
}
return 0;
}