Mundane Skills Trainer (AFK Forage, Hide, Track, ect macro)

Post your completed (working) macros here. Only for macros using MQ2Data syntax!

Moderator: MacroQuest Developers

User avatar
n00bCoder
a lesser mummy
a lesser mummy
Posts: 30
Joined: Tue Jun 29, 2004 5:07 pm

Mundane Skills Trainer (AFK Forage, Hide, Track, ect macro)

Post by n00bCoder » Fri Oct 15, 2004 11:26 pm

Simply put your skills on the hotkey thingies and rewrite this as needed... hopefully this will clear up all those people wanting afk skills macros once and for all.... Not for Tradeskills (hence mundane part). The **INSERT ABILITY** is to be replaced by the terms found in your readme file under Appendix C: Skills List (doi?) i hope i dont have to tell anyone this but... the readme is in your main MacroQuest folder... (i cant believe i just said that, but ive asked it myself before, sad to say :cry: )

Code: Select all

Sub Main
:loop
/if (${Me.AbilityReady[**INSERT ABILITY**]}) /doability "**INSERT ABILITY**"
/goto :loop
/endmacro
Thats for skills like Tracking, Ect... But for skills like Foraging (are there any more?) all you have to do is insert the /destroy command after /delay incase you might have a lag issue... Well here it is for the n00bs (like me) ...

Code: Select all

Sub Main
:loop
/if (${Me.AbilityReady[**INSERT ABILITY**]}) /doability "**INSERT ABILITY**"
/delay 10
/destroy
/goto :loop
/endmacro
For the ones that activate and stay that way, you know, Hide, Sneak (damn rogues... oh yeah im a rogue too!) Just tell it to force the ability to cancel it if actually worked (most likely not, or you wouldnt be reading this in the first place) Like this, just so you know...

Code: Select all

Sub Main
:loop
/if (${Me.AbilityReady[**INSERT ABILITY**]}) /doability "**INSERT ABILITY**"
/delay 10
/doability "**INSERT ABILITY**"
/goto :loop
/endmacro
Just mix and match, stick delays in between so you dont scream in your sleep when it skips one every so often...Ok fine i'll show you what i mean.. This is the one i use for my ranger to practise Forage, Track, and Hide...

Code: Select all

Sub Main
:loop
/if (${Me.AbilityReady[Forage]}) /doability "Forage"
/delay 10
/destroy
/delay 10
/if (${Me.AbilityReady[Tracking]}) /doability "Tracking"
/delay 10
/if (${Me.AbilityReady[Hide]}) /doability "hide"
/delay 10
/doability hide
/goto :loop
Oh yeah! forgot to mention, for the whole Taunt, Kick, ect. Line of skills... Goodluck trying to up them through use while afk... Unless you like suicide, dont ask me...

If i've missed anything, please tell me, and i hope ive helped clear up the forums... I may not approve of afk macros wholehartedly, but at least i wont have to hear about it... too much... Oh yeah! If there is something like this out here, just ignore me, and thanks for letting me waste away the day typing here... Somehow coding calms me down... (too much for ya huh? :D )
Live forever, or die trying!
(and if it all does go to hell, ya just respawn!)

User avatar
peach
a hill giant
a hill giant
Posts: 156
Joined: Fri Sep 10, 2004 8:20 pm

Post by peach » Fri Oct 15, 2004 11:30 pm

Code: Select all

/if (${Me.AbilityReady[**INSERT ABILITY**]}) /doability "**INSERT ABILITY**" 
/delay 10 
/doability "**INSERT ABILITY**" 
shouldn't this be

Code: Select all

/if (${Me.AbilityReady[**INSERT ABILITY**]}) {
/doability "**INSERT ABILITY**" 
/delay 10 
/doability "**INSERT ABILITY**"
} 
that way it doesn't try to do the ability even if the if comes back as false
[img]http://img23.exs.cx/img23/4702/search2.jpg[/img]

User avatar
n00bCoder
a lesser mummy
a lesser mummy
Posts: 30
Joined: Tue Jun 29, 2004 5:07 pm

Post by n00bCoder » Fri Oct 15, 2004 11:37 pm

Bah it's been awhile since ive played, or coded in macroquest, but you get the idea.... If it is i'll edit it to the correct version... Thanks tho!

Ha-ha i like your signiture
Live forever, or die trying!
(and if it all does go to hell, ya just respawn!)