Post your completed (working) macros here. Only for macros using MQ2Data syntax!
Moderator: MacroQuest Developers
-
No_Idea_At_All
- a lesser mummy

- Posts: 49
- Joined: Sat Aug 07, 2004 11:28 pm
Post
by No_Idea_At_All » Thu Sep 30, 2004 7:30 am
NM got it to work.
not sure what did it but I started the macro and then used the chat window menus to set the language. I had original set it using the /language # command. So not sure if it was the setting after starting or the menu vs. command but its working.
-
No_Idea_At_All
- a lesser mummy

- Posts: 49
- Joined: Sat Aug 07, 2004 11:28 pm
Post
by No_Idea_At_All » Thu Sep 30, 2004 7:36 am
HEHE ok now another question.
Why is only 1 person going up in skill. It is the correct person thankfully, but 1 started with 2 skill the other with 3. The former has now reached 75 while the later is still sitting on 3.
Can only 1 person learn a language in a group at a time?
-
Clueless_Coder
- a hill giant

- Posts: 192
- Joined: Wed Aug 25, 2004 3:18 pm
Post
by Clueless_Coder » Thu Sep 30, 2004 9:14 am
I use it to train groups just last night and all members got skillups. Most went from zero to 100 in less than 10 minutes.
Were all of the groupmembers in the same zone? And does your/their group chat go to the main window?
Not sure if those are still issues with language training but I remember back in the day the window that group chat went to as well as where group members were located affected training
-
Cr4zyb4rd
- Plugins Czar
- Posts: 1449
- Joined: Tue Jul 20, 2004 11:46 am
Post
by Cr4zyb4rd » Thu Sep 30, 2004 11:56 am
Code: Select all
Sub Main
/declare index int local
/declare looper int local
:loopme
/for index 2 to 24
/lang ${index}
/delay 1
/for looper 1 to 300
/if (!${Bool[${Target}]}) /return
/if (!${Math.Calc[${looper} % 30].Int}) /delay 1
/keypress enter chat
/keypress /
/keypress g chat
/keypress s chat
/keypress a chat
/keypress y chat
/keypress space chat
/keypress ${Math.Rand[2]} chat
/keypress enter chat
/next looper
/next index
/goto :loopme
/return
-
A_Druid_00
- Macro Maker Extraordinaire
- Posts: 2378
- Joined: Tue Jul 13, 2004 12:45 pm
- Location: Rolling on the Lawn Farting
Post
by A_Druid_00 » Thu Sep 30, 2004 12:34 pm
If you do it right, you can skill up from 0 to 100 in less than 30 seconds. /delay 1 is your buddy. In fact, it was spamming so fast I was actually getting skill ups on my own spam without anyone in my group uttering a single word.
[quote]<DigitalMocking> man, A_Druid_00 really does love those long ass if statements
<dont_know_at_all> i don't use his macro because i'm frightened of it[/quote]
[quote][12:45] <dont_know_at_all> never use a macro when you can really fuck up things with a plugin[/quote]
-
Cr4zyb4rd
- Plugins Czar
- Posts: 1449
- Joined: Tue Jul 20, 2004 11:46 am
Post
by Cr4zyb4rd » Thu Sep 30, 2004 1:01 pm
that only seems to work with the "/gsay method" which requires setting the default language manually. I guess you could /notify it, but i'm too lazy to figure out how. :)
-
MeGoober
- a lesser mummy

- Posts: 36
- Joined: Sat Oct 16, 2004 1:18 pm
Post
by MeGoober » Sat Oct 30, 2004 1:12 pm
Small change:
to
You left out Vah Shir. I was going to list in comments each language and its index. That way you could pick just the languages you wanted updated but you would have to modify the loop for specific values then. Someone else can do that...I just said the heck with it and let it run the ones I didnt need as well.
-
wizzyman
- a ghoul

- Posts: 106
- Joined: Fri Dec 10, 2004 6:03 pm
Post
by wizzyman » Sun Dec 19, 2004 2:29 pm
it aint working anymore with the /gsay method. whatever your language is set at, it ll be common tongue.

-
seph_yaro
- a lesser mummy

- Posts: 72
- Joined: Sat Jul 26, 2003 1:12 pm
Post
by seph_yaro » Sun Dec 19, 2004 7:31 pm
It worked for me with teh GSAY method. You need to set your language in EQ's default chat window - IE, the one that never has a close button.
-
sapper69
- orc pawn

- Posts: 15
- Joined: Tue Dec 07, 2004 11:05 am
Post
by sapper69 » Tue Jan 04, 2005 10:28 pm
Only thing I had to do was adjust the length of the looper. I was lazy and didn't want to restart it over and over. 300 is enough to get a barb warrior to about 30 to 40 skill. I kicked it up to about 3000. As the title says... worked like a charm.
THANKS Cr4zyb4rd !
Cr4zyb4rd wrote:Code: Select all
Sub Main
/declare index int local
/declare looper int local
:loopme
/for index 2 to 24
/lang ${index}
/delay 1
/for looper 1 to 300
/if (!${Bool[${Target}]}) /return
/if (!${Math.Calc[${looper} % 30].Int}) /delay 1
/keypress enter chat
/keypress /
/keypress g chat
/keypress s chat
/keypress a chat
/keypress y chat
/keypress space chat
/keypress ${Math.Rand[2]} chat
/keypress enter chat
/next looper
/next index
/goto :loopme
/return
-
Clueless_Coder
- a hill giant

- Posts: 192
- Joined: Wed Aug 25, 2004 3:18 pm
Post
by Clueless_Coder » Sun Jan 16, 2005 11:45 pm
Ok this is actually funny..
4 characters all running the macro at the same time.
2 of the characters are maxed in all languages. The other 2 are getting skillups so fast the text buffer cant keep up with the skillups. Even after the macro ends the skills are still scrolling up

-
aChallenged1
- a grimling bloodguard

- Posts: 1804
- Joined: Mon Jun 28, 2004 10:12 pm
Post
by aChallenged1 » Mon Jan 17, 2005 5:22 am
I've updated my version, but haven't posted the update, originally it used a hotkey now it uses the spammer section found in this one. Last time I used it, I had to edit and add a small delay, it was going so fast it caused me to go LD.
But damn, that code by Crazy is just so nice and minimal...
Fuck writing MQ2 macros. Go with IS scripts; IS Rules!
-
Asmadeus
- decaying skeleton

- Posts: 1
- Joined: Tue Nov 23, 2004 12:57 pm
Post
by Asmadeus » Sat Feb 05, 2005 4:19 pm
I just used once :
Code: Select all
Sub main
:loop
/g spam
/goto :loop
And groupsay was still faster than skillup message - after that just do a "/language 1-25" manualy if you want...
But well, since your is longer, it might be slower than just mine (no clue with brackets tho)
-
yousten
- decaying skeleton

- Posts: 3
- Joined: Fri May 20, 2005 7:11 am
Post
by yousten » Mon May 23, 2005 8:42 am
Any chance to get the compiled version of this macro, cause i dont have VS or C++ till yet.
Would be great