Code: Select all
${Window[RaidWindow].Child[Raid_NoteList].List[X]} ${Raid.Member[X]}im trying to add to existing macro that will auto buff down raid list
using this code i oculd find somoene from each group, buts its really gheto
--or something
Moderator: MacroQuest Developers
Code: Select all
${Window[RaidWindow].Child[Raid_NoteList].List[X]} ${Raid.Member[X]}Code: Select all
|raidhaste.mac
#include SpellRoutines.inc
Sub Main
/declare c int outer
/declare m int outer
/declare members int outer 0
/declare pets int outer 0
/declare melee[9] string outer
/varset melee[1] Bard
/varset melee[2] Beastlord
/varset melee[3] Berserker
/varset melee[4] Monk
/varset melee[5] Paladin
/varset melee[6] Ranger
/varset melee[7] Rogue
/varset melee[8] Shadow Knight
/varset melee[9] Warrior
/rs Haste coming around
/for m 1 to ${Raid.Members}
/for c 1 to 9
/if (${Raid.Member[${m}].Class.Name.Equal[${melee[${c}]}]}) {
/target pc ${Raid.Member[${m}].Name}
/delay 1
/if (${Target.Name.Equal[${Raid.Member[${m}].Name}]}) {
/if (${Target.Distance}<120) {
/call cast "Romar's Pantaloons of Visions" item
/varcalc members ${members}+1
} else {
/echo << Skipping ${Target.Name} >> OOR
}
} else {
/echo << Skipping ${Raid.Member[${m}].Name} >> NOT IN ZONE
}
/goto :hasted
}
/next c
:hasted
/if (${Raid.Member[${m}].Pet.ID}) {
/target id ${Raid.Member[${m}].Pet.ID}
/delay 1
/if (${Target.Distance}<120) {
/call cast "Romar's Pantaloons of Visions" item
/varcalc pets ${pets}+1
} else {
/echo << Skipping ${Target.Name} >> OOR
}
}
/next m
/echo Hasted ${members} melee and ${pets} pets.
/rs Tells for SOV if you still need
/endmacro
Code: Select all
|raidhaste.mac
#include SpellRoutines.inc
Sub Main
/declare m int outer
/declare members int outer 0
/declare pets int outer 0
/declare melee string outer Bard|Beastlord|Berserker|Monk|Paladin|Ranger|Rogue|Shadow Knight|Warrior
/for m 1 to ${Raid.Members}
/if (${melees.Find[${Raid.Member[${m}].Class.Name}]}) {
/target pc ${Raid.Member[${m}].Name}
/delay 1
/if (${Target.Name.Equal[${Raid.Member[${m}].Name}]}) {
/if (${Target.Distance}<120) {
/call cast "Romar's Pantaloons of Visions" item
/varcalc members ${members}+1
} else {
/echo Skipping << ${Target.Name} >> OOR
}
} else {
/echo Skipping << ${Raid.Member[${m}].Name} >> OOZ
}
}
/if (${Raid.Member[${m}].Pet.ID}) {
/target id ${Raid.Member[${m}].Pet.ID}
/delay 1
/if (${Target.Distance}<120) {
/call cast "Romar's Pantaloons of Visions" item
/varcalc pets ${pets}+1
} else {
/echo Skipping << ${Target.Name} >> OOR
}
}
/next m
/echo Hasted ${members} melee and ${pets} pets.
/endmacro
If you are talking about the macro level, then I think the answer is no. I am pretty sure you are stuck with /echoShelak wrote:is there way to tell color of text?