Binding Keys - Increase your Q3 skills

[ How to use binds ][ Voice Commands ][ Ammo Dropping ][ Command Stacking ]
[ Crouch and Stay Down ][ Bind Multiple Player Names ][ Record Script ][ Rocket Jump ]

How to use Binds

You can "BIND" key by using the QUAKE3 Console.  Access the console by pressing the "~" key above your TAB key.  Then type in the command, remember to begin with the /. You can also put the command in your user config file so it sets everytime you start game. A List of ALL key names allowed for BINDING are at  

The command to BIND (or attach a command to a key on keyboard) is :

/BIND  x  command  parameter 

X = key you wish to bind, like Q or ENTER for enter key

COMMAND = What to bind, like VOTE, SAY_TEAM, SET TEAM_MODEL

PARAMETER = options of the COMMAND, like YES,  "I'm Frozen" , Sarge

Examples :

This binds VOTE YES to the F1 key

/BIND F1 VOTE YES

This command will display "I'm Frozen" to your teammates when you press the H key on keyboard. This DOES NOT make it speak "I'm Frozen".  See Below.

/BIND H SAY_TEAM "I'm Frozen"


Freeze Tag Voice Commands
Voice Command (Speaks cmd) Key Bind  X = desired key
I'm Frozen /BIND X vsay_team help
Thank You - Thanks for the Thaw /BIND X vsay_team praise
I'm Comin' to Help - I'm on my Way /BIND X vsay_team helping
Affirmitave - Roger /BIND X vsay_team yes
Negative /BIND X vsay_team no
I'm Following

Note : Must have CROSSHAIR on player you wish to send voice command to.

/BIND X vtell_target onfollow

Here is how I have mine set...(you can cut & paste if you wish)

bind j vsay_team helping
bind k vsay_team yes
bind l vsay_team help
bind n vsay_team no
bind enter vsay_team praise
bind h vtell_target onfollow

[ How to use binds ][ Voice Commands ][ Ammo Dropping ][ Command Stacking ]
[ Crouch and Stay Down ][ Bind Multiple Player Names ][ Record Script ][ Rocket Jump ]


Here are some other useful binds......

Ammo Dropping
bind X drop bullets
bind X drop shells
bind X drop grenades
bind X drop rockets
bind X drop cells
bind X drop slugs

Drops ammo, 10 at a time in ammo pack form.  Once dropped you cannot pick back up.  Packs stay for 30 secs.

[ How to use binds ][ Voice Commands ][ Ammo Dropping ][ Command Stacking ]
[ Crouch and Stay Down ][ Bind Multiple Player Names ][ Record Script ][ Rocket Jump ]



Command Stacking (Way kewl)

//This stack of commands set FOV, Mouse Speed, and Weapon in 1 key

set railoff """weapon 5;set cg_fov "130";set sensitivity "10"""

bind X vstr railoff

This example shows how to SET the Field of vision (cg_fov), the Weapon choice and the mouse sensitivity all on one key.

The trick here is to use the a SET of quotes at begin and end for EACH command that has a parameter requiring quote marks, seperating EACH command with a semi-colon ( ; )

[ How to use binds ][ Voice Commands ][ Ammo Dropping ][ Command Stacking ]
[ Crouch and Stay Down ][ Bind Multiple Player Names ][ Record Script ][ Rocket Jump ]


Crouch & Stay Down

//crouch and stay down
set duck "+movedown; set crouchswitch vstr stand; echo Crouching..." 
set stand "-movedown; set crouchswitch vstr duck; echo Standing..."
set crouchswitch "vstr duck"
bind X "vstr crouchswitch"

This allows you to crouch and stay down till you hit the crouch button again. Replace X with key of your choice.

[ How to use binds ][ Voice Commands ][ Ammo Dropping ][ Command Stacking ]
[ Crouch and Stay Down ][ Bind Multiple Player Names ][ Record Script ][ Rocket Jump ]


Binding Multiple Player Names

//name setting
seta name "yourname"
set Xz "name yourname;bind X vstr Xz1"
set Xz1 "name yourname;bind X vstr Xz2"
set Xz2 "name yourname;bind X vstr Xz"
bind X "vstr Xz1"

Replace the X with key of your choice and replace yourname with names of your choice.

Talk to spike if you have problems/

[ How to use binds ][ Voice Commands ][ Ammo Dropping ][ Command Stacking ]
[ Crouch and Stay Down ][ Bind Multiple Player Names ][ Record Script ][ Rocket Jump ]


Record Script

// record script
set record_start "g_synchronousclients 1; record; g_synchronousclients 0; bind X vstr record_stop"
set record_stop "stoprecord; bind X vstr record_start"
bind X vstr record_start
// recording fps
set sv_fps 60

This will allow you to take a demo with one key to start and one key to stop. Change x to whatever key you want. There are 3 Xs to change.

[ How to use binds ][ Voice Commands ][ Ammo Dropping ][ Command Stacking ]
[ Crouch and Stay Down ][ Bind Multiple Player Names ][ Record Script ][ Rocket Jump ]



Rocket Jump

cl_pitchspeed 9999
set rjump "+lookdown;wait;wait;+attack;+moveup;wait;wait;-attack;-moveup;-lookdown;wait;wait;centerview"
bind X vstr rjump 

Rocket Jump script.  Cut and paste into user config file.  Change X to desired key.

[ How to use binds ][ Voice Commands ][ Ammo Dropping ][ Command Stacking ]
[ Crouch and Stay Down ][ Bind Multiple Player Names ][ Record Script ][ Rocket Jump ]


For more information :

Planet Quake,   

 


 

Valid key/button values are:

All mouse buttons (mouse1, mouse2, mouse3)

All joystick buttons (button1, button2, etc.), 

all normal keyboard keys (characters etc..)

plus: ESCAPE, F1-F12, PAUSE, BACKSPACE, TAB, SEMICOLON, ENTER, SHIFT, CTRL, ALT, SPACE, INS, HOME, PGUP, DEL, END, PGDN, UPARROW, DOWNARROW, LEFTARROW, RIGHTARROW, KP_SLASH, KP_MINUS, KP_PLUS, KP_ENTER, KP_5, KP_UPARROW, KP_LEFTARROW, KP_RIGHTARROW, KP_DOWNARROW, KP_HOME, KP_END, KP_PGUP, KP_PGDN, KP_INS, KP_DEL, MOUSE1-MOUSE3, AUX1-AUX32, JOY1-JOY4, MWHEELUP, MWHEELDOWN