New to Binds/Aliases?

Ah, a newbie, eh? Well, fear not, we were all newbies at one point in time. Well, I'm about to give you a crash course in alias/bind config-ing, so sit back, grab your favorite boomstick (not like that, sicko), and get ready to bind to your heart's content!

First off, you must know the difference between aliases and binds. Think of it this way: without binds, aliases can't be executed. It's just like a car: without the keys, it won't start. Aliases are small scripts of code that can be bound to keys so that you don't have to repeatedly cycle through the menus to buy guns, ammo, etc. Here's the format for aliasing and binding:

alias alias-name "command1 [; command2] [; command3] . . . [; commandN]"
bind "key or button" "alias name"

Now here's how it's used (for example):

alias buygun "buy; ms1; ms4"
bind "b" "buygun"
(Note the use for ms1/4, not menuselect 1/4, RzE's bag o' Aliases allows you to type ms# to save typing time!)

Now during the game, when you press "b" it will buy you whatever gun you wanted (in the alias) without the menus showing up on the screen or the delay between selections. Pretty damn cool, huh? Quotes are a necessity if you want to keep your binds and aliases looking sharp and executing cleanly, but they aren't needed all the time.
--aeflux