Author Topic: Team Binds  (Read 3894 times)

Offline Theo

  • Full Member
  • ***
  • Posts: 151
    • View Profile
  • Rated:
Team Binds
« on: January 18, 2008, 11:11:42 PM »
I want to make a Config file with Team Binds (e.g. Dropping Weapons and Telling Locations) with R1Q2. My question is how to use them? How can I use $$loc_here? Which lines should I type in my Config file?

Thanks in advance!  :(
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus

Offline X'tyfe

  • Phenomenally Prodigious Member
  • **
  • Posts: 3587
  • Yep
    • View Profile
  • Rated:
Re: Team Binds
« Reply #1 on: January 19, 2008, 07:27:24 AM »
i wrote my own team binds
you can look at them for reference :D (note that some special characters used do not show up right on the forum)

Code: [Select]

// -Weapon Binds/Drop Binds/Ask Binds-

alias cg1 "use machinegun;echo Machinegun; use chaingun;echo Chaingun;play aliases/change"
alias rl1 "use rocket launcher;echo Rocket Launcher;play aliases/change"
alias rg1 "use railgun;echo Railgun;play aliases/change"
alias gl1 "use grenades;echo Hand Grenades;use grenade launcher;echo Grenade Launcher;play aliases/change"
alias sg1 "use shotgun;echo Shotgun; use super shotgun;echo Super Shotgun;play aliases/change"
alias hb1 "use hyperblaster;echo HyperBlaster; use bfg10k;echo BFG10K;play aliases/change"

alias cg2 "drop machinegun;wait;drop chaingun;wait;drop bullets;wait;wave 1;play aliases/drop;play aliases/talk;say_team [ˆ DROP - CHAINGUN/BULLETS @ $$loc_here ˆ]"
alias rl2 "drop rocket launcher;wait;drop rockets;wait;wave 1;play aliases/drop;play aliases/talk;say_team [Š DROP - ROCKET LAUNCHER/ROCKETS @ $$loc_here Š]"
alias rg2 "drop railgun;wait;drop slugs;wait;wave 1;play aliases/drop;play aliases/talk;say_team [… DROP - RAILGUN/SLUGS @ $$loc_here …]"
alias gl2 "drop grenade launcher;wait;drop grenades;wait;wave 1;play aliases/drop;play aliases/talk;say_team [Œ DROP - GRENADE LAUNCHER/GRENADES @ $$loc_here Œ]"
alias sg2 "drop shotgun;wait;drop super shotgun;wait;drop shells;wait;wave 1;play aliases/drop;play aliases/talk;say_team [„ DROP - SUPER SHOTGUN/SHELLS @ $$loc_here „]"
alias hb2 "drop hyperblaster;wait;drop bfg10k;wait;drop cells;wait;wave 1;play aliases/drop;play aliases/talk;say_team [‡ DROP - HYPERBLASTER/CELLS @ $$loc_here ‡]"

alias cg3 "play aliases/drop;play aliases/talk;wave 3;say_team [ˆ NEED - CHAINGUN/BULLETS @ $$loc_here ˆ]"
alias rl3 "play aliases/drop;play aliases/talk;wave 3;say_team [Š NEED - ROCKET LAUNCHER/ROCKETS @ $$loc_here Š]"
alias rg3 "play aliases/drop;play aliases/talk;wave 3;say_team [… NEED - RAILGUN/SLUGS @ $$loc_here …]"
alias gl3 "play aliases/drop;play aliases/talk;wave 3;say_team [Œ NEED - GRENADE LAUNCHER/GRENADES @ $$loc_here Œ]"
alias sg3 "play aliases/drop;play aliases/talk;wave 3;say_team [„ NEED - SUPER SHOTGUN/SHELLS @ $$loc_here „]"
alias hb3 "play aliases/drop;play aliases/talk;wave 3;say_team [‡ NEED - HYPERBLATER/CELLS @ $$loc_here ‡]"

alias wsalias1 "bind KP_LEFTARROW cg1;bind KP_END rl1;bind KP_DOWNARROW rg1;bind KP_RIGHTARROW gl1;bind KP_PGDN sg1;bind KP_5 hb1;alias wsalias wsalias2;play aliases/click;echo Weapon Switch Mode"
alias wsalias2 "bind KP_LEFTARROW cg2;bind KP_END rl2;bind KP_DOWNARROW rg2;bind KP_RIGHTARROW gl2;bind KP_PGDN sg2;bind KP_5 hb2;alias wsalias wsalias3;play aliases/click;echo Weapon/Ammo Drop Mode"
alias wsalias3 "bind KP_LEFTARROW cg3;bind KP_END rl3;bind KP_DOWNARROW rg3;bind KP_RIGHTARROW gl3;bind KP_PGDN sg3;bind KP_5 hb3;alias wsalias wsalias1;play aliases/click;echo Weapon/Ammo Ask Mode"
alias wsalias wsalias2
wsalias1

bind KP_ENTER wsalias
bind KP_INS "use blaster;echo Blaster;play aliases/change"

// -Team Binds-

bind o "say_team [… $name @ $$loc_here …];play aliases/talk"
bind p "say_team [… LOCATION? …];play aliases/talk"
bind u "say_team [Œ $$loc_here - Secure Œ];play aliases/talk"
bind i "say_team [Š $$loc_here - Insecure Š];play aliases/talk "
bind h "say_team [ˆ [AFF] - $$loc_here ˆ];play aliases/talk"
bind j "say_team [„ [NEG] - $$loc_here „];play aliases/talk"
bind k "say_team [† NEED BACKUP @ $$loc_here †];play aliases/talk"
bind l "say_team [† NEED WEAPON/AMMO @ $$loc_here †];play aliases/talk"
bind b "say_team [‰ GUARDING @ $$loc_here ‰];play aliases/talk"
bind n "say_team [Š ENEMY @ $$loc_there Š];play aliases/talk"
bind m "say_team [‹ QUAD AVAILABLE ‹];play aliases/talk"
bind , "say_team [Œ FRIENDLY QUAD Œ];play aliases/talk"
bind . "say_team [Š ENEMY QUAD Š];play aliases/talk"


  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus

Offline Theo

  • Full Member
  • ***
  • Posts: 151
    • View Profile
  • Rated:
Re: Team Binds
« Reply #2 on: January 20, 2008, 08:17:22 AM »
Thanks, but I didn't understand how can I use the command $$loc_here?
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus

Offline RailWolf

  • Sr. Member
  • ****
  • Posts: 441
  • Into The Void
    • View Profile
    • QuadDamage.net
  • Rated:
Re: Team Binds
« Reply #3 on: January 21, 2008, 01:03:13 AM »
That works with .loc files. You can make your own (r1q2 command in console addloc) or use some already made. http://filesource.quakeclans.org/misc.php
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus

Offline jägermonsta

  • Brobdingnagian Member
  • ***
  • Posts: 4441
  • Bigger Than Jesus
    • View Profile
  • Rated:
Re: Team Binds
« Reply #4 on: January 20, 2008, 10:49:27 PM »
read.
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus

Offline jägermonsta

  • Brobdingnagian Member
  • ***
  • Posts: 4441
  • Bigger Than Jesus
    • View Profile
  • Rated:
Re: Team Binds
« Reply #5 on: January 20, 2008, 10:49:53 PM »
wtf mark as read stupid thread
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus

Offline X'tyfe

  • Phenomenally Prodigious Member
  • **
  • Posts: 3587
  • Yep
    • View Profile
  • Rated:
Re: Team Binds
« Reply #6 on: January 21, 2008, 01:35:45 AM »
That works with .loc files. You can make your own (r1q2 command in console addloc) or use some already made. http://filesource.quakeclans.org/misc.php

not all maps have loc files though, keep that in mind :D
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus

Offline Theo

  • Full Member
  • ***
  • Posts: 151
    • View Profile
  • Rated:
Re: Team Binds
« Reply #7 on: January 21, 2008, 03:33:14 AM »
Should the .loc files be in quake2\baseq2\locs directory?
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus

Offline Whirlingdervish

  • Super ShortBus Extravaganza
  • Illimitable Sesquipedalian Member
  • *
  • Posts: 6384
    • View Profile
    • The Dervish Depository
  • Rated:
Re: Team Binds
« Reply #8 on: April 14, 2009, 03:39:10 PM »
Should the .loc files be in quake2\baseq2\locs directory?

yes.

Here are some for the stock dm1-8 maps, along with a config that will use them:
http://dervish.tastyspleen.net/files/config.zip

anytime you make a teamchat bind, and you include "$$loc_here" in the text, it will display a short text description from the .loc file for the closest value it has to the area you are standing when you use that bind.

if you use "$$loc_there" it will display a short text description of the area your crosshair is pointed at when you hit the bind.


The difference is important too.. If you want your team to know where you are during an event, you'd use $$loc_here.

say you have a team chat bind that says "ENEMY SPOTTED!!".. you'd want to use $$loc_there and hit that bind when you're looking at that enemy so your team gets their location instead of the one you're standing at.

depending on the purpose of the chat bind, you should determine exactly what location info you want to share.

here is an excerpt from my config. It isn't as complicated as some TDM teamchat setups, but it can convey most of the vital info you'd need except for item timing and controlling chatter:


// ---Weapon/Item Drop and Request Aliases---

alias m1 "play misc/menu1"
alias m2 "play misc/menu2"

alias x1 "drop Rocket Launcher"
alias x2 "drop Railgun"
alias x3 "drop Super Shotgun;drop Shotgun"
alias x4 "drop Chaingun;drop HyperBlaster;drop MachineGun"

alias a1 "drop Rockets"
alias a2 "drop Slugs"
alias a3 "drop Shells"
alias a4 "drop Bullets;drop Cells"

alias droprl "say_team ˆŸ  DROPPED RL < $$loc_here >;x1;a1"
alias droprg "say_team ˆŸ  DROPPED RG < $$loc_here >;x2;a2"
alias dropsgs "say_team ˆŸ  DROPPED SSG/SG  < $$loc_here >;x3;a3"
alias dropsprayweps "say_team ˆŸ  DROPPED CG/MG/HB < $$loc_here >;x4;a4"

alias reqrl "say_team ‰Ÿ NEED RL/AMMO < $$loc_here >"
alias reqrg "say_team ‰Ÿ NEED RG/AMMO < $$loc_here >"
alias reqsgs "say_team ‰Ÿ NEED SSG/SG/AMMO < $$loc_here >"
alias reqsprayweps "say_team ‰Ÿ NEED CG or HB/AMMO < $$loc_here >"

alias w1 "droprl ;m1"
alias w2 "droprg ;m1"
alias w3 "dropsgs ;m1"
alias w4 "dropsprayweps ;m1"

alias r1 "reqrl ;m2"
alias r2 "reqrg ;m2"
alias r3 "reqsgs ;m2"
alias r4 "reqsprayweps ;m2"

alias temp1 "bind RIGHTARROW w4;bind DOWNARROW w2"
alias temp2 "bind LEFTARROW w3;bind UPARROW w1"

alias temp3 "bind RIGHTARROW r4;bind DOWNARROW r2"
alias temp4 "bind LEFTARROW r3;bind UPARROW r1"

alias changetodrops "temp1; temp2; droptoggle2"
alias changetoreq "temp3; temp4; droptoggle1"

alias droptoggle1 "bind kp_enter changetodrops"
alias droptoggle2 "bind kp_enter changetoreq"

bind kp_enter changetoreq

bind RIGHTARROW r4
bind DOWNARROW r2
bind LEFTARROW r3
bind UPARROW r1


// ---Status/Team Communication Binds---

alias teamokay "say_team ˆŸ AFF/SAFE < $$loc_here >"
alias teamneg "say_team ˆŸ NEGATIVE < $$loc_here >"
alias teamstatus "say_team ˆŸ < $$loc_here > [%h]-[%a]"
   
alias teamnmy "say_team ‹Ÿ ENEMY < $$loc_there >"
alias teamhelp "say_team ‹Ÿ HELP/2+ NMY < $$loc_there >"
alias teambehind "say_team ‹Ÿ ENEMY BEHIND! < $$loc_there >"

alias teamforward  "say_team ‡Ÿ PRESS FORWARD! < $$loc_there >"
alias teamback "say_team ‡Ÿ FALL BACK! < $$loc_here >"
alias teamhold    "say_team ‡Ÿ HOLD THIS POSITION! < $$loc_here >"

bind kp_home teamstatus
bind kp_uparrow teamokay
bind kp_pgup teamneg
bind kp_leftarrow teamnmy
bind kp_5 teamhelp
bind kp_rightarrow teambehind
bind kp_end teamforward
bind kp_downarrow teamback
bind kp_pgdn teamhold




Using these commands, you could request or drop weapons to and from teamates using the arrow keys (hit numpad enter to switch modes from request to drop) and you can use the numeric pad's 9 non-0 number keys to display team chatter in 3 categories:

7-9 Personal Status and Location Info
4-6 Enemy Alert and Location Info
1-3 Team movement suggestions


These look like so in your console, depending on the conchars you are using:


you can get my conchar set at the link below, and all you'll have to do is put them in baseq2/pics or the appropriate .pak file

http://dervish.tastyspleen.net/files/redconchars.zip


Hope some of that helps  :beer:
« Last Edit: April 14, 2009, 04:02:44 PM by Whirlingdervish(Q2C) »
  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus

Offline |iR|Focalor

  • Irrepressibly Profuse Member
  • *
  • Posts: 15766
  • Help Destroy America: VOTE DEMOCRAT
    • View Profile
    • Focalor's Horrible Website: We Rape You Til The Room Stinks
  • Rated:
Re: Team Binds
« Reply #9 on: April 15, 2009, 03:34:21 AM »
Nice conback. Mine's a little different, same theme though.

  • Insightful
    Informative
    Funny
    Nice Job / Good Work
    Rock On
    Flawless Logic
    Well-Reasoned Argument and/or Conclusion
    Demonstrates Exceptional Knowlege of the Game
    Appears Not to Comprehend Game Fundamentals
    Frag of the Week
    Frag Hall of Fame
    Jump of the Week
    Jump Hall of Fame
    Best Solution
    Wins The Internet
    Whoosh! You done missed the joke thar Cletus!
    Obvious Troll Is Obvious
    DO YOU EVEN LIFT?
    DEMO OR STFU
    Offtopic
    Flamebait
    Redundant
    Factually Challenged
    Preposterously Irrational Arguments
    Blindingly Obvious Logical Fallacies
    Absurd Misconstrual of Scientific Principles or Evidence
    Amazing Conspiracy Theory Bro
    Racist Ignoramus

 

El Box de Shoutamente

Last 10 Shouts:

Costigan_Q2

November 11, 2024, 06:41:06 AM
"Stay cozy folks.

Everything is gonna be fine."

There'll be no excuses for having TDS after January 20th, there'll be no excuses AT ALL!!!
 

|iR|Focalor

November 06, 2024, 03:28:50 AM
 

RailWolf

November 05, 2024, 03:13:44 PM
Nice :)

Tom Servo

November 04, 2024, 05:05:24 PM
The Joe Rogan Experience episode 223 that dropped a couple hours ago with Musk, they're talking about Quake lol.

Costigan_Q2

November 04, 2024, 03:37:55 PM
Stay cozy folks.

Everything is gonna be fine.
 

|iR|Focalor

October 31, 2024, 08:56:37 PM

Costigan_Q2

October 17, 2024, 06:31:53 PM
Not activated your account yet?

Activate it now! join in the fun!

Tom Servo

October 11, 2024, 03:35:36 PM
HAHAHAHAHAHA
 

|iR|Focalor

October 10, 2024, 12:19:41 PM
I don't worship the devil. Jesus is Lord, friend. He died for your sins. He will forgive you if you just ask.
 

rikwad

October 09, 2024, 07:57:21 PM
Sorry, I couldn't resist my inner asshole.

Show 50 latest
Welcome, Guest. Please login or register.
November 22, 2024, 05:12:27 AM

Login with username, password and session length