Du bist nicht eingeloggt.

B2B-Realm Status

Social Networks

B2B auf Twitter
B2B auf Facebook

Bugtracker

Rapaxy

Geselle

  • »Rapaxy« ist der Autor dieses Themas

Beiträge: 68

Registrierungsdatum: 24.01.2012

  • Private Nachricht

1

Samstag, 13. Juli 2013, 18:13

[button] Makro und [nobutton]

Wie die Überschrift schon sagt, suche ich Hilfe bei einem Makro.

Es lautet wie folgt:

#showtooltip Nachwachsen(Rang 10)
/cast [nobutton,target=player][button:1,target=TEAMMATENAME] Nachwachsen

Was soll passieren?

Beim Drücken der Taste soll Nachwachsen auf mich selber gewirkt werden.
Beim Drücken der Taste + der linken Maustaste, soll der Zauber auf mein Mate gewirkt werden.

Was passiert?

Ich drücke beide Funktionen und es wirkt beides auf mich.
Weiß jemand da Rat?

Danke im vorraus

murphy

Kämpfer

Beiträge: 778

Registrierungsdatum: 17.10.2011

Hauptcharakter: Misanthrope

Gilde: W E E D

  • Private Nachricht

2

Samstag, 13. Juli 2013, 18:20

Zitat

#showtooltip Nachwachsen(Rang 10)

/cast [nobutton,target=player] Nachwachsen;[button:1,target=TEAMMATENAME] Nachwachsen
- Misanthrope , Arrebartshuk , Nuraeddin -


Rapaxy

Geselle

  • »Rapaxy« ist der Autor dieses Themas

Beiträge: 68

Registrierungsdatum: 24.01.2012

  • Private Nachricht

3

Samstag, 13. Juli 2013, 18:24

Danke Murphy, aber leider der gleiche effekt wie bei mir ^^

murphy

Kämpfer

Beiträge: 778

Registrierungsdatum: 17.10.2011

Hauptcharakter: Misanthrope

Gilde: W E E D

  • Private Nachricht

4

Samstag, 13. Juli 2013, 19:03

[button: ] ist nicht das selbe wie modifier.

ZB:
/cast [button:1, target=target] Nachwachsen;
/cast [nobutton, target=player] Nachwachsen;

rechtsklick/oder klick mit einer anderen maustaste auf das makro heilt mich selbst. linksklick heilt mein target.
beim drücken mit hotkey wird immer einfach die erste zeile ausgeführt.

sry dachte zuerst es würde an der syntax liegen die imo auch nich richtig war, aber das was du haben willst musst du mit modifier lösen. also maustaste als modifier setzen halt.
- Misanthrope , Arrebartshuk , Nuraeddin -


uFail

Wandelnde Legende

Beiträge: 1 544

Registrierungsdatum: 22.08.2010

  • Private Nachricht

5

Samstag, 13. Juli 2013, 19:08

ich glaube man kann Linksklick garnicht als modifier nehmen?
Afaik nur Alt, Shift, Strg

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »uFail« (13. Juli 2013, 19:23)


murphy

Kämpfer

Beiträge: 778

Registrierungsdatum: 17.10.2011

Hauptcharakter: Misanthrope

Gilde: W E E D

  • Private Nachricht

6

Samstag, 13. Juli 2013, 19:29

kA das kann auch sein^^ schade i.wie.

edit: du kannst den selfcast hotkey belegen und dann [modifier: Selfcast] benutzen, vllt hilft das i.wie weiter.
- Misanthrope , Arrebartshuk , Nuraeddin -


Rapaxy

Geselle

  • »Rapaxy« ist der Autor dieses Themas

Beiträge: 68

Registrierungsdatum: 24.01.2012

  • Private Nachricht

7

Samstag, 13. Juli 2013, 19:29

Hast recht Izzy, deswegen muss ich nun auf etwas anderes ausweichen.....

Beiträge: 898

Registrierungsdatum: 14.11.2011

Hauptcharakter: Sylvánas

  • Private Nachricht

8

Samstag, 13. Juli 2013, 20:16

