Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void TheBestAyyResolverEver(IClientEntity* pEntity)
- {
- float movinglby[64];
- float lbytomovinglbydelta[64]; // long name idk what else to put
- bool onground = pEntity->GetFlags() & FL_ONGROUND;
- lbytomovinglbydelta[pEntity->GetIndex()] = pEntity->GetLowerBodyYaw() - lbytomovinglbydelta[pEntity->GetIndex()];
- if (pEntity->GetVecVelocity().Length2D() > 6 && pEntity->GetVecVelocity().Length2D() < 42)
- {
- pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw() + 180;
- }
- else if (pEntity->GetVecVelocity().Length2D() < 6 || pEntity->GetVecVelocity().Length2D() > 42) {
- pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw();
- movinglby[pEntity->GetIndex()] = pEntity->GetLowerBodyYaw();
- }
- else if (lbytomovinglbydelta[pEntity->GetIndex()] > 50 && lbytomovinglbydelta[pEntity->GetIndex()] < -50) {
- pEntity->GetEyeAnglesXY()->y = movinglby[pEntity->GetIndex()];
- }
- else
- pEntity->GetEyeAnglesXY()->y = pEntity->GetLowerBodyYaw();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement