Console Commands, Tricks, Scripts and Alias Replacements
Script and Alias Replacements



It is now common knowledge that the alias command has been removed from Quake3 so as to stop many types of alias command string cheats. However there is a very useful command new to Quake3 that allows a string of commands albeit limited in length. The command is vstr and in order to show you how it works we have used it to recreate a weapon type cycle alias of Quake2 along with other examples. If you are interested in other scripts you may also wish to visit The Bind at PlanetQuake. Predator has created an excellent Quake3 menu that has over 1050 commands and many scripts that can be easily accessed and navigated with only a few keys, for more information visit the Quake3 Menu website.


//Aqua: Quick select weapon 'alias' replacement
set SelectExplosive1 "weapon 4;weapon 5;weapon 9;set SelectExplosive vstr SelectExplosive2"
set SelectExplosive2 "weapon 5;weapon 9;weapon 4;set SelectExplosive vstr SelectExplosive3"
set SelectExplosive3 "weapon 9;weapon 4;weapon 5;set SelectExplosive vstr SelectExplosive1"
set SelectExplosive "vstr SelectExplosive1"

set SelectRapidFire1 "weapon 2;weapon 6;weapon 8;set SelectRapidFire vstr SelectRapidFire2"
set SelectRapidFire2 "weapon 6;weapon 8;weapon 2;set SelectRapidFire vstr SelectRapidFire3"
set SelectRapidFire3 "weapon 8;weapon 2;weapon 6;set SelectRapidFire vstr SelectRapidFire1"
set SelectRapidFire "vstr SelectRapidFire1"

set SelectSlowFire1 "weapon 3;weapon 7;set SelectSlowFire vstr SelectSlowFire2"
set SelectSlowFire2 "weapon 7;weapon 3;set SelectSlowFire vstr SelectSlowFire1"
set SelectSlowFire "vstr SelectSlowFire1"

bind MWHEELDOWN "vstr SelectSlowFire"
bind MWHEELUP "vstr SelectExplosive"
bind MOUSE3 "vstr SelectRapidFire"




//Aqua: Zoom with Custom Sensitivity Adjust
set SetHighSensitivity "set sensitivity 16"
set SetMediumSensitivity "set sensitivity 12"
set SetLowSensitivity "set sensitivity 8"
set DisplayZoomIn "set cg_fov 60;vstr SetLowSensitivity;set DisplayZoom vstr DisplayZoomOut"
set DisplayZoomOut "set cg_fov 120;vstr SetHighSensitivity;set DisplayZoom vstr DisplayZoomIn"
vstr DisplayZoomOut

bind CTRL "vstr DisplayZoom"



//Aqua: Level Specific Bind Cycle
set CycleLevel01 "echo Q3CTF1;wait;set CycleLevel vstr CycleLevel02;wait;exec Q3CTF1.cfg"
set CycleLevel02 "echo Q3CTF2;wait;set CycleLevel vstr CycleLevel03;wait;exec Q3CTF2.cfg"
set CycleLevel03 "echo Q3CTF3;wait;set CycleLevel vstr CycleLevel04;wait;exec Q3CTF3.cfg"
set CycleLevel04 "echo Q3CTF4;wait;set CycleLevel vstr CycleLevel05;wait;exec Q3CTF4.cfg"
set CycleLevel05 "echo Q3WCTF1;wait;set CycleLevel vstr CycleLevel06;wait;exec Q3WCTF1.cfg"
set CycleLevel06 "echo Q3WCTF2;wait;set CycleLevel vstr CycleLevel07;wait;exec Q3WCTF2.cfg"
set CycleLevel07 "echo Q3WCTF3;wait;set CycleLevel vstr CycleLevel01;wait;exec Q3WCTF3.cfg"
vstr CycleLevel01

bind KP_PGUP "vstr CycleLevel"



//Aqua: Rocket Jump 'alias'
set RocketJump "set cl_pitchspeed 9999;wait;wait;+lookdown;wait;+attack;+moveup;wait;wait;-attack;-moveup;-lookdown;wait;centerview;wait;set cl_pitchspeed 140"

bind CTRL "vstr RocketJump"



//Snaps Selection
set SetSnaps1 "set snaps 10;wait;set SetSnaps vstr SetSnaps2;wait;echo Snaps 10"
set SetSnaps2 "set snaps 20;wait;set SetSnaps vstr SetSnaps3;wait;echo Snaps 20"
set SetSnaps3 "set snaps 30;wait;set SetSnaps vstr SetSnaps4;wait;echo Snaps 30"
set SetSnaps4 "set snaps 40;wait;set SetSnaps vstr SetSnaps1;wait;echo Snaps 40"
vstr SetSnaps2

bind s "vstr SetSnaps"


Contact Us | SavageUK | UpsetChaps
All Rights Reserved. Copyright © 1999-2007 Aqua & Requ!em