Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if( GetAsyncKeyState( VK_SHIFT ))
- {
- if(gHook.m_bAim)
- {
- for( unsigned short i = 0; i < StaticPlayerHeader->MaxSlots; i++)
- {
- if(GetAngleToEnemy(i))
- {
- if(GetLocalPlayer(Local->PlayerIndex))
- {
- if(LocalPlayer->Team == StaticPlayer->Team)
- continue;
- float dist = GetAngleDistance(Local->m_fRot,gHook.m_fRot);
- if (dist != 0 && (dist < gHook.m_fShortest || gHook.m_fShortest == 0))
- {
- gHook.m_fShortest = dist;
- gHook.m_uiClosest = i;
- }
- }
- }
- }
- gHook.m_fShortest = 0;
- gHook.m_bAim = false;
- }
- else
- {
- if(GetAngleToEnemy(gHook.m_uiClosest))
- {
- Local->m_fRot[0] = gHook.m_fRot[0];
- Local->m_fRot[1] = gHook.m_fRot[1];
- }
- else
- gHook.m_bAim = true;
- }
- }
- else
- gHook.m_bAim = true;
- Sleep(10);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement