| | UI & Macro Discussions Talk about User Interface upgrades and World of Warcraft Macros here. [Questions allowed here] |  | | 
05-25-2008
|  | Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep) | | | Join Date: May 2008
Posts: 66
Reputation: 3 | | | very helpfull post thanks | Donate to remove ads, get your "DONATOR title, and get access to the MMOwned community's elite Shoutbawx. 
05-26-2008
| | Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep) | | | Join Date: Mar 2007
Posts: 13
Reputation: 1 | | | i just get addon errors only this addon was running at the time as well | 
05-26-2008
| | Sergeant | | | Join Date: Mar 2007
Posts: 37
Reputation: 23 | | I was trying to make a macro for shadow priests similar to the one for afflic warlocks, but I ran into a problem. I wanted to make it so that you could spam it, without interrupting MF with other casts, but if I use [nochanneling:Mind Flay], it wont fit into a macro. Anyone good with macros know how to fix it? Code: /ifaddtb Vampiric Touch
/cast [nochanneling:Mind Flay] Vampiric Touch
/end
/ifaddtb Vampiric Embrace
/cast [nochanneling:Mind Flay] Vampiric Embrace
/end
/ifaddtb Shadow Word: Pain
/cast [nochanneling:Mind Flay] Shadow Word: Pain
/end
/ifcast Devouring Plague
/ifaddtb Devouring Plague
/cast [nochanneling:Mind Flay] Devouring Plague
/end
/end
/ifcast Mind Blast
/cast [nochanneling:Mind Flay] Mind Blast
/end
/ifcast Shadow Word: Death
/cast [nochanneling:Mind Flay] Shadow Word: Death
/end
/cast [nochanneling:Mind Flay] Mind Flay
| 
05-26-2008
|  | Corporal | | | Join Date: Apr 2007
Posts: 21
Reputation: 13 | | | /if UnitCastingInfo("target") or UnitChannelInfo("target") This would return 'true' if you're casting or channeling something. I'm not sure how to add NOT to that command, but... /if UnitCastingInfo("Player") or UnitChannelInfo("Player") /else would at least allow you to take out all the nochanneling:mindflays | 
05-26-2008
| | Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep) | | | Join Date: Mar 2007
Posts: 13
Reputation: 1 | | | anyone know why this thing just calls up errors?
AutoMacro\AutoMacro.lua:304: in function <Interface\AddOns\AutoMacro\AutoMacro.lua:302>
(tail call): ?:
(tail call): ?:
(tail call): ?:
AutoMacro\AutoMacro.lua:461: in function <Interface\AddOns\AutoMacro\AutoMacro.lua:440>
(tail call): ?:
(tail call): ?:
AutoMacro\AutoMacro.lua:547: in function <Interface\AddOns\AutoMacro\AutoMacro.lua:544>
<in C code>: in function `securecall'
Interface\FrameXML\ChatFrame.lua:2987: in function `ChatEdit_ParseText':
Interface\FrameXML\ChatFrame.lua:2732: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:1883: in function <Interface\FrameXML\ChatFrame.lua:1876>:
<in C code>: ?
<in C code>: in function `UseAction'
Interface\FrameXML\SecureTemplates.lua:266: in function `SecureActionButton_OnClick':
Interface\FrameXML\ActionButton.lua:36: in function `ActionButtonUp':
<string>:"ACTIONBUTTON1":4: in function <[string "ACTIONBUTTON1"]:1> | 
05-26-2008
|  | Corporal | | | Join Date: Apr 2007
Posts: 21
Reputation: 13 | | | I've never had any errors, and normal macros still work for me, so it's probably user error (or a corrupt file). | 
05-26-2008
| | Sergeant | | | Join Date: Mar 2007
Posts: 37
Reputation: 23 | | Thanks, this one should work. Code: /if UnitChannelingInfo("player")
/else
/ifaddtb Vampiric Touch
/cast Vampiric Touch
/end
/ifaddtb Vampiric Embrace
/cast Vampiric Embrace
/end
/ifaddtb Shadow Word: Pain
/cast Shadow Word: Pain
/end
/ifcast Devouring Plague
/ifaddtb Devouring Plague
/cast Devouring Plague
/end
/end
/ifcast Mind Blast
/cast Mind Blast
/end
/ifcast Shadow Word: Death
/cast Shadow Word: Death
/end
/end
/cast [nochanneling:Mind Flay] Mind Flay
| 
05-26-2008
| | New User | | | Join Date: May 2007
Posts: 23
Reputation: 1 Level up: 30%, 350 Points needed |  | | | Can someone tell us how to get it working already? Where do we copy the files to, and how do we activate it in game? | 
05-27-2008
| | Corporal | | | Join Date: Jan 2008
Posts: 20
Reputation: 26 Level up: 84%, 64 Points needed |  | | | Just install it like a normal addon, and make a normal macro | 
05-27-2008
| | New User | | | Join Date: May 2007
Posts: 23
Reputation: 1 Level up: 30%, 350 Points needed |  | | | I think I figured out why this isn't working for me, I was trying to use it on a private server. Something tells me Burlex hasn't programmed macros to function quite the same as they do on blizz servers. | 
05-27-2008
| | Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep) | | | Join Date: Sep 2006
Posts: 1
Reputation: 1 | | | Anyone have any tips on how to use this to cast heals on players who have a certain debuff? ie the macro would prioritize heals if the person had Mortal Strike or some other, non-dispellable buff. | 
05-27-2008
| | Site n00b.. (A leecher if I've been here for more than a month and can't earn 5 rep) | | | Join Date: Mar 2007
Posts: 13
Reputation: 1 | | dont know how it would be user error if its a normal addon it goes in like any other addon. perhaps its the code for the locks i tried both macros exactly copied and pasted from here and other auto macro posts. none work , no other addons were on and the same error pops up everything you hit the macro, i play on live the addon folder was clean just auto macro and the WTF and Cache folders were both clean. so unless its shitty code for the locks i dont know where USER error would come from. its not that hard to install a addon into wow .... this Quote:
Originally Posted by gosp Code: /ifaddtb Unstable Affliction
/cast Unstable Affliction
/end
/ifaddtb Siphon Life
/cast Siphon Life
/end
/ifaddtb Curse of Agony
/cast Curse of Agony
/end
/ifaddtb Corruption
/cast Corruption
/end
/if UnitHealth("player")<80%
/cast Drain Life
/elseif UnitHealth("player")>80%
/cast Shadowbolt
/end
/if UnitMana("player")<25%
/if UnitHealth("player")>80%
/cast Life Tap
/end
/end
/if UnitMana("player")<25%
/if UnitHealth("player")<80%
/cast Dark Pact
/end
/end
Be warned, there is a 256 char limit on macros. | doesnt work on my lock all it does is error i used super macro to extend the macro and some people will bitch its outdated so any locks here care to tell me how they got this to work ? all normal macros work nothing else calls up errors i download the one in big red letters from the dude with the orange name and also ones i found from google thinking that might be an old version EACH time i clear my addon folder and WTF folder so please dont say its addon conflicts thats horse shit, user error ..... unless that macro is wrong or the one with CoS and SB is also wrong. thats the only part USER ERROR would come into play.
Last edited by Twolf; 05-27-2008 at 02:23 PM.
| 
05-27-2008
| | Private | | | Join Date: Mar 2007
Posts: 10
Reputation: 9 Level up: 54%, 233 Points needed |  | | | I've also been trying to do a few macro's with it, here's a few examples that I've made for my warrior:
The Bloodthirst-WW-Rampage button smasher:
/startattack
/skipif IF_CSPELL("Bloodthirst")
/cast [:r35] Bloodthirst
/skipif IF_CSPELL("Whirlwind")
/cast [:r35] Whirlwind
/skipif (UnitHasSpellEffect("player","Rampage") or 0) > 1
/cast [nomodifier] Rampage;
Comment: starts attack- cast's bloodthirst when it's possible and I have 35rage or more. - cast's whirlwind when it's possible and I have over 35 rage. Cast's rampage if it's possible and wont cast it if it's active.
-
Interrupter:
/if UnitCastingInfo("target") or UnitChannelInfo("target")
/cast [stance:3] Pummel
/cast [stance:2] Shield Bash
/end
Comment: Casts pummel when in berserk and shield bash when in def stance.
-
Battleshout, Heroic Strike, Victory Rush, Trinket button smasher:
/skipif (UnitHasSpellEffect("player","Battle Shout") or 0) > 1
/cast Battle Shout
/cast [:r45] Heroic Strike;
/cast [nomodifier] Victory Rush;
/use 13
/use 14
Comment: Buffs myself with Battle Shout when its run out/possible. Casts Heroic Strike when I have over 45 rage. Casts Victory Rush when its possible. Uses trinkets whenever they are usable.
-
Debuffer:
/skipif (UnitHasSpellEffect("target","Thunder Clap") or 0) > 2
/cast Thunder Clap
/skipif (UnitHasSpellEffect("target","Demoralizing Shout") or 0) > 1
/cast Demoralizing Shout
I'm guessing that this would work also:
/ifaddtb Thunder Clap
/cast Thunder Clap
/end
/ifaddtb Demoralizing Shout
/cast Demoralizing Shout
/end
Comment: If the target doesn't have these debuff's it cast's em.
Last edited by kibry; 05-27-2008 at 03:44 PM.
Reason: adding comments
| 
05-27-2008
| | Corporal | | | Join Date: May 2007
Posts: 29
Reputation: 10 Level up: 32%, 478 Points needed |    | | | Can anyone help me make a macro so my warlock only tries to cast shadow bolt when nightfall is active?
Using 2 accounts. My warlock is boosting my alt and im using auto hotkey to have the warlock kill my alts target. Its great when you can limit your spells to one button instead of having many different hotkeys assigned. | 
05-28-2008
|  | Corporal | | | Join Date: Apr 2007
Posts: 21
Reputation: 13 | | I've recently been looking through the WoW API, for code I can use in these macros, and I found UnitBuff().
If you count the number of buffs you have on yourself (warlock), and never change that number while grinding (remember to refresh, of course), it could work.
If you have 5 buffs normally, then a nightfall proc would be 6, so Code: /if UnitBuff("Player",6)
/cast Shadowbolt
/end
|  | |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | All times are GMT -4. The time now is 09:47 AM. |