**ADMIN - PLEASE MAKE THIS MESSAGE STICKY** OK, people keep asking me how to put in the TeamSay binds I use . . . when you see how simple this is, you will smack your head!
Step 1: Locate your q4max directory. The default path is: C:\Program Files\id Software\Quake 4\q4max but if you have installed to some other directory or drive, just go there instead....
Step 2: Copy Quake4Config.cfg from the q4max folder and paste it onto your desktop (leave the q4max folder open for now...)
*the reason we are copying the file is in case we mess up, we can just get another copy from the q4max folder and try again. If you mess up your 1 and only copy, you may have problems...
Step 3: Open Quake4Config.cfg using your notepad editor (you should be able to just double-click the file).
Step 4: Locate the section where it goes down the list with bind "a", bind "b", bind "c", bind "d", etc. (See the picture below)
Step 5: Check out the binds I'm using for g, h, j, k, and l. I literally copied these off someone elses config but you can get a pretty good idea of how this works.
"sayTeam" = only your team will see your message
#L = will insert your location
#F = will insert the name of the nearest player on your team
*there are other codes, but I didn't find them useful. Nevertheless I will post them here when I get a chance*
Step 6: PLEASE change the text (i.e. Look out BEHIND YOU, Thanks for the thaw, etc.) to something of your own - no copycats! LOL
Step 7: Close and save the config file when you are done. Then go back to the q4max directory and RENAME the original Quake4Config.cfg file to Quake4Config.BAK. (again, we can use this if we messed up the copy by just putting the name back to Quake4Config.cfg)
Step 8: Copy and paste the new edited version of Quake4Config.cfg into the q4max folder.
Step 9: Try it out!! Also keep in mind, this will only apply to q4max games, if you end up running another mod, none of your team binds will be there...
Here are the lines you need so you can just copy/paste and then change the text - be sure not to duplicate any letter binds... (i.e. "g" binded to 2 different commands)
bind "g" "sayTeam '^5Frozen at #L'; emote salute"
bind "h" "sayTeam '^5Look out BEHIND YOU #F'; emote salute"
bind "j" "sayTeam '^5Good Job #F'; emote salute"
bind "k" "sayTeam '^5Thanks for the thaw #F'; emote salute"
bind "l" "sayTeam '^5Nice Shooting #F'!!; emote salute"