Friday, 10 Feb 2012, 17:44:41
*
23 Guests, 4 Users
Crackin, Selassie, Liaev, Quun

Shoutbox

Last 10 Shouts:

 

Kaasrasp

Today at 16:43:01
Wooo. Hi rayearth :)

Rayearth

Today at 16:00:39
Just dropping by to say hi for the few of you who might remember me :) I hope all is well!
 

deathraver

Today at 11:41:39
Gratz on the kill :D
 

Vivitrix

Today at 00:01:37
Woo noice!
 

maky

Yesterday at 23:07:53
blackhorn down! \o/

paladoise

Yesterday at 20:07:24
Congratulations on the Ultraxion kill! I've been checking regularly : )
 

Ensar

Wednesday, 08 Feb 2012, 05:37:41
"The event leading to Ultraxion now requires 15 Drakes killed, down from 24."
\o/
 

Idreil

Tuesday, 07 Feb 2012, 20:55:24
5-10 min late, launcher seems to be updating itself
 

Posix

Tuesday, 07 Feb 2012, 10:22:24
Ouch :(

Show 50 latest

Author Topic: ACE & Advanced Macros  (Read 521 times)

Offline Flippant

  • Administrator
  • Forum Taskmaster
  • *****
  • Posts: 1,656
  • Karma: 41
ACE & Advanced Macros
« on: Thursday, 29 Apr 2010, 00:00:46 »
Been trying to get a macro working, which according to others does work, but I just get LUA errors.

Does anyone use /in as part of their macro? Here's an example:

Code: [Select]
/cast Divine Sacrifice
/in 0.5 /script CancelUnitBuff(“player”,”Divine Sacrifice”)

The macro casts a spell, then cancels it using /in [time].



Offline maky

  • Math Nerd
  • Global Moderator
  • Forum Taskmaster
  • *****
  • Posts: 3,365
  • Karma: 60
  • I, robot
    • My raid leading blog
Re: ACE & Advanced Macros
« Reply #1 on: Thursday, 29 Apr 2010, 00:07:01 »
Code: [Select]
/sw 5
/script Stopwatch_Play();
/cast Kick
/p ** KICKED * 10 **
/in 1 /p ** 9 **
/in 2 /p ** 8 **
/in 3 /p ** 7 **
/in 4 /p ** 6 *
(part of a macro)

Maybe try /cancelaura("Divine Sacrifice") (not the right way, see below) ? or that won`t work?

edit: The correct syntax seems to be:

/cancelaura Divine Sacrifice

« Last Edit: Thursday, 29 Apr 2010, 00:08:37 by maky »

Riiivoooooo
My WoW raiding blog
Crazy things I did :
- Tanked Gruul (MT), Hydross (MT) and Kara (OT) pre 3.0 at level 70 (on the rogue)
- Soloed Ley-Guardian Eregos (heroic) at level 80
- Soloed Doomwalker (on the DK) at level 80

Offline Flippant

  • Administrator
  • Forum Taskmaster
  • *****
  • Posts: 1,656
  • Karma: 41
Re: ACE & Advanced Macros
« Reply #2 on: Thursday, 29 Apr 2010, 00:12:10 »
My normal macro is as follows:

Code: [Select]
#showtooltip
/cancelaura divine sacrifice
/cast divine sacrifice

So that's two button hits, the /in script macro was an attempt to only hit button once.


Gallico

  • Guest
Re: ACE & Advanced Macros
« Reply #3 on: Thursday, 29 Apr 2010, 00:15:48 »
#showtooltip Shattering Throw
/cast Shattering Throw
/s **Shattering %t**
/in 11 /s **Shatter Over**

I use that and never had any problems, like Maky said I think its not a problem with a /in but with syntax elsewhere

Offline maky

  • Math Nerd
  • Global Moderator
  • Forum Taskmaster
  • *****
  • Posts: 3,365
  • Karma: 60
  • I, robot
    • My raid leading blog
Re: ACE & Advanced Macros
« Reply #4 on: Thursday, 29 Apr 2010, 00:17:24 »
Tried logging a level 1 with 0 addons enabled, and any "/in" macro wouldn`t have any effect; now I`m confused...

Riiivoooooo
My WoW raiding blog
Crazy things I did :
- Tanked Gruul (MT), Hydross (MT) and Kara (OT) pre 3.0 at level 70 (on the rogue)
- Soloed Ley-Guardian Eregos (heroic) at level 80
- Soloed Doomwalker (on the DK) at level 80

Monascha

  • Guest
Re: ACE & Advanced Macros
« Reply #5 on: Thursday, 29 Apr 2010, 00:27:37 »
i think /in only works with whole seconds, not .5

i have no issues with macro's like:

Code: [Select]
/cast Barkskin
/ra >>Barkskin activated 12s<<
/in 12 /ra >>Barkskin down<<

Offline Flippant

  • Administrator
  • Forum Taskmaster
  • *****
  • Posts: 1,656
  • Karma: 41
Re: ACE & Advanced Macros
« Reply #6 on: Thursday, 29 Apr 2010, 00:28:15 »
I've used /in on it's own before and works. It's a function of the stopwatch.

But seems running a script line triggered by /in might not be. Does any have an example of a script type line triggered by /in?


Monascha

  • Guest
Re: ACE & Advanced Macros
« Reply #7 on: Thursday, 29 Apr 2010, 00:35:42 »
did some google research and in several topics on wow forums there is mentioned that /in only works with announce type macro's. Spell casting can't be automated...and i guess canceling an aura counts as spell casting.

Offline Ark

  • Approved Member
  • Forum Machine Operator
  • *
  • Posts: 489
  • Karma: 11
Re: ACE & Advanced Macros
« Reply #8 on: Thursday, 29 Apr 2010, 00:39:21 »
/in does work with half-seconds, but I've only ever seen /in macros work with chat messages not with other commands like /cancelaura. Maybe using /in to delay a /cancelaura or similar command goes against Blizzards macros policy thing?

e: EFB


Offline maky

  • Math Nerd
  • Global Moderator
  • Forum Taskmaster
  • *****
  • Posts: 3,365
  • Karma: 60
  • I, robot
    • My raid leading blog
Re: ACE & Advanced Macros
« Reply #9 on: Thursday, 29 Apr 2010, 00:51:37 »
Yup, you guys are correct.

[01:50:46] Error, /in cannot call secure command: /cancelaura
[01:50:46] Error, /in cannot call secure command: /assist

For a list of secure commands, [wowwiki link].

Riiivoooooo
My WoW raiding blog
Crazy things I did :
- Tanked Gruul (MT), Hydross (MT) and Kara (OT) pre 3.0 at level 70 (on the rogue)
- Soloed Ley-Guardian Eregos (heroic) at level 80
- Soloed Doomwalker (on the DK) at level 80

Offline Flippant

  • Administrator
  • Forum Taskmaster
  • *****
  • Posts: 1,656
  • Karma: 41
Re: ACE & Advanced Macros
« Reply #10 on: Thursday, 29 Apr 2010, 00:58:21 »
Thanks,
Macros i saw were dated sept last year, so guess Blizz secured the cancel bit after that. It smells of automation so can understand why Blizz thought to secure it.