Visible Check for AimBot
Guys, what wronge in code? please help! Crash
Pattern for 0x67617d (ALL region)
Code:
IntersectQuery iQuery;
IntersectInfo iInfo;
struct IntersectInfo
{
D3DXVECTOR3 vImpactPos;
char unk_0[16];
};
struct IntersectQuery
{
D3DXVECTOR3 m_From;
D3DXVECTOR3 m_To;
char unknown24[12];
unsigned int Flags;
};
typedef bool(*IntersectSegment)(const IntersectQuery &Query, IntersectInfo *pInfo);
IntersectSegment oIntersectSegment;
bool __cdecl IsVisible(D3DXVECTOR3 MePos, D3DXVECTOR3 TargetPos)
{
oIntersectSegment = (IntersectSegment)(0x67617d + 0x3);
iQuery.m_From = MePos;
iQuery.m_To = TargetPos;
return !oIntersectSegment(iQuery, &iInfo);
}
if (IsValidClient(pPlayer) && IsVisible(GetBonePosition(Me->Object, 6), GetBonePosition(pPlayer->Object, 6)))
{
//do aim
}
Pattern for 0x67617d (ALL region)
Code:
5D C3 CC 55 8B EC 8B 45 0C 50 8B 4D 08 51 8B 15 ?? ?? ?? ??


