This is abbridged from the admin forum advance binds. There are way too many there for a person to remember but I'll give you a few to get the feel of it.
============================================
Here are a several useful binds that every admin and responsible team player should have. Change the bind key and message to whatever is comfortable or free on your keyboard.
Place the bind in your cfg file usually located at:
c/program files/steam/steamapps/your email/dods/dod/cfg. open the config with wordpad and copy and paste the bind. again make sure the button you choose isnt being used for something important
All of these are basically what I have going on. For more details on how to customize things further and to your own specific taste feel free to ask me about it or go here:
http://halflife2.filefront.com/info/dodskeybinding
Communication and Teamwork binds
This bind is great for MGs. %c gives class and %l location. This bind asks for covering fire as you reload while giving your team a general location and class. Dont use this bind if you reload alot. It will spam the screen.
bind "*" "say_team [%c ] at [%l ] Reloading; signal_coveringfire; wait; +reload; wait; -reload;"
bind "/" "say_team Covering Fire at your position! Move Out! [%l ]; voice_gogogo"
bind "KP_ENTER" "say_team ; voice_enemyahead; signal_coveringfire"
Weapon Relocation
bind "1" "use weapon_amerknife; use weapon_spade;"
bind "2" "use weapon_colt; use weapon_c96; use weapon_p38;"
bind "3" "use weapon_garand; use weapon_thompson; use weapon_bar; use weapon_bazooka; use weapon_spring; use weapon_m1carbine;use weapon_30cal; use weapon_k98; use weapon_k98_scoped; use weapon_mp40; use weapon_mp44; use weapon_pschreck;"
bind "4" "use weapon_smoke_ger; use weapon_smoke_us"
bind "5" "use weapon_frag_ger; use weapon_frag_us; use weapon_riflegren_us; use weapon_riflegren_ger"
Assigning 1-0 numbers to keypad so you can free up 1-0 above your home rows for binds.
bind "KP_END" "slot1"
bind "KP_DOWNARROW" "slot2"
bind "KP_PGDN" "slot3"
bind "KP_LEFTARROW" "slot4"
bind "KP_5" "slot5"
bind "KP_RIGHTARROW" "slot6"
bind "KP_HOME" "slot7"
bind "KP_UPARROW" "slot8"
bind "KP_PGUP" "slot9"
bind "KP_INS" "slot10"
Final note: Be responsible with these binds, dont spam and help out your team and fellow admins. Enjoy 8)
originally posted by =(eGO)= Vicious*****
============================================
You can bind keys without editing the file by opening the console in game and typing the bind. the format is bind keytobebound "command"
so to bind "Let's be carefull out there!" to the c key you would type:
bind c "say_team Let's be carefull out there!"
Function keys can be entered by F# so to bind F9 to "I need ammo!" you would type:
bind f9 "say_team [%c ] Need Ammo at [%l ] Please!"