Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Cglock18::PrimaryAttack()
- {
- if(! ( m_pPlayer->m_afButtonPressed & IN_ATTACK ))
- return;
- if( autofire )
- {
- Shots = 0;
- BrustAttack();
- m_flNextPrimaryAttack = UTIL_WeaponTimeBase() + 0.5;
- m_flTimeWeaponIdle = UTIL_WeaponTimeBase() + UTIL_SharedRandomFloat(m_pPlayer->random_seed, 1.085,2.085);
- }
- else
- {
- DefaultFire( m_pPlayer, 1, wepspread_s, 21, GLOCK18_SHOOT3, "weapons/glock18-2.wav", m_event, 20 );
- m_flNextPrimaryAttack = UTIL_WeaponTimeBase() + 0.085;
- m_flTimeWeaponIdle = UTIL_WeaponTimeBase() + UTIL_SharedRandomFloat(m_pPlayer->random_seed, 1.085,2.085);
- }
- return;
- }
- void Cglock18::BrustAttack( void )
- {
- DefaultFire( m_pPlayer, 1, wepspread_s, 21, GLOCK18_SHOOT3, "weapons/glock18-2.wav", m_event, 20 );
- Shots++;
- if( Shots < 3 && m_iClip != 0 )
- {
- SetThink( &Cglock18::BrustAttack );
- pev->nextthink = gpGlobals->time + 0.085;
- }
- else
- SetThink( NULL );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement