Bypass weapon DC
Original Post: https://www.mpgh.net/forum/showthread.php?t=1373943
Example:
FU** CF.
Code:
GameStatus = *(DWORD*)((DWORD)GetModuleHandle(eCShell) + GameStatusAddr);
if (GameStatus == pInGame)
{
memcpy((void*)(check3), "\xEB", 1);
DetourCreateE8((PBYTE)(hackDetect_3), (DWORD)DisconectFromServer, 5);
}
else
{
memcpy((void*)(check3), "\x7E", 1);
DetourCreateE8((PBYTE)(hackDetect_3), (DWORD)DisconectFromServer, 5);
}
Code:
if (Weapon != 0 && GameStatus == pInGame)
{
if (reload == 1)
*(float*)(Weapon + ReloadAnimRatio) = 2.5f;
else
*(float*)(Weapon + ReloadAnimRatio) = rereload[i];
}
if (Weapon != 0 && (GameStatus != pInGame))
{
*(float*)(Weapon + ReloadAnimRatio) = rereload[i];
}





