A forum for you to dump all the macros you create, allowing users to use, modify, and comment on your work.
Moderator: MacroQuest Developers
-
Elric
- Cheese Whore

- Posts: 466
- Joined: Sun Nov 23, 2003 12:31 am
- Location: Tampa, Fl
-
Contact:
Post
by Elric » Tue Feb 03, 2004 12:32 am
Um. My two copper pieces, but when you're having the problem with it spamming in common language rather than the language you specify, are you using the script written by Xukkorikx, or the one by shuttle?
Also, if using the one by shuttle, maybe try setting the first language manually, turning it on and selecting the same corresponding language, then going from there. But if yer using the one by Xukkorikx, don't expect it to change the language for you.
:-)
-
shuttle
- a lesser mummy

- Posts: 62
- Joined: Mon Nov 11, 2002 6:08 am
Post
by shuttle » Tue Feb 03, 2004 9:44 pm
You may need to use this variant to learn languages. Just create a hotley with a few /gsay messages and put it in slot 1 on one of your hotkey pad. This variant will hit hotkey 1 every half second.
shuttle
| Language Tutor
| written by shuttle
| Very Dumb script to learn all 24 non common languages
| Languages range from 2 to 25
Sub Main
/zapvars
/declare LangNum global
/declare MinLangNum global
/declare MaxLangNum global
| start with 2 - Common is /lang 1
/varset MinLangNum 2
| start with 25 - there are 25 lang in all
/varset MaxLangNum 25
|
/varset LangNum @MinLangNum
:Loop
| create a hotley with a few /gsay messages
| put it in slot 1 on one of your hotkey pad
| press hotkey 1 every half second
/press 1
/delay 5
| Incriment to next language
/varadd LangNum 1
/if n @LangNum>@MaxLangNum /varset LangNum @MinLangNum
/lang @LangNum
/doevents
/goto :Loop
/return
Last edited by
shuttle on Tue Feb 03, 2004 10:12 pm, edited 1 time in total.
-
shuttle
- a lesser mummy

- Posts: 62
- Joined: Mon Nov 11, 2002 6:08 am
Post
by shuttle » Tue Feb 03, 2004 9:45 pm
You may need to use this variant to learn languages. Just create a hotley with a few /gsay messages and put it in slot 1 on one of your hotkey pads. This variant will hit hotkey every half second.
shuttle
| Language Tutor
| written by shuttle
| Very Dumb script to learn all 24 non common languages
| Languages range from 2 to 25
Sub Main
/zapvars
/declare LangNum global
/declare MinLangNum global
/declare MaxLangNum global
| start with 2 - Common is /lang 1
/varset MinLangNum 2
| start with 25 - there are 25 lang in all
/varset MaxLangNum 25
|
/varset LangNum @MinLangNum
:Loop
| make a hotkey with a bunch of /gsay in it and put that in hotkey slot 1
| press hotkey 1 every half second
/press 1
/delay 5
| Incriment to next language
/varadd LangNum 1
/if n @LangNum>@MaxLangNum /varset LangNum @MinLangNum
/lang @LangNum
/doevents
/goto :Loop
/return
-
Dantuss
- decaying skeleton

- Posts: 9
- Joined: Sun Aug 03, 2003 3:21 pm
Post
by Dantuss » Fri Feb 06, 2004 1:13 am
Having the same problem with the spammed language going through group in common even with the language changed manually. Typing a regular group message sends it in the language, but the macro goes in common.
I had this same problem no matter what I tried if the macro included /say blah /tell blah /g blah even if the language was set to anything other then comon, it would still come out comon tongue. After a small amount of time playing around I found a solution. The below macro worked for me.
Code: Select all
| Language Tutor
| written by shuttle
| Very Dumb script to learn all 24 non common languages
| Languages range from 2 to 25
Sub Main
/zapvars
/declare LangNum global
/declare MinLangNum global
/declare MaxLangNum global
| start with 2 - Common is /lang 1
/varset MinLangNum 2
| start with 25 - there are 25 lang in all
/varset MaxLangNum 25
|
/varset LangNum @MinLangNum
:Loop
/press enter
/press b
/press a
/press g
/press enter
/delay 5
| Incriment to next language
/varadd LangNum 1
/if n @LangNum>@MaxLangNum /varset LangNum @MinLangNum
/lang @LangNum
/doevents
/goto :Loop
/return
Having MQ "type" in the text itself seemed to work while using /g in the macro didnt.
Edited to take out some misleading instructions from the original code.
-
Pheph
- a hill giant

- Posts: 196
- Joined: Thu Oct 09, 2003 8:15 pm
Post
by Pheph » Wed Feb 11, 2004 8:26 pm
Might wanna throw a "/channel gsay" before the loop there =)
-
Tabasco
- decaying skeleton

- Posts: 1
- Joined: Mon Feb 23, 2004 12:53 pm
Post
by Tabasco » Mon Feb 23, 2004 12:58 pm
For those having problems with setting a language and then having it spam in common...Do you have mulitple chat windows? If so, I've found that you have to set the language in ALL the chat windows. I had a hotkey setup to spam /gsay and it never worked until I set the language in the other windows.
-
Zengore
- decaying skeleton

- Posts: 4
- Joined: Mon Jan 26, 2004 9:34 pm
Post
by Zengore » Fri Feb 27, 2004 2:02 pm
Alright, here's what's up to do with the language issues, if you are using multiple chat windows and always type in one that is not the main window(the main window indicated by it not being able to be closed) then all your macros(MQ2 Macros or EQ Macros) will be sent in the language that the main chat window is set to even though you always chat in another window, this can be useful if for example you are wishing to teach one language and are spamming that hotkey but then wish to talk and have people understand you.
-
bob_the_builder
- a hill giant

- Posts: 275
- Joined: Tue Jul 22, 2003 1:22 pm
Post
by bob_the_builder » Thu Apr 22, 2004 11:17 pm
Updated cause my wife likes to talk allot ...
Code: Select all
| Lang_Tar.mac
|
| /macro lang_tar
| Cycles through all your availible languages
| Target yourself to end
|
| Written by shuttle
| Converted by bob_the_builder
| 4_22_04
#event LangHelp "Type /language help for a list"
Sub Main
:SetDeclares
/declare LangNum global
/declare MinLangNum global
/declare MaxLangNum global
:SetVars
/varset MinLangNum 2
/varset MaxLangNum 25
:MainLoop
/if (${Target.ID}) /goto :end
:GroupChat
/g This is a simple language macro
/g You are now learning a new language
/g Yeah !!!!! a new language Yeah !!!!
:IncreaseLanguage
/lang @LangNum
/varadd LangNum 1
/if (@LangNum>@MaxLangNum) /varset LangNum @MinLangNum
/doevents
/goto :MainLoop
:end
/endmacro
Sub event_LangHelp
/varset LangNum @MinLangNum
/return
Bob_hopes_his_wife_didnt_read_that