I was thinking more like:
Code:
alias switcher "+attack;wait;wait;wait;wait;wait;-attack;bind mwheelup switchup;bind mwheeldown switchdown;bind mouse1 +attack"
alias switchup "invprev;unbind mwheelup;bind mouse1 switcher"
alias switchdown "invnext;unbind mwheeldown;bind mouse1 switcher"
bind mwheelup switchup
bind mwheeldown switchdown
Only goes up or down once and unbinds those keys until you select with the mouseclick. This is if you have quickswitch off.