This will never be added. It never will because it'll cause a lot of conflict. For example, if you used all of your ammunition, how will you be able to gain more and it would take some time to code into Soldat. It would also cause the Beta Testers time to decide which weapons have more ammunition than the others and it would effect the weapon balnce. If you really need this option, then you can script it.