Macro/bind for displaying character name in chat channels?


Archiviste

 

Posted

Hi,

I've noticed that many players have it set up so when they chat in a channel, it looks like:

[Global Name][Character Name]Chat text

Anybody know how to do this? Thanks in advance.


 

Posted

They're just using variables, in this case, $name

Variables


@Roderick

 

Posted

What I use is this bind:

j "beginchat /send "Jello Shooters" (as $name) "

where:

j is the key to which I have bound the macro

"Jello Shooters" is the name of the Global Channel I have set up this macro for (between apostrophes because it's more than 1 word)

$name is the variable (as Roderick explained) to send your character's name.

After I hit the "j" key, it automatically gets typed in my chat window, and all I have to do is add the "Chat text".

To do something similar to your exemple:

[Global Name][Character Name]Chat text

[LETTER] "beginchat /send "NAMEOFYOURGLOBALCHANNEL" [YOURGLOBALNAME][$name]"



Keep NCSoft from shutting down City of Heroes : http://www.change.org/petitions/ncso...city-of-heroes

 

Posted

i tend to use this bind for announcing my character in various channels:
/bind shift+enter "beginchat [$name $level <AT/sets/whatever>] "
That way to add the info at the beginning i just hold down shift while hitting Enter as usual and i don't announce the info every time i post in a channel.

For example, my Human-only Peacebringer might announce "[Quantum Ducklord 37 PB no J] What's up all?" by having the text in the brackets be [$name $level PB no J].


Dr. Todt's theme.
i make stuff...

 

Posted

One thing to consider when doing this though. Not all channels like to see such things. I accidentally had copied my binds from one channel into all of them and summarily got group-thwapped by an entire channel because I guess they all agreed NOT to do that. Now in channels dedicated to SGs or RP, then this is probably perfectly fine, but I'd see what everybody else is doing first. It's not like you can't simply remove it later, but it saves the hassle.


 

Posted

Quote:
Originally Posted by Archiviste View Post
What I use is this bind:

j "beginchat /send "Jello Shooters" (as $name) "

where:

j is the key to which I have bound the macro

"Jello Shooters" is the name of the Global Channel I have set up this macro for (between apostrophes because it's more than 1 word)

$name is the variable (as Roderick explained) to send your character's name.

After I hit the "j" key, it automatically gets typed in my chat window, and all I have to do is add the "Chat text".

To do something similar to your exemple:

[Global Name][Character Name]Chat text

[LETTER] "beginchat /send "NAMEOFYOURGLOBALCHANNEL" [YOURGLOBALNAME][$name]"
You don't have to include the [YOURGLOBALNAME] bit because global channels automatically put your global at the front of the line anyways. If you do it this way, you'll see two instances of [YOURGLOBALNAME] on the line after you send it.