// -[ sniper ]----------------------------------------------------------------
alias 2x "sens2x;weapon;bind e 4x;bind r 2xreset"
alias 4x "sens4x;weapon;bind e 6x;bind r 4xreset"
alias 6x "sens6x;weapon;bind e 1x;bind r 6xreset"
alias 1x "sens1x;weapon;bind e 2x;bind r reset;echo Sniperzoom and Sensitivity are reset"
alias 2xreset "4x;6x;1x"
alias 4xreset "6x;1x"
alias 6xreset "1x"
alias reset "sens1x;bind r reset;bind e 2x"
alias sens1x "sensitivity 4.5"
alias sens2x "sensitivity 2.8"
alias sens4x "sensitivity 1.5"
alias sens6x "sensitivity 0.8"
set sensitivity "4.5"
bind KP_DOWNARROW "in"
bind KP_END "out"
alias in1x "weapon; set sensitivity 12; alias in in2x; alias out out2x;echo 1x Sniping"
alias out1x "weapon; weapon; weapon; set sensitivity 12; alias in in2x; alias out out2x;echo 1x Sniping"
alias in2x "weapon; set sensitivity 3; alias in in4x; alias out out1x;echo 2x Sniping"
alias out2x "weapon; weapon; weapon; set sensitivity 3; alias in in4x; alias out out1x;echo 2x Sniping"
alias in4x "weapon; set sensitivity 1.2; alias in in6x; alias out out2x;echo 4x Sniping"
alias out4x "weapon; weapon; weapon; set sensitivity 1.2; alias in in6x; alias out out2x;echo 4x Sniping"
alias in6x "weapon; set sensitivity 0.7; alias in in1x; alias out out4x;echo 6x Sniping"
alias out6x "weapon; weapon; weapon; set sensitivity 0.7; alias in in1x; alias out out4x;echo 6x Sniping"
alias in "in2x"
alias out "out6x"
bind MWHEELUP "sniper"
alias sniper "set sensitivity 12; echo Sniper Sensitivity Reset"
//Sniper Lens
alias sniper "weapon;sensitivity 3.4;echo [2x]:sens [3.4];bind e 1xz"
alias 1xz "lens 1;sensitivity 6.1;echo [1x];bind e sniper"
bind e sniper
bind ctrl weapon
bind v "sensitivity 6.1; bind e sniper;echo [RESET]"
Nothing funky. I got used to the reset button LOOONG time ago and how I use the rifle I don't need a bigger zoom than 2x.
alias sniper "weapon;sensitivity 5.3"
bind c sniper
bind u "lens 1;sensitivity 5.3"
Ye i know it can be shorter, like Kurupt has.. but since im lazy and this works anyway, i just removed the aliases for 4x and 6x, since i dont use them with lower sens.. and if so, i toggle the sens with the buttons of my mouse (mx518)
alias sniper "lens 2; sensitivity 2; echo sniper set at 2x zoom; bind w 4x"
alias 4x "lens 4; sensitivity 1.5; echo sniper set at 4x zoom; bind w 6x"
alias 6x "lens 6; sensitivity 1; echo sniper set at 6x zoom; bind w 1x"
alias 1x "lens 1; sensitivity 0.6; echo -sniper reset-; bind w sniper"
alias reset "lens 1; sensitivity 3; echo -pure reset-; bind w sniper"
bind w sniper
bind r reset
// SNIPER SCRIPT
//================
set normal 4.5
set 2x_sens 3.5
set 4x_sens 2.1
set 6x_sens 1.3
alias sniper "weapon;sensitivity $2x_sens;echo 2x: sensitivity $2x_sens;bind r 4x;bind backspace quick1a"
alias 4x "weapon;sensitivity $4x_sens;echo 4x sensitivity $4x_sens;bind r 6x;bind backspace quick1b"
alias 6x "weapon;sensitivity $6x_sens;echo 6x: sensitivity $6x_sens;bind r 1x;bind backspace quick1c"
alias 1x "weapon;sensitivity $normal;echo 1x: sensitivity $normal;bind r sniper;bind backspace quick1d"
bind r "sniper"
alias reset1x "sensitivity $normal;bind r sniper;bind backspace quick1d;echo -=Sniper Reset=-"
alias quick1a "weapon;wait;wait;weapon;wait;wait;weapon;reset1x;echo -=Sniper Reset=-"
alias quick1b "weapon;wait;wait;weapon;reset1x;echo -=Sniper Reset=-"
alias quick1c "weapon;reset1x;echo -=Sniper Reset=-"
alias quick1d ";echo -=Sniper Reset=-"
bind backspace "quick1d"
bind enter "use special; bind r sniper;sensitivity $normal;echo -=Sensitivity Reset=-;echo -=Weapon Ready=-"
Hehe, it's old.. but the way I like it...
Enter and Backspace are buttons on my mouse, since Q2 doesn't support mouse4 and mouse5, I made the two extra buttons on my mouse act as enter and backspace in order to use them..