//soldier.cfg: //Set up the specific weapons so that they will change to auto-reload as required alias "weapon1" "cl_autoreload 1; sensitivity 1.4; exec defaultcross.cfg; slot1; alias nextweap select21; alias prevweap select31; alias select1 weapon1; alias select2 select21; alias select3 select31;" alias "weapon2" "cl_autoreload 1;; cl_crosshair_green 0; cl_crosshair_scale 20; sensitivity 1.5; exec crosshair3.cfg; slot2; alias nextweap select32; alias prevweap select12; alias select1 select12; alias select2 weapon2; alias select3 select32;" alias "weapon3" "cl_autoreload 1; exec defaultcross.cfg; slot3; alias nextweap select13; alias prevweap select23; alias select1 select13; alias select2 select23; alias select3 weapon3;" //Set up the previous weapon toggle alias "select12" "weapon1; alias toggleweap select21" alias "select13" "weapon1; alias toggleweap select31" alias "select21" "weapon2; alias toggleweap select12" alias "select23" "weapon2; alias toggleweap select32" alias "select31" "weapon3; alias toggleweap select13" alias "select32" "weapon3; alias toggleweap select23" //initialize script select12 //Binds bind "q" "toggleweap" bind "1" "select1" bind "2" "select2" bind "3" "select3" bind "MWHEELUP" "prevweap" bind "MWHEELDOWN" "+jump" alias VM1 "voicemenu 2 6; bind mouse2 VM2" alias VM2 "voicemenu 2 7; bind mouse2 VM3" alias VM3 "voicemenu 2 4; bind mouse2 VM4" alias VM4 "voicemenu 2 3; bind mouse2 VM1" bind mouse2 VM1 //I didnt delete the autoreload part of it. If you dont want it, just delete every +reload and -reload. If you keep it, edit all the other //class.cfg's. Enter the same text from the soldier.cfg for all other classes and change the +/- for every weapon wheter if its autoreloadable or not //(+reload for autoreloadable weps, -reload for all other weps, weapons one being the first weapon, weapon2 the 2nd and weapon3 the melee weapon). //You can edit the crosshairs of all other classes that way as well.