Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void RageAimbot::DoAntiaim(CUserCmd* cmd, C_BaseCombatWeapon* Weapon, bool& bSendPacket)
- {
- if (!g_LocalPlayer ||
- !g_LocalPlayer->IsAlive() ||
- !Weapon ||
- Weapon->IsKnife() && cmd->buttons & IN_ATTACK ||
- !Weapon->IsGrenade() && cmd->buttons & IN_ATTACK && Weapon->CanFire() ||
- cmd->buttons & IN_USE ||
- Weapon->IsGrenade() && Weapon->m_fThrowTime() > 0.f ||
- g_LocalPlayer->m_nMoveType() == MOVETYPE_LADDER ||
- g_LocalPlayer->m_nMoveType() == MOVETYPE_NOCLIP)
- return;
- bool jitter_trash = false;
- cmd->viewangles.pitch = 89.f;
- if (Feature.rage_aa == 0) //static (meme)
- cmd->viewangles.yaw = 73.f;
- else if (Feature.rage_aa == 1) { // jitter
- if (jitter_trash) {
- cmd->viewangles.yaw -= 64.f;
- }
- else {
- cmd->viewangles.yaw = 90.f;
- }
- }
- else if (Feature.rage_aa == 2) // (lby trash
- {
- if (LbyUpdate()) {
- cmd->viewangles.yaw += 90.f;
- }
- else {
- cmd->viewangles.yaw = 38.f;
- }
- }
- else if (Feature.rage_aa == 3) // experimental static xD
- {
- cmd->viewangles.yaw = 54.f;
- }
- if (LbyUpdate())
- {
- bSendPacket = false;
- cmd->viewangles.yaw -= 125.f;
- jitter_trash = false;
- return;
- }
- if (bSendPacket) {
- cmd->viewangles.yaw += g_LocalPlayer->MaxDesyncDelta();
- jitter_trash = true;
- }
- cmd->buttons &= ~(IN_FORWARD | IN_BACK | IN_MOVERIGHT | IN_MOVELEFT);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement