When you give the player a weapon use cs_set_weapon_ammo() to set the clip ammo back to 1 or 0.
For a shot4shot system, the next step is to block a player's weapon from firing so he can't cheat - using m_flNextPrimaryAttack.
You should then register FM_CmdStart and use the UC Handle to detect a shot, in which you would give the player 1 backpack ammo ( so he will reload ), block his weapon from firing with the above method, and then allow the other player to fire.
When the shot4shot is over, you should unregister FM_CmdStart and allow both players to fire again.
Have a go at that.
__________________
Quote:
vBulletin Tip #42: Not much would be accomplished by merging this item with itself.