A forum for you to dump all the macros you create, allowing users to use, modify, and comment on your work.
Moderator: MacroQuest Developers
-
rzmonk76
- a hill giant

- Posts: 165
- Joined: Sat Jan 31, 2004 1:37 pm
-
Contact:
Post
by rzmonk76 » Sun Mar 07, 2004 9:17 am
how do i ask for only one buff when i say /t dood buff me it gives it all
is there a command for single buffs?
i've tried
/t dood buff bulwark of vie
which gave me everything
i've worked around this by only listing one buff in the genbot ini but it woudl be nice to have the whole plate availble
-
Chaesar
- orc pawn

- Posts: 15
- Joined: Mon Feb 23, 2004 1:28 pm
Post
by Chaesar » Mon Mar 08, 2004 3:54 pm
Try
Code: Select all
/tell dr00d snt spirit of wolf on <targetname>
You have to put the "on <targetname>" part and you cannot use
me or
yourself as a target like you can in some other commands. It has to be the character's name.
-
Mortedamour
- orc pawn

- Posts: 28
- Joined: Tue Jan 07, 2003 2:30 pm
Post
by Mortedamour » Mon Mar 08, 2004 4:44 pm
Hrmm. Not sure what the problem is, but seeing if anyone else has this problem too. When turning on singing for bards, the /call SpellSub never seems to return. So thinkings like moving to target when attack is turned on never happen. Bot just sits there out of range with attack on.
-
grimjack
- Macro Author

- Posts: 525
- Joined: Thu Nov 07, 2002 6:51 am
-
Contact:
Post
by grimjack » Tue Mar 09, 2004 4:45 am
Stogar wrote:I was messing around with using different languages and I can't seem to get it to work with anything other than common.
I thought originally this is due to the "Soandso tells you, " vs "Soandso tells you, in Elvish, ".
Doesn't seem to be. I set language to Elvish then sent tell via the ;tell.servername command. That way it comes to the char as "Soandso tells you, ". That did not work either. I'm thinking now that the languages are each their own sub channel maybe.
No clue really at this point how to make it work using a specific language. I do it and use a no so common language in case i make a mistake, but I can see it being an issue on a server like FV or some of the PvP teams servers where languages are used.
Any ideas?
The reason for this is how MQ handles chat events. It decides what type of chat it is from parsing the text. It parses Sodanso tells you, and knows that it is a tell. Everything after the "," MQ thinks is the message of the tell. Since Genbot looks at the first word of the message to determine if it is a command and "in" is not a command it will not work. A modification to the source code to MQ to handle non-common tells differently should not be too hard.
Thanks
GrimJack
When they come to me, they're in trouble, or they want some. I bust people out of prison, hunt down vampires, fight alien gods -- All the fun jobs people are too squeamish or too polite to do themselves.
Call me a mercenary. Call me an assassin. Call me a villain. I am all that and more.
My name's John Gaunt, but out on the streets of Cynosure, I am called...
GrimJack
-
ml2517
- a grimling bloodguard

- Posts: 1216
- Joined: Wed Nov 12, 2003 1:12 am
Post
by ml2517 » Tue Mar 09, 2004 6:16 am
Actually Grim,
I'd posted the source code that does just that right under Stogar's post.
-
grimjack
- Macro Author

- Posts: 525
- Joined: Thu Nov 07, 2002 6:51 am
-
Contact:
Post
by grimjack » Tue Mar 09, 2004 6:37 am
ml2517 wrote:Actually Grim,
I'd posted the source code that does just that right under Stogar's post.
Heh i'm not real sure how I missed that... wierd. For some reason I thought Stogar's was the latest post... now I see it's really old hehe.
I really should sleep more.
Thanks
GrimJack
When they come to me, they're in trouble, or they want some. I bust people out of prison, hunt down vampires, fight alien gods -- All the fun jobs people are too squeamish or too polite to do themselves.
Call me a mercenary. Call me an assassin. Call me a villain. I am all that and more.
My name's John Gaunt, but out on the streets of Cynosure, I am called...
GrimJack
-
grimjack
- Macro Author

- Posts: 525
- Joined: Thu Nov 07, 2002 6:51 am
-
Contact:
Post
by grimjack » Tue Mar 09, 2004 6:49 am
Chaesar wrote:Try
Code: Select all
/tell dr00d snt spirit of wolf on <targetname>
You have to put the "on <targetname>" part and you cannot use
me or
yourself as a target like you can in some other commands. It has to be the character's name.
Another option, if he gets sick of having to type the spell name and all that, is to create your own command in personal.inc.
Code: Select all
Sub Do-[color=red]commandname[/color]
/if $defined(Param1)==FALSE {
/assist @MasterName
} else /if "@Param1"=="me" {
/target pc @MasterName
} else /if "@Param1"=="yourself" {
/press F1
/if n $char(id)!=$target(id) /press F1
} else /if "@Param1"=="$char(name)" {
/press F1
/if n $char(id)!=$target(id) /press F1
} else {
/declare ParamString local
/declare ParamCount local
/varset ParamCount 2
/varset ParamString "@Param1"
:Do-[color=red]commandname[/color]ParamLoop
/if $defined(Param$int(@ParamCount))==TRUE {
/varcat ParamString " @Param$int(@ParamCount)"
/varadd ParamCount 1
/goto :Do-[color=red]commandname[/color]ParamLoop
}
/target @ParamString
}
/call Delay 5
/call ChatOut 5 @MasterName "[color=red]Message to output.[/color]"
/call SpellSub "[color=red]Spell Name[/color]"
/if n @SitAfterCast==1 /varset SitTimer @DelayBeforeSit
/return
And up top in personal.inc add the command to the array.
Code: Select all
/varset Commands(0,48) cloak
/varset Commands(0,49) cann
/varset Commands(0,50) yaulp
/varset Commands(0,51) [color=red]commandname[/color]
/varset ArrayPers 51
Thanks
GrimJack
When they come to me, they're in trouble, or they want some. I bust people out of prison, hunt down vampires, fight alien gods -- All the fun jobs people are too squeamish or too polite to do themselves.
Call me a mercenary. Call me an assassin. Call me a villain. I am all that and more.
My name's John Gaunt, but out on the streets of Cynosure, I am called...
GrimJack
-
Chaesar
- orc pawn

