//The scope and shoot
alias +quickshot "+attack2; wait; +attack; wait;"
alias -quickshot "-attack; wait; -attack2;"

//The toggler
alias firemode quickzoom
alias quickzoom "bind mouse1 +quickshot; alias firemode standard;"
alias standard "bind mouse1 +attack; alias firemode quickzoom;"

//The bind
bind kp_plus firemode