cdent
New member
Entertainer Auto Invite Macro
First you need to build an Invite macro so that players can walk into whatever cantina or tavern you're in and request a buff, even if you are AFK. In order to do that, there are two things you will need to do. The first is create an alias. An alias is used as a shortcut for a command, so that you don't have to type it in each and every time you run a macro. The second thing is to activate the macro that will be used to Invite users without having to physically respond to the request.
Alias
Once logged into the game, type the following in the chat bar, under your entertainer's toon:
/alias ll /invite; (those are 2 lower case L's)
This tells the system that anytime you run the alias /ll, execute the /invite command. You'll only have to run the alias command once, as it will continue to be used by that character until you turn the alias off.
Invite Macro
Next, you'll need to program the Invite macro. I'll explain what the macro does so you'll understand the logic behind it. First copy the following commands into your macro add screen. TellInvite is the name of the macro. Choose whatever icon you want to represent it.
Macro name: TellInvite
/pause 5;
/ui action startChatReply;
/ui action chatCursorHome;
/ui action chatCursorRight;
/ui action chatDelete;
/ui action chatDelete;
/ui action chatEnter;
/tell <your toon's name> Clearing tell target.;
/macro TellInvite;
In essence, what you need to be able to do is invite the person that sent you a tell requesting addition to your group. Since there is no known way to send an /invite and include the player's name without manually doing so, the only known way to do that without having them sit in a chair and target them, is to respond back with a tell.
The line "/ui action startChatReply;" puts into your action set the command "/tell <player who initiated contact's name>".
The next line "/ui action chatCursorHome;" moves the cursor to the beginning of the line. So the (*) in the following statement would show you where the cursor now sits "*/tell <player who initiated contact's name>".
The line "/ui action chatCursorRight;" moves the cursor one spot to the right. The cursor (*) would now be here "/*tell <player who initiated contact's name>".
The next two lines "/ui action chatDelete;" delete the character directly in front of the cursor. Since the cursor is at "/*tell", this command would delete the 't' and the 'e' (since the command runs twice). This leaves you with "/ll <player who initiated contact's name>".
Since we started this macro by creating the alias /ll (which runs the /invite command), you're basically left running the following command, "/ll <player who initiated contact's name>", otherwise written as "/invite <player who initiated contact's name>".
The final command, "/tell <your toon's name> Clearing tell target.; tells the system to stop trying to /invite the other person. Because you have set the last /tell as yourself, when the macro loops in the final command "/macro TellInvite", it won't continue to spam the player that requested the initial invite to begin with.
Take note: This macro will basically make it impossible to chat with anyone with this toon, as it is constantly “telling” your toon to “clear tell target”. You may also want to build a Dump macro to end this Invite macro. You can also type /dump and hit enter, but you have to be fast when doing so.