Ce site requiert JavaScript pour fonctionner.
Veuillez activer JavaScript dans votre navigateur.
Live
RPT
10.2.7
RPT
10.2.6
Bêta
Call macro from another macro - is it possible?
Répondre
Retourner à l'index
Publication par
LoqueNahak
Is there a way to call macro1 from macro2, without placing macro2 on the action bars?
Say
macro1
is like this:
/whisper Bob hello
and
macro2
is:
/executemacro
macro1
So if I click
macro2
it calls
macro1
and whispers "hello" to Bob.
Publication par
pelf
You have to simulate clicks on a button that has the second macro assigned to it.
/click ButtonName
I think this is in one of the recent sticky type messages ... Wildhorn's? He even listed some of the common button frame names.
Publication par
Wildhorn
Yeah, read my guide or die trying!
Publication par
LoqueNahak
without placing macro2 on the action bars
That's why I asked, I know you can do the button way but I hoped for a
direct macro call inside the macro code
, thanks anyway.
Publication par
pelf
Hmm, -1 reading comprehension for pelf.
What's the root cause for why you're asking? There might be another solution.
Publication par
RedwoodElf
Problem is, the ability to chain macros from within macros without using /click, isn't supported. There's no /usemacrobyname(macroName) function, at least I don't see one in the API.
You could, however, write a mini-addon that contains all the macros you want to use and implements them as slash commands, but NOT if they cast any spells, since spell casting is protected. For spell casting, you're pretty much stuck with /click. Your example would work, but not if Macro2 was, for example
/cast fireball
Répondre
Vous n'êtes pas connecté. Veuillez vous
connecter
pour répondre à ce sujet, ou
vous inscrire
si vous n'avez pas déjà un compte.