void Aimbot::Backshoot(int tickcount_current, int tickcount_old, C_BaseEntity* pEnt)
{
if (g_LagComp.ValidTick(tickcount_current))
g_pGlobalVars->tickcount = tickcount_current;
else
g_pGlobalVars->tickcount = tickcount_old;
if (g_LagComp.ShotTick[pEnt->EntIndex()])
{
g_Aimbot.OnlyHead = true;
g_LagComp.StoreRecord(pEnt);
}
else
{
g_pGlobalVars->tickcount = tickcount_old;
if (g_LagComp.ShotTick[pEnt->EntIndex()])
{
g_Aimbot.OnlyHead = true;
g_LagComp.StoreRecord(pEnt);
}
else
{
if (g_LagComp.PlayerRecord[pEnt->EntIndex()].at(0).Shot)
{
g_Aimbot.OnlyHead = true;
g_LagComp.StoreRecord(pEnt);
}
else
{
g_Aimbot.OnlyHead = false;
}
}
}
}