How often are you firing your CurWeapon callback? You can set it to only fire when the clip is empty like this:
PHP Code:
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
public plugin_init()
{
register_event( "CurWeapon" , "EvCurWeapon" , "be" , "1=1" , "3=0" );
}
public EvCurWeapon( id )
{
static const m_pActiveItem = 373;
cs_set_weapon_ammo( get_pdata_cbase( id , m_pActiveItem ) , 10 );
}
__________________