No.
Not player index. Each weapon a player has a specific entity index.
Usage for engine you would do
Code:
new WeapEntIndex = find_ent_by_owner(-1, "weapon_awp", player[i], 0);
if(is_ent_valid(WeapEntIndex))
{
cs_set_weapon_ammo(WeapEntIndex, 3);
}
__________________