How to create a Max Payne/Half Life style gun system?

Does anybody know how to create a multi slot weapon system like that of max payne or half life with different weapons having different stats with blueprints?

Thank You

Id really like to know too, hopefully we can get an answer, Ill try to remember to post here if I find anything