Ich würde dir raten es so wie Murphy sagte zu machen. Standard für Selfcast ist in der Regel Alt. Bei dir würde das dann so aussehen:

Quellcode

1
2
#showtooltip [mod:alt,target=Elwood] Nachwachsen; Nachwachsen
/cast [mod:alt,target=Elwood] Nachwachsen; Nachwachsen

Rapaxy

Geselle

  • »Rapaxy« ist der Autor dieses Themas

Beiträge: 68

Registrierungsdatum: 24.01.2012

  • Private Nachricht

9

Sonntag, 14. Juli 2013, 01:07

MySQL-Abfrage(n)

1
2
#showtooltip [mod:alt,target=Elwood] Nachwachsen; Nachwachsen
/cast [mod:alt,target=Elwood] Nachwachsen; Nachwachsen

Danke für den Tipp, aber im Endeffekt habe ich es nun jewails 2 mal in die Leiste gezogen. Einmal mit der @player Funktion. Und einmal mit der @Mate Funktion. Weil ich irgendwie denke das 15 Buchstaben, schneller gesendet werden als 200 ^^ mag sein das ich Mich irre aber ich Finde es reagiert etwas schneller.

Das ganze sieht dann so aus:

Für mich und für falls ich BG´s spiele

MySQL-Abfrage(n)

1
2
#showtooltip
/cast [target=target,help] [help] Blühendes Leben [target=player] Blühendes Leben


Für mein Mate:

MySQL-Abfrage(n)

1
2
#showtooltip
/cast [target=Party1]Blühendes Leben


Aber danke für eure Mühe.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Rapaxy« (14. Juli 2013, 01:20)


Beiträge: 898

Registrierungsdatum: 14.11.2011

Hauptcharakter: Sylvánas

  • Private Nachricht

10

Sonntag, 14. Juli 2013, 01:33

Das ganze sieht dann so aus:

Für mich und für falls ich BG´s spiele

MySQL-Abfrage(n)

1
2
#showtooltip
/cast [target=target,help] [help] Blühendes Leben [target=player] Blühendes Leben


Funktioniert das? Weil das sieht iwie komisch aus :huh:

Rapaxy

Geselle

  • »Rapaxy« ist der Autor dieses Themas

Beiträge: 68

Registrierungsdatum: 24.01.2012

  • Private Nachricht

11

Sonntag, 14. Juli 2013, 01:44

Jo sieht komisch aus aber funtzt.

MySQL-Abfrage(n)

1
/cast [target=target,help] [help] Blühendes Leben 


sagt ja nur aus das er mein target healen soll (das 2te help muss net aber war in meinen Mouseovermakro auch verankert). und wenn ich in der Arena nen Gegner im Target habe überspringt er die Zeile und springt auf:

MySQL-Abfrage(n)

1
/cast [target=player] Blühendes Leben 


somit kann ich beides damit machen und muss nicht [mod:alt] nutzen. Weil dort meine Eulenspells drauf abgelegt sind.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Rapaxy« (14. Juli 2013, 02:02)


Beiträge: 898

Registrierungsdatum: 14.11.2011

Hauptcharakter: Sylvánas

  • Private Nachricht

12

Sonntag, 14. Juli 2013, 02:02

Also das Problem ist "target=player" ist keine Bedingung sondern du setzt damit dein Target, auf wenn der Cast gehen soll, Sprich wenn jemand in der Nähe ist der Player heisst wird er dein Ziel sein. Für den check ob etwas dir feindlich gesinnt ist gibt es "harm". Ich weiss nicht wieso, aber wenn es funktionier dann top.
Wenn es mal nicht richtig funzt:

Quellcode

1
2
#showtooltip Blühendes Leben
/cast [harm,target=targettarget] Blühendes Leben; Blühendes Leben

Das ganze ist im Prinzip wie eine if-Abfrage, wenn es sich um ein Gegner handelt wird Blühendes Leben auf das Ziel des Ziels gecastet, ansonsten wird einfach Blühendes Leben gecastet. Es ist auch Möglich nach dem Semikolon mehre Abfragen rein zu packen die sind dann wie ein else-if.
Bsp.:

