Macro modifier probleme

hey, könnte mir jemand bitte erklären, warum im 2. macro focus nicht funktioniert , aber im 1 schon?:C

Hier funktioniert Focus
#showtooltip
/cancelaura Bladestorm
/cast [nomod] Charge
/cast [nomod]Victory Rush
/cast [mod:shift,target=arena1] Charge
/cast [mod:ctrl,target=arena2] Charge
/cast [mod:alt,target=arena3] Charge
/cast [mod:shift, mod:ctrl, @focus] Charge

Hier funktioniert focus nicht:C
#showtooltip
/cancelaura Bladestorm
/cast [nomod] Storm Bolt
/cast [mod:shift,target=arena1] Storm Bolt
/cast [mod:ctrl,target=arena2] Storm Bolt
/cast [mod:alt,target=arena3] Storm Bolt
/cast [mod:shift, mod:ctrl, @focus] Storm Bolt

Zuerst sollten wir deine Auren etwas vereinfachen:

1

#showtooltip
/cancelaura Bladestorm
/cast [mod:shiftctrl,@focus][mod:shift,@arena1][mod:ctrl,@arena2][mod:alt,@arena3][nomod] Charge
/cast [nomod] Victory Rush

2

#showtooltip
/cancelaura Bladestorm
/cast [mod:shiftctrl,@focus][mod:shift,@arena1][mod:ctrl,@arena2][mod:alt,@arena3][nomod] Storm Bolt

Bei deinem Makro ist die Bedingung [mod:shift,target=arena1] immer zutreffend, wenn du die Shift-Taste gedrückt hältst, unabhängig von der Ctrl und/oder Alt-Taste/n.

Genau aus diesem Grund ist es wichtig, die Bedingungsklammer mit den spezifischsten Bedingungen immer voran zu stellen.

Bei meinem Makro wird bei gedrückten Shift+Ctrl-Tasten korrekt versucht, Storm Bolt auf das Focus zu wirken.


Prüfe, ob die von dir gewählte Tastenkombination Shift+Ctrl+Makrotaste nicht anderweitig belegt ist.

Ganz einfach prüfen kannst du das, indem du eine print-Ausgabe im Makro nutzt, z.B.

/run print("Makro", IsShiftKeyDown() and "Shift" or "", IsControlKeyDown() and "Ctrl" or "", IsAltKeyDown() and "Alt" or "")
4 Likes

okay, zu lahm und zu falsch :smiley:

Vielen, vielen Dank. Es funktioniert jetzt!

Dieses Thema wurde automatisch 180 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Nachrichten mehr erlaubt.