The macro isn't currently set to loop which is why you're seeing it end. Starting on line 3: Sub Main :mainloop /if (${Me.PctMana}<95) /call Medding /if (${Me.PctMana}>95) /call Buffing /goto :mainloop /return Try adding the italicized lines: this tells your macro that once it's called (or skipped ...
Thanks. That has solved 1+3 but i still have an issue trying to get shaman to med if below 95% mana but once above 95% to start buffing again. |Buffs Macro #include MQ2Cast_Spell_Routines.inc Sub Main /if (${Me.PctMana}<95) /call Medding /if (${Me.PctMana}>95) /call Buffing /return Sub Buffing /echo...
Hi i have three things to ask advice on concerning the below code. |Buffs Macro #include MQ2Cast_Spell_Routines.inc Sub Main :Main /if (!${Me.PctMana}>95) /call Medding /if (${Me.PctMana}>95) /call Buffing /return Sub Buffing /echo ~~~BUFFING~~~BUFFING~~~ /delay 2s /if (${Me.Sitting}) /sit /delay 2s...
Thanks Noren I will try this later on if I can and see if it works for me. Sure it will. I tried some things last night again but like you said it just kept spamming the mq2 window :/ so hopefully this will stop that. Also be great for me to dissect and learn from thankyou!
rather than start a new post ill put it here. below is my first ever macro. of course its not working. |Attack.mac #turbo Sub Main /echo ~~ATTACK MACRO LOADED~~ :main loop /if (${Me.Attacking}){ /bca //target Sritz /bca //assist /else /bca //target Sritz /stick 25} /goto :main loop /return any advic...