на пример , добавь новый resolver в софт:
void Resolver::ResolvePitch(C_BaseEntity& pEnt)
{
if (!c_config::get().new_resolver)
return;
int index = pEnt.EntIndex();
const int Missedshots = g_pGlobalVars->shotss_fired[pEnt.EntIndex()] - g_pGlobalVars->shotss_hit[pEnt.EntIndex()];
pEnt.SetEyeAngles(Vector(ComputeBodyPitch((pEnt.GetEyeAngles().x, Missedshots % 5)), RawYaw[index], 0)); */
float Resolver::FindSmallestFake(float goal, int skip)
{
float last_angle = goal;
for (float Angle = 270.0f; Angle < 10000.0f * skip; Angle += 1.0f)
{
if (IsFakeAngle(Angle))
{
last_angle = Angle;
if (!skip)
{
if (goal < 0.0f)
return -Angle;
else
return Angle;
}
skip--;
}
}
return last_angle * (((goal > 0.0f) * 2) - 1);
}