home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Toolkit for Quake 2
/
Q2TOOL_0498.bin
/
console
/
nukescriptv15.zip
/
Sniper.wa
< prev
Wrap
Text File
|
1998-01-26
|
5KB
|
174 lines
// Quake 2 Sniper Configuration Script
// ===================================
echo SNIPER MODE
// Bindings
// --------
unbindall
// Special Keys
bind escape togglemenu
bind pause pause
bind ` toggleconsole
bind - sizedown
bind = sizeup
bind tab "cmd help"
// Function Keys
bind f1 "cmd help"
bind f2 menu_savegame
bind f3 menu_loadgame
bind f4 menu_keys
bind f5 menu_startserver
bind f6 "echo quick saving...; wait; save quick"
bind f7 menu_playerconfig
bind f8 menu_addressbook
bind f9 "echo quick loading...; wait; load quick"
bind f10 menu_quit
bind f11 menu_credits
bind f12 screenshot
// Weapon Keys
bind 1 "use blaster"
bind 2 "use shotgun"
bind 3 "use super shotgun"
bind 4 "use machinegun"
bind 5 "use chaingun"
bind 6 "use grenade launcher"
bind 7 "use rocket launcher"
bind 8 "use hyperblaster"
bind 9 "use railgun"
bind 0 "use bfg10k"
// Movement Keys
bind e +forward
bind s +moveleft
bind d +back
bind f +moveright
bind alt crouch
bind space +moveup
//Advertise Key - If you're in 1st place and you want everyone to know why! :)
bind p say Just another efficient killer using Nukelear Script. Get armed at ftp.cdrom.com
// Quick Keys
bind q "use rocket launcher"
bind w "use hyperblaster"
bind r "use railgun"
bind t "use bfg10k"
bind a gunner
bind g +rj
bind z "flashlight_on"
bind x use hook
bind c cmd flagstat
bind v cmd id
bind b message_switch
bind shift run
bind ctrl +zoom
bind pgup zoomc
//Item Keys
bind y "use invulnerability"
bind u "use quad damage"
bind i "use silencer"
bind o "use rebreather"
// Inventory Keys
bind [ invprev
bind ] invnext
bind \ inven
bind ' invdrop
bind enter invuse
// Wave Keys
bind h "wave 0"
bind j "wave 1"
bind k "wave 2"
bind l "wave 3"
bind semicolon "wave 4"
// Message Keys
bind n messagemode
bind m messagemode2
// Mouse Buttons
bind mouse1 +attack
bind mouse2 qw
bind mouse3 gunner
// Aliases
// -------
// Quick Weapon
alias qw "set qw_msg $msg;msg 3;qw1;qw2;set msg $qw_msg;echo Sniper Change"
alias qw1 "wait;use blaster;wait;use grenade launcher;wait;use shotgun;wait;use super shotgun;wait;use machinegun;"
alias qw2 "wait;use rocket launcher;wait;use bfg10k;wait;use chaingun;wait;use hyperblaster;wait;use railgun;"
// Rocket Jump
alias +rj "wait;+lookdown;wait;-lookdown;hand 2;+moveup;+attack;echo Rocket Jump"
alias -rj "-attack;-moveup;hand 2;centerview"
// Quick Zoom
alias +zoom "fov 10;m_pitch 0.003;m_yaw 0.003"
alias -zoom "fov 90;m_pitch 0.022;m_yaw 0.022"
// Flashlight
alias flashlight_on "cl_testlights 1;bind z flashlight_off"
alias flashlight_off "cl_testlights 0;bind z flashlight_on"
// Run/Walk
alias run run_on
alias run_on "cl_run 1;alias run run_off"
alias run_off "cl_run 0;alias run run_on"
// Hold Crouch
alias crouch +crouch
alias +crouch "alias crouch -crouch;+movedown"
alias -crouch "alias crouch +crouch;-movedown"
// Zoom cycling
alias zoomc "zoomx1"
alias zoomx1 "fov 46;m_pitch 0.015;m_yaw 0.015;echo Zoom Factor =x1=;set crosshair 1;alias zoomc zoomx2"
alias zoomx2 "fov 24;m_pitch 0.010;m_yaw 0.010;echo Zoom Factor =x2=;set crosshair 1;alias zoomc zoomx3"
alias zoomx3 "fov 8;m_pitch 0.005;m_yaw 0.005;echo Zoom Factor =x3=;set crosshair 1;alias zoomc zoomx0"
alias zoomx0 "fov 90;m_pitch 0.022;m_yaw 0.022;echo Zoom =Off=;set crosshair 1;alias zoomc zoomx1"
//Message Alias
alias originalkeys "echo Original F key functions;bind f1 xf1;bind f2 xf2;bind f3 xf3;bind f4 xf4;bind f5 xf5;originalkeys2"
alias originalkeys2 "bind f6 xf6;bind f9 xf9;bind f10 xf10;bind f11 xf11;bind f12 xf12"
alias messagekeys "echo Message F key functions;bind f1 msg1;bind f2 msg2;bind f3 msg3;bind f4 msg4;bind f5 msg5;messagekeys2"
alias messagekeys2 "bind f6 msg6;bind f7 msg7;bind f8 msg8;bind f9 msg9;bind f10 msg10;bind f11 msg11;bind f12 msg12"
alias xF1 "cmd help"
alias xF2 "menu_savegame"alias xF3 "menu_loadgame"
alias xF4 "menu_keys"
alias xF5 "menu_startserver"
alias xF6 "echo Quick Saving...; wait; save quick"
alias xF9 "echo Quick Loading...; wait; load quick"
alias xF10 "menu_quit"
alias xF12 "screenshot"
alias msg1 "say_team INCOMING!!!"
alias msg2 "say_team I'm going after the flag, cover me."
alias msg3 "say_team I've got your back"
alias msg4 "say_team Get our flag back!"
alias msg5 "say_team BASE OVERRUN!!!"
alias msg6 "say_team Base secure!"
alias msg7 "say_team I'm on offense!"
alias msg8 "say_team I'm on defense!"
alias msg9 "say_team NEED HELP ON DEFENSE!"
alias msg10 "say_team What is status of base?"
alias msg11 "say_team If you need ammo, jump by our flag."
alias msg12 "say_team Dropping weapons by our flag."
alias switch0 "originalkeys;alias message_switch switch1"
alias switch1 "messagekeys;alias message_switch switch0"
switch0 // change this to 'switch1' for the alias to call the message F key bindings by default.
// DualScript Changer
alias gunner "exec main.wa"
// EOF