Code: Select all
new szWeaponName[32] new NOSHOT_BITSUM = (1<<CSW_KNIFE) | (1<<CSW_HEGRENADE) | (1<<CSW_FLASHBANG) | (1<<CSW_SMOKEGRENADE) for(new iId = CSW_P228; iId <= CSW_P90; iId++) { if( ~NOSHOT_BITSUM & 1<<iId && get_weaponname(iId, szWeaponName, charsmax(szWeaponName) ) { RegisterHam(Ham_Weapon_PrimaryAttack, szWeaponName, "Fwd_AttackSpeedPost", 1); RegisterHam(Ham_Weapon_PrimaryAttack, szWeaponName, "Fwd_AttackSpeedPre"); RegisterHam(Ham_Item_Deploy, szWeaponName, "Fwd_AttackSpeedPost", 1); } }