if (MenuOptions.misc.ThirdPerson && && Global::LocalPlayer->isalive())
{
if (LocalPlayers->Health() <= 0)
LocalPlayers->SetObserverMode(5);
if (!pInterface.pInput->m_fCameraInThirdPerson)
{
Interfaces.pInput->m_fCameraInThirdPerson = true;
Interfaces.pInput->m_vecCameraOffset = Vector(AngleReal.x, AngleReal.y, Distance(150));
Vector CameraForward;
AngVector(Vector(pInterface.pInput->m_vecCameraOffset.x, Interfaces.pInput->m_vecCameraOffset.y, 0), &CameraForward);
}
}
else
{
pInterface.pInput->m_fCameraInThirdPerson = false;
pInterface.pInput->m_vecCameraOffset = Vector(AngleReal.x, AngleReal.y, 0);
}