Advertisement
Guest User

Untitled

a guest
Feb 24th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. CBaseEntity* localplayer = (CBaseEntity*)Interfaces::EntityList()->GetClientEntity(Interfaces::Engine()->GetLocalPlayer());
  2.  
  3. if (Interfaces::Engine()->IsInGame() && localplayer && Stage == ClientFrameStage_t::FRAME_RENDER_START)
  4. {
  5. static QAngle vecAngles;
  6. Interfaces::Engine()->GetViewAngles(vecAngles);
  7. if (Settings::Misc::misc_ThirdPerson && !localplayer->IsDead())
  8. {
  9. if (!Interfaces::Input()->m_fCameraInThirdPerson)
  10. Interfaces::Input()->m_fCameraInThirdPerson = true;
  11.  
  12. Interfaces::Input()->m_vecCameraOffset = QAngle(vecAngles.x, vecAngles.y, Settings::Misc::misc_ThirdPersonRange);
  13.  
  14. *localplayer->GetVAngles() = Settings::Misc::qLastTickAngle;
  15. }
  16. else
  17. {
  18. if (Interfaces::Input()->m_fCameraInThirdPerson || localplayer->GetIsScoped())
  19. {
  20. Interfaces::Input()->m_fCameraInThirdPerson = false;
  21. Interfaces::Input()->m_vecCameraOffset = QAngle(vecAngles.x, vecAngles.y, 0);
  22. }
  23. }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement