WowzersMontyhttp://pastebin.com/WKDeHM0h
Hooray, I'm useful
It doesent seem to work, the only thing it does for me is switch the viewmodels on and off, but thats it, I cant switch to anything else.
Weird, it works fine for me when I test it. Did you put in soldier.cfg? If not, your config.cfg is probably overwriting it.
If nothing else, change "weapon1" to "slot1". Repeat for weapon2 and weapon3