Lebenspunkte Addon / Makro

03/22/2010 14:19 Guyonthecouch#1
servus elitepvpers,
ich wollte mal nachhören ob jmd ein Addon oder ein Makro kennt,
welches die Lebenspunkte des Spielers ständig überprüft und bei low-hp
die Rüstung wechselt.. gibt's sowas schon?
Wenn nicht, gibt es einen Code der die Lebenspunkte überprüft, den ich dann
benutzten könnte (if hp<5% use makro "" else...) <-- sowas in der art ;)

euer
Guy on the Couch :mofo:
03/23/2010 10:15 EliteAngus#2
müsste ca. so aussehen:
/script if (UnitHealth("player")/UnitMaxHealth("player")<=.05) then
/script SwapEquipmentItem(); end;
03/23/2010 11:25 ivits#3
allerdings musst du dabei immer das makro ausführen.
möglichkeit währe ne endlosschleife mit 2 makros die sich immer gegenseitig aufrufen
03/23/2010 17:41 Guyonthecouch#4
ah ok... danke werd ich gleich mal ausprobieren
03/23/2010 17:55 Guyonthecouch#5
/script if (UnitHealth("player")/UnitMaxHealth("player")<=.05) then
/script SwapEquipmentItem(); end;
/script UseAction(x)

x --> anderes makro das er benutzten sollte mit dem gleichen script um eine endlosschleife zu erzeugen... aber iwie funktioniert das nicht..
am anfang hatte er noch eine error msg rausgeworfen

ABC Error: [string "if(...) then..."]:2: 'end' expected (to close 'if' at line 1) near '<eof>'
und noch einer
ABC Error: [string "SwapEquipmentItem(); end;"]:1: '<eof>' expected near 'end'

... jmd ne lösung?
03/23/2010 18:10 Peterhartzt#6
/script if (UnitHealth("player")/UnitMaxHealth("player")<=.05) then SwapEquipmentItem(); end;
/script UseAction(x)

so müsste es gehen.
03/23/2010 18:24 Guyonthecouch#7
/script if (UnitHealth("player")/UnitMaxHealth("player")<=.5) then SwapEquipmentItem();end;
/script UseAction(8)

ok funktioniert soweit...hab das makro auf platz 8 gesetzt damit es sich immer selbst aufruft um so eine endlosschleife zu erzeugen...aber diese funktioniert imom noch nicht.. er wechselt die rüssi nur wenn ich klicke...er überprüft es nicht ständig..

kurz und knapp --> endlosschleife läuft nicht..

hm .. jmd ne lösung? ^^
03/25/2010 09:31 EliteAngus#8
Die ingame-möglichkeit ein Macro durch ein anderes aufzurufen wurde schon vor einiger zeit gesperrt.
03/25/2010 13:00 sleinzelmann#9
joo wegen allen bottern usw.

da war echt recht viel möglich mit makros ^^
03/25/2010 16:33 Guyonthecouch#10
wär mal interessant ein addon zu basteln dieses equip wechseln für einen übernimmt ^^ sollte nur nicht allzu bekannt werden (cogadh - pvp) :>
03/27/2010 08:33 afrogo#11
hm frage was bringt es denn die rüstung zu wechseln wenn man kaum noch hp hat?^^
werden sie dann vllt wieder aufgefüllt?

könnt auch per pn anworten... danke :)
03/27/2010 22:20 Peterhartzt#12
der vorteil ist das du durch dein lvl höhere pots schlucken kannst und mit dem 2ten equip üblicherweise wenig lp/mp und wenn du wechselt wird prozentual umgerechnet.
sprich wenn du nich im kampf bist und mana oder leben brauchst wechsel rüssi potte dich voll und zock weiter^^
03/28/2010 20:01 Deathman23#13
Lade dir mal das Addon "Uberflex Autocombat-System" runter oder ein ähnliches, wo du einstellen kannst, ab wieviel % hp dein Char automatisch nen hp-Pott schlucken soll.

Anstatt des hp-Potts legste nun das Makro zum Klamotten wechseln in die entsprechende Hotbar.
Und schon wechselt er die Klamotten bei entsprechender hp.

Aber ob sowas grade Sinnvoll ist bei Ini-Runs, wage ich zu bezweifeln.
Wenn man z.B. nen Boss so grade mit letzter Kraft schaffen würde, aber zack... da wechselt sich dat Equipt und man is down ;)

Wenn du aber ein Makro brauchst, nur um schnell mit sec.EQ nen Pott zu schlucken um dann wieder mit Main-EQ weiter zu machen, dann z.B. so:

/script SwapEquipmentItem();
/wait 0.5
/use Elementargeiststein
/wait 0.5
/script SwapEquipmentItem();

Must in der "/use...."- Zeile halt nur den entsprechenden Namen des Tranks einfügen.

MfG
03/29/2010 19:34 Guyonthecouch#14
danke dir =)
04/11/2010 11:58 klenerlux#15
Also für eine etlos shlife gibt es das addon [Only registered and activated users can see links. Click Here To Register...]da könnt ihr euch ei makros basteln un schriebt am ende z.B.: /script tUseAction(9); wen das makro aufden 9platzin leiste liegt dann geht das immer wieder