Returns true if the player has any ammo available for the weapon or any of it's alt-modes (grenade launcher, etc).
if ( level.player AnyAmmoForWeaponModes( "m4_grenadier" ) ) [...]