You probably don't have the latest version. Get irc-latest and recompile.theafkxper wrote:hrmm, i get the window to open just fine, but it all says unknown label for the values...
btw, you scare me grim... http://webpages.charter.net/grimjack/
Moderator: MacroQuest Developers
You probably don't have the latest version. Get irc-latest and recompile.theafkxper wrote:hrmm, i get the window to open just fine, but it all says unknown label for the values...
btw, you scare me grim... http://webpages.charter.net/grimjack/
Try /msg botname autobehind on. Also you can do /msg botname autobehind off. If you don't specify on or off it just reports the current setting.Rassilon wrote:Isn't /autobehind supposed to make the bot stay behind the mob the whole time? It just tells me that it won't go behind the mob from now on.
If it doesn't, is there a command that I can put in that will have one bot stay behind the mob? The bot isn't a rogue.
Thanks

Code: Select all
Ending Macro: } and { seen on the same line without an else present
botcore.inc@309 (ChatOut(ChatPriority,ChatTarget,ChatText)):}else /if @ChatIn=="Group"{ bothealer.inc@656 (Do-heal): /call ChatOut 3 @Master "Casting @DefaultHealSpell on %t."
botcore.inc@286 (Event_Chat): /call Do-@Commands(4,@tempvar) @Param2
genbot.mac@62 (Main)::Mainloop
Cleared the following: Timers Vars Arrays
The current macro has ended.
Yes, Yes I have. Usually I have to restard Genbot like 10 times to get it to work as intended.. Once it gets working, it's the most goregous thing I have ever seen, however.RogerWilco wrote:Has anyone had any issues while running Master and 2 Bots that one of the Bots will always return [Macroquest] TRUE when you try to cast.. The other bot works just fine
Currently using:
Genbot - 8.5
Botcore - 8.52
Bothealer - 8.51
botcombat - 8.52
botspell - 8.52
I get get that messege when I cam sitting on the mount and casting
That's just some debug info I forgot to coment out.RogerWilco wrote:Has anyone had any issues while running Master and 2 Bots that one of the Bots will always return [Macroquest] TRUE when you try to cast.. The other bot works just fine
Currently using:
Genbot - 8.5
Botcore - 8.52
Bothealer - 8.51
botcombat - 8.52
botspell - 8.52
I get get that messege when I cam sitting on the mount and casting
Code: Select all
/echo $char(ismoving)Code: Select all
| personal.inc
#event TwistMissedNote "You miss a note, bringing your song to a close!"
#event TwistRecovered "You haven't recovered yet..."
Sub PersonalCommands
...
/varset Commands(0,46) twist
...
Sub SetupPersonalVars
/call SetupTwistVars
...
Sub PersonalMain
...
/if n @Twist==1 /call CheckTwist
Sub Do-twist
/if $defined(Param1)==FALSE {
/varset Twist 0
/stopsong
/return
}
/varset Twist 1
/varset Twistnncsongs $strlen(@Param1)
/varset Twistncsongs $strlen(@Param2)
/varset TwistncSongList @Param1
/varset TwistcSongList @Param2
/for TwistI 1 to @Twistnncsongs
/varcalc TwistJ $int(@TwistI-1)
/varset TwistncSongArray(@TwistI) $mid(@TwistJ,1,@TwistncSongList)
/next TwistI
/for TwistI 1 to @Twistncsongs
/varcalc TwistJ $int(@TwistI-1)
/varset TwistcSongArray(@TwistI) $mid(@TwistJ,1,@TwistcSongList)
/next TwistI
/return
Sub SetupTwistVars
/declare TwistCASTTIME global
/declare Twistcursong global
/declare Twistnncsongs global
/declare Twistncsongs global
/declare Twistprevsong global
/declare TwistncSongList global
/declare TwistcSongList global
/declare TwistSingTime timer
/declare TwistI global
/declare TwistJ global
/declare TwistncSongArray array
/declare TwistcSongArray array
/declare Twist global
/varset TwistCASTTIME 33
/varset Twistcursong 1
/varset Twist 0
/return
Sub TwistSing
/varset TwistSingTime @TwistCASTTIME
/stopsong
/cast @Param0
/varset Twistprevsong @Twistcursong
/varadd Twistcursong 1
/if n @Twistcursong>@Twistnncsongs /varset Twistcursong 1
/return
Sub Event_TwistMissedNote
/varset Twistcursong @Twistprevsong
/varset TwistSingTime 0
/return
Sub Event_TwistRecovered
/varset TwistSingTime 0
/varset Twistcursong @Twistprevsong
/return
Sub CheckTwist
/if "$char(state)"!="SIT" {
/if "$combat"=="TRUE" /if n @TwistSingTime<=0 /call TwistSing @TwistcSongArray(@Twistcursong)
/if "$combat"!="TRUE" /if n @TwistSingTime<=0 /call TwistSing @TwistncSongArray(@Twistcursong)
}
/if $char(state)=="DUCK" /press d
/return
Installed an EnrageVar check into evade portion of botcombat.inc. It should now only turn attack back on if EnrageVar!=1.Narces wrote:First PoAir raid last night with new bot.. basically since the *big* variable change. Runs damn nice I must say.
I run it on a rogue, so this is what I noticed.
With the autoevade feature on, when the Hide button pops up (noticeable during ENRAGE and after mob dies and I afollow bot to me) the bot goes back into attack mode. May not be a huge problem to many, but when your in Plane of Air and smurf poo likes to hit for 1k+.. and your duel wielding.. well, lets just say I used the "yesres" cmd a lot.
Also, couldn't get the "lootup" cmd to work for me. Still learning the script thou.
Love the script, and am going to start encoding the cmds a bit different. Its kinda obvious that im using MQ when I tell another PC to attack, and they automatically do it. I figure if I tell bot to "kotichi" or something else, then the GMs won't notice as much. Once I get good with this new script I'll switch verbosity off.
