Sheep Macro

05/14/2008 08:43 Sine Nomine#1
Mahlzeit,
ich bräuchte mal eure Hilfe. Und zwar geht es um das allseitsbeliebte (bei uns Magiern auf jeden Fall ^^) Sheep Macro. Allerdings kann ich die in vielen Foren vorgeschlagenen Macros nicht gebrauchen, da sie mit der Maus zu klicken sind (rechtsklick, linkslick + modifier & Co) Da ich aber nur zum Buffen die Maus benutze und für alles andere Shortcuts habe, bringt mir das leider nichts. Also hab ich mir mal etwas gebastelt, aber irgendwie funzt das noch nicht so wie ich will. Hier mal das Macro:
PHP Code:
#showtooltip
/clearfocus [target=focus,dead]
/
focus [target=focus,noexists]
/
wirken [target=focus]Verwandlung(Rang 1Schildkröte)
/
targetlasttarget 
und hier die Erklärung, was es machen soll:
1. Zeile: Zeigt den Spruch im Tooltip an
2. Zeile: der Fokus wird gelöscht wenn der Fokus tot oder außer reichweite ist.
3. Zeiel: Focus wird auf das aktuelle Target gesetzt, wenn noch kein andere Fokus existiert.
4. Zeile: Der Focus wird ins target genommen und gesheept.
5. Zeile: Das letzte Target wird wieder anvisiert.

Aber irgendwie funzt das leider nicht. Könnte sich das bitte mal wer anschaun und mir verbesserungen posten, damit es klappt?
So long, Sine
05/14/2008 15:52 RatZeputZ#2
Ich benutze das. Vielleicht hilft es dir ja weiter:
Quote:
/clearfocus [target=focus,noexists]
/clearfocus [target=focus,dead]
/focus [target=focus, noexists] target
/cast [target=focus, exists, harm] Polymorph(Rank 1: Turtle)
/stopmacro [noharm]
05/14/2008 20:06 Uzgarel#3
Quote:
Originally Posted by Sine Nomine View Post
PHP Code:
#showtooltip
/clearfocus [target=focus,dead]
/
focus [target=focus,noexists]
/
wirken [target=focus]Verwandlung(Rang 1Schildkröte)
/
targetlasttarget 
und hier die Erklärung, was es machen soll:
1. Zeile: Zeigt den Spruch im Tooltip an
2. Zeile: der Fokus wird gelöscht wenn der Fokus tot oder außer reichweite ist.
3. Zeiel: Focus wird auf das aktuelle Target gesetzt, wenn noch kein andere Fokus existiert.
4. Zeile: Der Focus wird ins target genommen und gesheept.
5. Zeile: Das letzte Target wird wieder anvisiert.
falsch.
1. Tooltip
2. Focus löschen, wenns tot ist.
3. Focus ins Focus nehmen, wenn Focus nicht existiert. (da liegt der Fehler!)
4. Das aktuelle Target behalten und aufs Focus Sheep casten
5. Das letzte Target ins Target nehmen, was auf keinen Fall das Target ist, das Du vor dem Cast hattest, weil Du durch das Makro das Target ja nie geändert hast.

Funktionieren dürfte:
PHP Code:
#showtooltip
/clearfocus [target=focusdeadnoexists]
/
focus [noexists]
/
cast Polymorph [target=focusnodeadexists
05/14/2008 22:11 Sine Nomine#4
Hab grade dein Makro mal getestet, aber leider funktioniert es bei mir nicht.
Es wird weder ein target als focus markiert, noch wird ein focus target gesheept :(
Habe aber mal das "/targetlasttarget" in meinem Makro rausgenommen und nu funzt es. Trotzdem danke für für den Tipp mit dem Targetlasttarget!

So long, Sine
05/21/2008 10:21 n4po#5
Wenn du die deutsche Version hast dürfte /cast nicht funktionieren, sondern nur /wirken oder ?
05/21/2008 11:25 C0rnh0lio#6
Nee soweit ich weiss gehen die englischen befehle auch bei der Deutschen version ;D
05/21/2008 23:17 Nuñez#7
wenn es nur darum geht das focus target zu sheepen würd ich dies hier verwenden

#showtooltip Polymorph(rank 1)
/stopcasting
/cast [target=focus]Polymorph(Rank 1)

das verwende ich. bzw hab ich das Fokus target setzten auf einen Shortcut gelegt.
08/02/2008 04:02 Tieah#8
hi, hab mal gesehen das ihr nen paar prbs mit dem sheep makros habt :)

Hir hab ich mal eins was auch gut geht versuchst einfach mal habs von einen guten kolegen bekommen mal :)


/cast [target=focus,exists,nodead,nomodifier:shift] Verwandlung
/stopmacro [target=focus,exists,nodead,nomodifier:shift]
/focus
09/27/2008 01:17 DizzySan#9
English please <3
10/01/2008 18:40 gawdlike#10
#showtooltip Polymorph(Rank 1)
/cast [modifier:shift, target=focus] Polymorph(Rank 1)
/cast [nomodifier:shift] Polymorph(Rank 1)

Wenn du zusätzlich SHIFT gedrückt hälst, castest du auf das Focus Target, nicht auf dein Ziel.
10/15/2008 07:22 bumhunter#11
#showtooltip Polymorph(Rank 1)
/cast [modifier:shift, target=focus] Polymorph(Rank 1)
/cast [nomodifier:shift] Polymorph(Rank 1)

works!
10/15/2008 07:22 bumhunter#12
#showtooltip Polymorph(Rank 1)
/cast [modifier:shift, target=focus] Polymorph(Rank 1)
/cast [nomodifier:shift] Polymorph(Rank 1)

works!

eidt: omg ich bin ein doppel poster flamed mich !!1
10/15/2008 11:29 Uzgarel#13
Quote:
Originally Posted by bumhunter View Post
#showtooltip Polymorph(Rank 1)
/cast [modifier:shift, target=focus] Polymorph(Rank 1)
/cast [nomodifier:shift] Polymorph(Rank 1)

works!

eidt: omg ich bin ein doppel poster flamed mich !!1
Doppleposter!!11!!111

@topic: das macht aber nicht genau das ursprünglich gewüschte... das ist vielleicht ein weit verbreitetes sheep-Macro, aber es ging ja darum, mit dem Macro auch den Focus zu setzen, wenn er nicht vorhanden oder tot ist. Also muss es irgendwas mit
PHP Code:
/focus [target=focusnoexistsdead
sein... z.B.
PHP Code:
/cast Polymorph [target=focus,nodead,exists,harm]
/
stopmacro [target=focus,nodead,exists]
/
clearfocus
/focus
/cast Polymorph [target=focus,nodead,exists,harm
Erklärung:
1. Sheept das focus, wenn es eins gibt und das feindlich und lebend ist (btw ohne das target zu wechseln), sonst passiert nichts.
2. Wenn es einen focus gibt, der lebt, stoppt das macro, weil ja alles Blume ist. Wenn nicht, geht das macro weiter
3. Wenn z.B. ein toter im focus war, wird das jetzt geleert
4. Neuer focus wird gesetzt auf das aktuelle target
5. Neuer focus (also das target) wird gesheept