If sound + animation = blocking the whole weapon.
See the offset m_flNextPrimaryAttack, m_flNextSecondaryAttack, m_flNextAttack.
Just a fast example :
Code:
setNextAttack( const weapon, const player, const Float:nextTime )
{
const m_flNextPrimaryAttack = 46; // weapon
const m_flNextSecondaryAttack = 47; // weapon
const m_flNextAttack = 83; // player
const LinuxPlayerExtraOfs = 4;
set_pdata_float( weapon, m_flNextPrimaryAttack , nextTime, LinuxWeaponExtraOfs );
set_pdata_float( weapon, m_flNextSecondaryAttack, nextTime, LinuxWeaponExtraOfs );
set_pdata_float( player, m_flNextAttack, nextTime, LinuxPlayerExtraOfs );
}
__________________