void CRageBot::FindTarget()
{
printf("crashtest10\n");
m_bestfov = Vars.Ragebot.FOV;
m_bestdist = 8192.f;
m_bestthreat = 0.f;
m_besthitbox = Vector(0, 0, 0);
m_target = false;
m_bestent = nullptr;
printf("crashtest11\n");
for (int i = 0; i <= I::Globals->maxClients; i++)
{
printf("crashtest12\n");
if (!EntityIsValid(i))
continue;
CBaseEntity* Entity = I::ClientEntList->GetClientEntity(i);
if (!Entity)
continue;
printf("crashtest13\n");
CBaseEntity* Entity2 = I::ClientEntList->GetClientEntity(i);
Entity2 = nullptr;
printf("crashtest14\n");
Vector hitbox = Entity->GetBonePosition(Vars.Ragebot.Hitbox);
G::BestTarget = i;
m_bestent = Entity;
printf("crashtest15\n");
if (Vars.Ragebot.HitScanTypeNum > 0)
{
if (BestAimPointAll(Entity, m_besthitbox))
m_target = true;
}
else
{
if (BestAimPointHitbox(Entity, m_besthitbox))
m_target = true;
}
}
}
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz