i post it here and in tactics - its simply copied from wowwiki if somone pass it can see it here
Useful Macros
The simplest macro tries to throw the core at the current target, whispers the receiver that he's got it, and also announces the fact in yell and say.
/use Tainted Core
/y <------- TAINTED CORE TO: %t ! ! !
/s <------- TAINTED CORE TO: %t ! ! !
/script SendChatMessage("!!! YOU HAVE THE CORE !!!", "WHISPER", nil, UnitName("target"));
A more elaborate version tries to throw the core too, but after that gives different messages depending on whether the intended target was in range or not. If the target was in range, it announces success in /w and /raid, else it tells the target to get closer and pings the minimap.
/use Tainted Core
/run f=SendChatMessage w="WHISPER"c="Tainted Core"t="target"u=UnitName(t)if IsItemInRange(c,t)==1 then f("You have the "..c,w,nil,u)f(u.." has "..c,"RAID")else f("Can't throw core at you. Get close!",w,nil,u)Minimap:PingLocation(0,0)end
For netting striders and notifying the current target of the strider (also works for the Pally stun, just replace /use with /cast Hammer of Justice):
/use Netherweave Net
/script SendChatMessage(string.format("Netting %s's Strider!",UnitName("targettarget")),"YELL");
/script SendChatMessage("Netting your Strider!", "whisper",nil,UnitName("TargetTarget"));
To faciliate the targeting and killing of Tainted Elementals:
/cleartarget
/focus
/targetexact Tainted Elemental
/focus [exists, nodead]
/cast [target=focus, exists, nodead] Some Spell
/targetlastenemy
This sets the Tainted Elemental as focus target and casts "Some Spell" on it if it is alive. If it is not alive, it will keep the current target if it is an enemy (healers shouldn't use this if they count on targeting to heal, or they can replace the last line with /targetlasttarget). If the elemental is out of range or LoS, it produces an error messages, but at least the Tainted Elemental is now the focus target so it's easier to find.
To facilitate the strider DOTs without targeting them (e.g. healers), any of the following could be used. The first macro assumes that the kiter will be the same person through the entire encounter, where KiterName is the name of the kiter. It can also be used to cast your nets:
/assist [target=KiterName, nodead]
/cast Some Spell
/targetlasttarget
The following could be used to heal the kiter when it passes without targeting it. The [] will treat the spell as a normal spell if the kiter is dead:
/cast [target=KiterName, nodead][] Some Heal spell
One can also make focus macros for the kiter instead of using the player name. The following will do the same as the above but uses focus in case the kiter changes (hold shift to select the new focus, which shouldn't really happen anyway...)
DoT the kiter's target:
/clearfocus [modifier:shift]
/clearfocus [target=focus, dead]
/focus [target=focus, dead][target=focus, noexists]
/assist [target=focus, nodead]
/cast Some DoT
/stopmacro [target=focus, dead]
/targetlasttarget
The /stopmacro allows the macro to cast the DoT as normal would if you have no focus or it is dead.
Heal the Kiter (shift click to change the focus/kiter):
/clearfocus [modifier:shift]
/clearfocus [target=focus, dead]
/focus [target=focus, dead][target=focus, noexists]
/cast [target=focus, nodead][] Some Heal
The [] allows the heal to cast as normal if the focus is dead.