Works fine with every weapon i've tested except for xm1014 and scout, it always sets to 1 ammo even if it should have set 2 or 3..
The value shown is correct though..
PHP Code:
static i_Weapon, i_Ammo, i, i_Bonus;
i_Bonus = 5;
if ( equal ( s_Weapon, "weapon_scout" ) )
i_Bonus = 3;
if ( equal ( s_Weapon, "weapon_m249" ) )
i_Bonus = 8;
if ( equal ( s_Weapon, "weapon_awp" ) )
i_Bonus = 2;
if ( equal ( s_Weapon, "weapon_xm1014" ) || equal ( s_Weapon, "weapon_m3" ) )
i_Bonus = 3;
i_Weapon = find_ent_by_owner ( -1, s_Weapon, i_Killer );
i_Ammo = cs_get_weapon_ammo ( i_Weapon ) + i_Bonus;
cs_set_weapon_ammo ( i_Weapon, i_Ammo );
client_print ( i_Killer, print_chat, "+%i", i_Bonus );
__________________