- Posts: 15
- Joined: Mon Feb 23, 2004 1:28 pm
Post
by Chaesar » Tue Mar 09, 2004 1:43 pm
/agree GrimJack. In fact, I did exactly that for haste for my shammy and chanter. Even added it to the ini. :)
-
ml2517
- a grimling bloodguard

- Posts: 1216
- Joined: Wed Nov 12, 2003 1:12 am
Post
by ml2517 » Tue Mar 09, 2004 7:15 pm
grimjack wrote:ml2517 wrote:Actually Grim,
I'd posted the source code that does just that right under Stogar's post.
Heh i'm not real sure how I missed that... wierd. For some reason I thought Stogar's was the latest post... now I see it's really old hehe.
I really should sleep more.
Thanks
GrimJack

-
fearless
- Not a Psychic
- Posts: 2684
- Joined: Wed Mar 10, 2004 3:52 pm
Post
by fearless » Wed Mar 10, 2004 3:58 pm
grimjack wrote:
[snip]
Another option, if he gets sick of having to type the spell name and all that, is to create your own command in personal.inc.
Thanks
GrimJack
[snip]
If I (we?) post additional commands (ie haste, ds etc) could the current maintainer copy them into the main post?
I have just recently starting personalizing the personal.inc for my setup and would be great if I didn't have to redo half the edits when a new personal.inc gets posted.
-
don'tdoit
- a lesser mummy

- Posts: 43
- Joined: Tue Dec 31, 2002 12:24 pm
Post
by don'tdoit » Wed Mar 10, 2004 4:43 pm
personal.inc is supposed to be, uhm, personal. you should use the provided one as a sample and either use it, expand on it, or create your own. If you'd like to suggest samples of what you include in yours, i'm sure they'd be welcome (by me, at least), but I dunno if they'd make it into the sample personal.inc.
at least that's how i've read it...
-
inthrall
- orc pawn

- Posts: 13
- Joined: Sun Mar 14, 2004 3:57 pm
Post
by inthrall » Sun Mar 14, 2004 4:14 pm
I have 2 machines I bot my pally on with no problems, works very well and many /thanks to all whom made it possible. I do however have a problem with my druid. I cannot get the druid to respond to commands on either machine no matter what I do. There are 3 differences I can tell.. 1 my druid is in a guild 2 his name is longer then my pally (10 characters). 3 there is not a isdruid flag like most other classes have.
I have deleted the genbot_toon.ini file on both machines, used the default ini that gets created, no luck. I am truely puzzled and dont know where to begin. I receive no errors, and if i change to the pally works immediately.. I am at a loss. Thanks in advance
-
Dulapore
- a lesser mummy

- Posts: 67
- Joined: Thu Feb 26, 2004 4:39 am
Post
by Dulapore » Sun Mar 14, 2004 8:28 pm
I was wondering what my Cleric was talking about that he wouldn't cann for me, so I looked through and found this small fix.
Code: Select all
Sub Do-yaulp
/if $defined(Param1)==FALSE {
/if n @DoYaulp==0 /call ChatOut 3 @MasterName "I won't [color=red]yaulp[/color] for mana."
/if n @DoYaulp==1 /call ChatOut 3 @MasterName "I will [color=red]yaulp[/color] for mana."
/return
}
/if "@Param1"=="Off" {
/varset DoYaulp 0
/call ChatOut 5 @MasterName "I will no longer [color=red]yaulp[/color] for mana."
}
/if "@Param1"=="On" {
/varset DoYaulp 1
/call ChatOut 5 @MasterName "I will now [color=red]yaulp[/color] for mana."
}
/return
-
Bio_War
- a lesser mummy

- Posts: 36
- Joined: Sun Sep 29, 2002 1:03 pm
Post
by Bio_War » Sun Mar 14, 2004 9:50 pm
the bothealer.inc v9.12 is missing a /declare LowHealthCheck global
this makes it a little difficult for palys to run this script.
Bio
-
Lazyman21
- decaying skeleton

- Posts: 9
- Joined: Sat Jan 24, 2004 10:16 am
Post
by Lazyman21 » Sun Mar 14, 2004 10:33 pm
Ok, not sure if anyoen else has had this problem but when running my shaman + monk on same comp and using this macro it seems the shaman locks up every now and then. By lock up i mean he stops answering my commands. then i open his window and it starts doing the last command... anyone know what im doing wrong? Also... when using hte auto canni feature the shaman usually casts stoicism at 50% then again at 70 %... thsi is redundant and really makes the canni thing worthless : P ive tried setting the HoT delay from 60 -100 but doesnt change.. maybe im reading this wrong but newbie to macros liek this so i dont know. any and all help is appreciated. : )