Page 2 of 3
Posted: Thu Sep 30, 2004 7:30 am
by No_Idea_At_All
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.
Posted: Thu Sep 30, 2004 7:36 am
by No_Idea_At_All
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?
Posted: Thu Sep 30, 2004 9:14 am
by Clueless_Coder
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
Posted: Thu Sep 30, 2004 11:56 am
by Cr4zyb4rd
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
Posted: Thu Sep 30, 2004 12:34 pm
by A_Druid_00
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.
Posted: Thu Sep 30, 2004 1:01 pm
by Cr4zyb4rd
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. :)
Posted: Sat Oct 30, 2004 1:12 pm
by MeGoober
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.
Posted: Sun Dec 19, 2004 2:29 pm
by wizzyman
it aint working anymore with the /gsay method. whatever your language is set at, it ll be common tongue.

Posted: Sun Dec 19, 2004 7:31 pm
by seph_yaro
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.
worked like a charm
Posted: Tue Jan 04, 2005 10:28 pm
by sapper69
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
Posted: Sun Jan 16, 2005 11:45 pm
by Clueless_Coder
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

Posted: Mon Jan 17, 2005 5:22 am
by aChallenged1
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...
Posted: Sat Feb 05, 2005 4:19 pm
by Asmadeus
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)
RE
Posted: Mon May 23, 2005 8:42 am
by yousten
Any chance to get the compiled version of this macro, cause i dont have VS or C++ till yet.
Would be great
Posted: Mon May 23, 2005 8:58 am
by dedpoet
You don't compile macros. You just run them with
/mac NameOfYourMacro.
http://www.macroquest2.com/includes/wassup/manual.php#m