In game controls
+commandmenu brings up option menu (change team, weapon etc)
+stunt the Stunt button, used for dives, etc.
+change brings up the weapon selection menu, enter is always bound to this.
spectate become a spectator, even in LMS or DM
tkok forgive a teamkill
heal used to bandage your wounds if bleeding/limping
dropitem drop your current special item
useitem switch your special item on/off
ignoremode Cycle through ignore modes (broadcast, broadcast & radio, all or none)
gesture <animation> do this gesture
(for making custom shortcuts etc)
valid gestures : point_forward, point_up, wave_forward, wave_stop, flipoff, taunt & salute
Weapon controls
weapon helpful command for :
a) switching to or between unique weapons
b) unzooming
c) putting pin back in an armed grenade
d) switching to last used weapon
dropweapon Drops your current weapon and draws a different weapon, usually a single pistol
weapon_fists Kung Fu mode :)
weapon_knife Knife
weapon_frag Grenade
weapon_beretta Single Beretta
weapon_colt Single Colt 1911
weapon_saa Single Colt SAA
weapon_anaconda .44 Magnum
weapon_de50 Desert Eagle
weapon_akimbob Akimbo Berettas
weapon_akimcolt Akimbo Colt 1911
weapon_akimsaa Akimbo Colt SAA
weapon_hkmp5 MP5K Submachine gun
weapon_m4 M4 Assault Rifle
weapon_handcannon Handcannon
weapon_ithaca Shotgun
weapon_msg90 MSG90 Semi-Auto Sniper Rifle
weapon_50cal .50cal Bolt-Action Sniper Rifle
Radio/talk variable binds
radio <sentence>

radio this message to your teammates directly, valid <sentences> are (explanation in brackets):

0 to 10 ("One", "Two" etc.)
back ("Back)
backup ("Need Backup")
cover ("Cover me")
down ("Down")
enemyd ("Enemy down!")
enemys ("Enemy spotted!")
forward ("Forward")
go ("GO!")
im_hit ("I'm hit!")
left ("Left")
rdeath ("AAArghhglhlh", you can use this one to go along with your "I'm dying at %L" text message)
reportin ("Reporting in")
right ("Right")
taking_f ("Taking fire!")
teamdown ("Teammate down")
treport ("Team! report in!")
up ("Up")

examples:
radio im_hit cover (would output "I'm hit! Cover me!")
radio go up (would output "Go up", ya who would've guessed)

say_team %K flag
(Directors Cut)
Adds current number of kills to message
eg. say_team "Got %K !" would come out as
"Player [TEAM] : Got 2 kills!"
say_team %A flag
(Directors Cut)
Adds current amount of ammo to message
eg. say_team "Got %A left!" would come out as
"Player [TEAM] : Got 5 rounds of ammo left!"
say_team %T flag
(Directors Cut)
Adds current teamname to message
eg. say_team "%T follow me!" would come out as
"Player [TEAM] : TEAM follow me!"
say_team %L flag add location information to message
eg. say_team "Taking fire near %L" would come out as
"Player [TEAM] : Taking fire near East Avenue"
say_team %V flag add ident information to message
eg. say_team "I can see %V sitting on his arse" would come out as
"Player [TEAM] : I can see Agent Smith sitting on his arse"
say_team %O flag add ident location information to message
eg. say_team "Enemy %V spotted near %O" would come out as
"Player [TEAM] : Enemy Agent Smith spotted near East Avenue"
say_team %W flag add weaponname information to message
eg. say_team "I'm using a %w" would come out as
"Player [TEAM] : I'm using a shotgun"
say_team %I flag add itemname information to message
eg. say_team "I'm have a %i" would come out as
"Player [TEAM] : I'm have a laser sight"
say_team %H flag add health information to message
eg. say_team "I'm on %h" would come out as
"Player [TEAM] : I'm on 50% health"
Client options (cl_vars)
crosshair_dynamic
(Directors Cut)
Dynamic crosshair
0 = off
1 = fancy dynamic crosshair
2 = dynamic crosshair without rate of fire adjustment
3 = round.. thingy
crosshair_dynamic_color
(Directors Cut)
Dynamic crosshair color
Range: 0-8
crosshair_dynamic_alpha
(Directors Cut)
Dynamic crosshair alpha (transparency)
Range: 0-255
select_empty_weapons
(Directors Cut)
Allow weapon cycling to select empty weapon
1 = on
0 = off
cl_screentilt Screen tilt (when moving left and right)
Range: 0-8
cl_bodystay 0 = infinite, any other number = time in seconds
cl_menubars 0 = no more menu bars
eyecandy how much gore/sfx is in the game
Server options (sv_vars)
sv_alltalk
(Directors Cut)
Allow voice comms between opposing teams 0=off 1=on
sv_floodcount amount of sentences the player can say in x amount of time
sv_floodtime determines the x in the line above.
sv_forcebalance Only allows you to join the team with less players

VGUI:
The VGUI (Valve Graphical User Interface) Can be used in AHL to perform many useful functions. It can be used to quickly send messages, perform gestures, and pick thematic weapon selections. Also, it can be used to easily change netgraph and performance settings. Bind a key to +commandmenu to activate the VGUI.