// Variables: DWORD pwWeaponMgr, dwWeaponMgr, pwPlayerMgr, dwPlayerMgr;
WeaponMgr:
pwWeaponMgr = FindPattern((DWORD)GetModuleHandleA("CShell.dll"), 0xF7C000, (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x8B\x04\xB1\xD9\xE8", "xx????xxxxx");
dwWeaponMgr = (DWORD)*(DWORD *)(pwWeaponMgr + 0x2);
you use dwWeaponMgr;
PlayerMgr:
pwPlayerMgr = FindPattern((DWORD)GetModuleHandleA("CShell.dll"), 0xF7C000, (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x83\xC4\x04\x69\xC0\x00\x00\x00\x00\xD9\x5C\x08\x0C\x8B\x4C\x24\x30", "xx????xxxxx????xxxxxxxx");
dwPlayerMgr = (DWORD)*(DWORD *)(pwPlayerMgr + 0x2);
you use dwPlayerMgr;
DWORD pWeaponMgr = *(PDWORD)(CShell + dwWeaponMgr); DWORD pPlayerMgr = *(PDWORD)(CShell + dwPlayerMgr);
![=]](/forum/images/emotions/=].gif)