Quellcode

1
2
#showtooltip [harm,mod:alt]Blitzheilung ; [harm] Heiliges Feuer(Rang 9); Blitzheilung
/cast [harm,mod:alt] Blitzheilung; [harm] Heiliges Feuer; [mod:alt,target=Oops] Blitzheilung; Blitzheilung

Damit kann man ganz gut offensive Zauber und defensive Zauber auf ein Hotkey legen. Für PvP-Heiler die sich beschweren sie hätten nicht genug Hotkey's eine einfache Lösung :D

Rapaxy

Geselle

  • »Rapaxy« ist der Autor dieses Themas

Beiträge: 68

Registrierungsdatum: 24.01.2012

  • Private Nachricht

13

Sonntag, 14. Juli 2013, 02:04

kann sein ^^ klappt jedenfalls sehr gut so.

Ist eh verwirrend diese Makrowelt.

Aber ich verstehe net warum du #showtooltip nicht solo da lässt und da 20000 zeichen bzw. das gleiche Makro hinter hängst.

Gute erklärung für die Else und If kästen. Diese Erläuterung könnte fast von meinen Automatiesierungstechnik Lehrer sein ^^

mostwanted

Meister

Beiträge: 424

Registrierungsdatum: 01.09.2010

  • Private Nachricht

14

Sonntag, 14. Juli 2013, 11:50

ihr macht stress hier, mach doch modifier draus und fertig, ein slot verbraucht und 2 funktionen abgedeckt
wie oben schon gesagt wurde
/cast [nomodifier:shift/strg/alt, target=elwood] Nachwachsen
/cast [modifier:shiftstrg/alt, target=mate] Nachwachsen
es sei denn du hast das schon auf strg/alt/shift+x liegen, auch wenn das der totaler schwachsinn ist so ein spell auf kombination hotkey zu legen
und showtooltip brauchst du sowieso net

Amrom

Geselle

Beiträge: 74

Registrierungsdatum: 22.04.2013

Hauptcharakter: Amrom

Gilde: Hüter von Azeroth

  • Private Nachricht

15

Sonntag, 14. Juli 2013, 15:20

Auch wenn das Thema eigentlich schon gegessen ist, möchte ich noch nen Denkfehler aufzeigen.

Es lautet wie folgt:
#showtooltip Nachwachsen(Rang 10)
/cast [nobutton,target=player][button:1,target=TEAMMATENAME] Nachwachsen

Was soll passieren?
Beim Drücken der Taste soll Nachwachsen auf mich selber gewirkt werden.
Beim Drücken der Taste + der linken Maustaste, soll der Zauber auf mein Mate gewirkt werden.

Button:1 heißt, dass nur wenn du mit der linken Maustauste auf das Makro clickst diese Aktion ausgeführt wird. "nobutton" heißt dem entsprechend "wenn nicht geklickt wurde". Ob du die linke Maustaste gedrückt hälst oder nicht, ist dem Makro egal. Es geht ums Clicken :)

Beispiel:
Nehmen wir an, das Makro liegt auf "4". Wenn du nun 4 drückst,
  • ist "button:1" (mit der linken Maustaste wurde das Makro betätigt) nicht der Fall,
    --ob du dabei die Maustaste gedrückt hältst ist dem Makro, wie schon erwähnt, völlig egal--
  • ist "nobutton" (mit keinem Maus-Knopf wurde das Makro angeclickt) definitiv der Fall.
    -> Es wird also "[nobutton,target=player] Nachwachsen" ausgeführt.
Wenn du aber mit der linken Maustaste das Makro clickst, sollte das Nachwachsen auf TEAMMATENAME gezaubert werden.
Wenn du mit der rechten Maustaste draufclickst, sollte hingegen nichts passieren.


Das Ente das Makro nochmal hinter das #showtooltip packt, bewirkt, dass du, egal was für ein modifier aktiv ist, auch ein Tooltip hast.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Amrom« (14. Juli 2013, 15:31)