I think you should register this forward with the weapons class and not the player class.
What I'm using for a coming plugin :
Code:
RegisterHamsItemDeploy ()
{
new s_WeaponName[ 24 ];
for ( new i_Wpn = 1; i_Wpn <= MAX_WEAPONS; i_Wpn++ )
{
get_weaponname ( i_Wpn, s_WeaponName, charsmax ( s_WeaponName ) );
if ( s_WeaponName[ 0 ] ) RegisterHam ( Ham_Item_Deploy, s_WeaponName, "fwd_Item_Deploy", 1 );
}
}
It should the same for 'Ham_Weapon_Reload'.
__________________