#define ADR_GameStatus 0x377CFF48
this->dwGameStatus = Main->Tools->FindPattern(this->dwCShellEntryPoint, this->dwCShellCodeSize,(BYTE*)"\x00\x00\x00\x00\x53\x8B\x98\x00\x00\x00\x00\x8B\x44\x24\x08\x85\xC0\x0F\x8C\x00\x00\x00\x00\x8B\x51\x04\x8B\x49\x08\x2B\xCA","????xxx????xxxxxxxx????xxxxxxxx");
this->dwGameStatus = *(DWORD*)*(DWORD*)this->dwGameStatus + 0x12C;


bool cHack::sHackTools::DeadCheck()
{
if(Main->Tools->IsInGame())
{
Main->Hack->GameClasses->pLocal = GetLocalPlayer(Main->Hack->GameClasses->pGameClientShell->GetClientInfoMgr());
}
return Main->Hack->GameClasses->pLocal->IsDead == 0;
}
if((Player->Position.x && Player->Position.y && Player->Position.z) == 0.0f) //Execute In-Game Functions else //Execute Out-Game Functions