effizentes Healing Macro

06/04/2005 12:43 gecko67#1
Ich habe ein Macro geschrieben das mich mit abgestuften Rank heilt, um kein Mana zu verschwenden. Ich kann aber keine zusätzlichen Ranks einbauen. Kann mir wer helfen?

/target player
/script t=UnitHealthMax("player") - UnitHealth("player") if (t>900) then s="Heilende Berührung(Rang 7)" elseif (t>750) then s="Heilende Berührung(Rang6)" else s="Heilende Berührung(Rang 4)" end CastSpellByName(s);
/script TargetLastEnemy();
06/04/2005 14:17 back_orifice#2
naja, du fügst einfach ein:

elseif(t>irgendeinWert) then s="DerSpell(Rang 1)"
06/04/2005 14:31 Ani#3
Das problem is denke ich mal eher das das Makro Limit erreicht is gell? Wenn du das meintest such mal nach SuperMacro oder Improved Macro bei Curse-Gaming.
06/04/2005 14:36 back_orifice#4
dann is die fragestellung sehr ungenau formuliert....

:p
06/04/2005 23:36 Fpeiky#5
... naja er kann keine zusätzlichen ranks mehr einbauen... hat er ja nicht ganz unrecht ;)
06/05/2005 08:56 gecko67#6
Danke aber ohne Super-macro klappt nicht einmal dieses Macro! Also das ist es nicht und wenn ich elseif.... einfüge kommt eine fehlermeldung, das #eof zuweit entfernt ist. vielleicht könnt ihr was damit anfangen. ich nicht

danke
06/05/2005 09:04 gecko67#7
so habe ich es gelöst

/target player
/script t=UnitHealthMax("player") - UnitHealth("player") if (t>900) then s="Heilende Berührung(Rang 7)" elseif (t>750) then s="Heilende Berührung(Rang6)" end ;
/script t=UnitHealthMax("player") - UnitHealth("player") if (t>600) then s="Heilende Berührung(Rang 6)" elseif (t>500) then s="Heilende Berührung(Rang5)" else s="Heilende Berührung(Rang 4)" end ;

/script CastSpellByName(s);
/script TargetLastEnemy();

aber danke für eure hilfe
06/18/2005 12:12 Lowfyr#8
kannst gerne als ingame makro im exploit forum testen wenns gut läuft
06/21/2005 19:59 hust#9
Quote:
Originally posted by gecko67@Jun 5 2005, 09:04
so habe ich es gelöst

/target player
/script t=UnitHealthMax("player") - UnitHealth("player") if (t>900) then s="Heilende Berührung(Rang 7)" elseif (t>750) then s="Heilende Berührung(Rang6)" end ;
/script t=UnitHealthMax("player") - UnitHealth("player") if (t>600) then s="Heilende Berührung(Rang 6)" elseif (t>500) then s="Heilende Berührung(Rang5)" else s="Heilende Berührung(Rang 4)" end ;

/script CastSpellByName(s);
/script TargetLastEnemy();

aber danke für eure hilfe
das geht nich...das makro ist mehr als 255 zeichen lang
06/21/2005 20:26 back_orifice#10
per addon also wunderbar machbar...
06/22/2005 19:20 scr1p70r#11
kann jmd für schamane um 30+ scripten?
mit geringe welle der heilung etc.