alias green "cl_crosshair_red 0;cl_crosshair_green 255;cl_crosshair_blue 0"
alias red "cl_crosshair_red 255;cl_crosshair_green 0;cl_crosshair_blue 0"
alias pink "cl_crosshair_red 247;cl_crosshair_green 0;cl_crosshair_blue 119"
alias scatter "slot1;alias wepcycle pistol; pink"
alias pistol "slot2;alias wepcycle scatter; green"
alias wepcycle pistol
bind 1 "slot1; alias wepcycle pistol; pink"
bind 2 "slot2; alias wepcycle scatter; green"
bind 3 "slot3; alias wepcycle scatter; red"
cleargui
bind q wepcycle
took this from my config and changed it a bit, should work. added three colors (green red pink). this will work with quickswitch (q). Q will never switch to melee.