Hey,
This is my source:
Code:
CBaseEntity* enemy = Interfaces.ClientEntList->GetClientEntity(me->GetCrossId());
QAngle aimang;
calcang(me->GetAbsOrigin(), enemy->GetEyePosition(), aimang);
Interfaces.Engine->SetViewAngles(aimang);
calcang
Code:
void calcang(Vector src, Vector dst, QAngle angles)
{
double delta[3] = { (src.x - dst.x), (src.y - dst.y), (src.z - (dst.z - 61)) };
double hyp = sqrt(delta[0] * delta[0] + delta[1] * delta[1]);
angles.x = (float)(atanf(delta[2] / hyp) * 57.295779513082f);
angles.y = (float)(atanf(delta[1] / delta[0]) * 57.295779513082f);
angles.z = 0.0f;
if (delta[0] >= 0.0)
{
angles.y += 180.0f;
}
}
Aimbot just aims at one spot. (It turn you at one spot everytime (Not even close to enemy.))
Thanks in advance