Auslesen der Raidsymbole

11/10/2006 13:53 Sine Nomine#1
Hallo zusammen,
ich bin auf der Suche nach einem kleinen Macro, das das Raidsymbol auf einem Mob ausließt und in den Chat schreibt.

Situation:
Ich habe einen mit einem Raidsymbol markierten Mob im target.
Jetzt möchte ich ein Macro abfeuern das mir das symbol des Mobs ausliest und in den Raidchat schreibt.

Aussehen des ganzen (wenn ich z.B. auf Frostempfindlichkeit teste):
Nur ein simples:
"Stern = frost"

Sinn des ganzen:
Im BWL schnell die Feuer / Frost / etc anfälligen Mobs entlarven und allen Raidteilnehmern mitteilen.
Name des Mobs alleine reicht leider nicht, das es ja bis zu drei gleiche sein können (die drei von der Tankstelle vor Ebonroc z.B.)

Gruß, Sine
11/10/2006 16:19 neji#2
getglobal("RaidTargetFrame"..i.."ButtonName")

I ist ein Wert zwischen 1 und 9 ...eben die symbole. ButtonName "könnte" ein Wert sein wie z.b. "Star" ....ka da ich eigentlich keine Ahnung von LUA hab ^^
11/12/2006 11:24 Sine Nomine#3
Soderle, hab mal ein bischen selber noch rumprobiert und rausgekommen ist das folgende:
Code:
/script 
t="= Frost" 
i=GetRaidTargetIndex("target") 
if i==1 then s="Stern"
 else if i==2 then s="Kreis" 
  else if i==3 then s="Raute" 
   else if i==4 then s="Dreick" 
    else if s=5 then s="Halbmond" 
     else if ....// hier stehen dann noch die anderen symbole
 SendChatMessage(s , "party");
Problem ist nur, das ich jetzt schon 235 Zeichen belegt habe, und mir noch 4 fälle fehlen, ich also absolut keinen platz mehr habe. Desweiteren fehlen ja uach noch die "end"'s von den ganzen if's. Wenn also einer hier ne lösung hat bitte mal posten.
Oder gibt es evtl gar keine macro lösung? und ich muss das ganze in eine AddOn auslagern?

Gruß, Sine
11/15/2006 12:06 Ani#4
Die elegantere Lösung wäre das du es in ein AddOn auslagerst, allerdings reicht es auch ein AddOn zu benutzen das die 256 Zeichen Sperre aufhebt.

[Only registered and activated users can see links. Click Here To Register...]

Wäre z. B. eines.