• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->

User entered commands that control macros ?? (1 Viewer)

Druid

Member
Joined
May 23, 2005
RedCents
50¢
I want to make a macro that will be responsive to what I type in a message box. It can be in the MQ box, the group box, and be a '/' command or not. Whatever works.

Specifically, I will be having ClericToon and BardToon in a group. The bard will be singing selos and following the cleric.

I want to use a series of /moveto's in the macro that i'll run in ClericToon.
My experience has been that /moveto is unreliable or sometimes gets hung up , needs to be reset etc. .... so, I want the macro to go to the first destination when I type '1'. And the second when I type '2', and etc.

How do I do that??

TIA
 
I'm having a problem with the events....

at the top I have:

Rich (BB code):
#Event Loc1 "#*#a#*#"
and I've tried
Rich (BB code):
#Event Loc1 "a"
and then later in the macro I have:

Rich (BB code):
Sub Event_Loc1

/moveto 100 100
/gsay hello

/return

but it doesn't execute when I type 'a' {+ return} in the group (or any other) window.


I know I must be doing something wrong
 
[I'm having a problem with the events....

at the top I have:

Rich (BB code):
#Event Loc1 "#*#a#*#"
and I've tried
Rich (BB code):
#Event Loc1 "a"



You do realize that these events would trigger if someone said, "want to buy a monkey" or "hey I need a Temp and SoW, plz" or anything with "a" in it.
 
The reason /moveto is unreliable for people is exactly the reason in one of these posts....
Rich (BB code):
Sub Event_Loc1
 
/moveto 100 100
/gsay hello
 
/return
the actual code should have been
Rich (BB code):
Sub Event_Loc1
 
/moveto 100 100
/delay 60s ${Math.Distance[100,100]}<=5
/gsay hello
 
/return
The reason is that even though it is a /command it uses a plugin to do it which has a different parser than the macro parser in MQ2. As such the plugin will be doing its thing while the macro keeps trying to do whatever you tell it to. Hence the delay until you're within 5 units.

As for your events try something like
Rich (BB code):
#event Loc1 "#1# tells you, '1'#*#"
or if you're doing it on the cleric...
do em with /echo 1
/echo 2, etc
Rich (BB code):
#event Loc1 "[MQ2] 1"
 
HELP.. this is the whole macro. It doesn't work...
I type >a< into the group window
It echos back "You tell your party, 'a'"

and then nothing

Rich (BB code):
#turbo

#Event Loc1 "#*#You tell your party, 'a'#*#"

Sub Main

:Loop
/call GMCheck
/delay 5s

/goto :Loop
/return



Sub Event_Loc1
/gsay hello
/return


Sub GMCheck
/if (${Spawn[gm].ID}) {
	/beep
	/beep
	/beep
	/echo GM has entered the zone!
	/keypress forward
	/keypress back
}
/return
 
User entered commands that control macros ??

Users who are viewing this thread

Back
Top