Moderator: MacroQuest Developers


You can easily do it yourself. HUDs are about the most simple introduction to MQs syntax/use there is.DuckN'Run wrote:heh well at least you know what your counting,lol. That fixed the scroll. ok now to ask another question.
I am not needing the special druid aa's pieces so can i just delete those lines out and it make the target info section move up to where the aa ready section was? <hopeing its that easy> if not then how would i do that?
and I also have this line of code that I need to smush in there somewhere from one of my old non-working hud's is there a specific place it needs to go?
BankCash=3,415,60,240,127,0,Bank - ${Me.PlatinumShared} Platinum
Code: Select all
BankCash=3,415,60,240,127,0,Bank - ${Me.PlatinumShared} Platinum

Code: Select all
BoonoftheForestready=3,120,285,0,255,0,${If[${String[${Me.AltAbilityReady[Boon of the Forest]}].Equal["TRUE"]},Ready,]}
[color=red]BoonoftheForestready=3,120,285,0,255,0,${If[${Me.AltAbilityReady[Boon of the Forest]},Ready,]} [/color]

Code: Select all
[BARD]
//Title
Title1=3,5,35,70,255,8,~~~~~~~~~> BARD HUD <~~~~~~~~~
//Runspeed
Speed=3,5,50,255,234,8,Your RunSpeed Is ${Int[${Me.Speed}]}
//TargetInfo
TargetLevel=3,5,60,0,240,240,${If[${Target.ID},${Target.CleanName} (${Target.Level} ${Target.Class}),]}
TargetGuildstatus=3,5,70,255,234,8,${If[${Target.GuildStatus.NotEqual["NULL"]},${Target.GuildStatus},]} ${If[${Target.Guild.NotEqual["NULL"]},${Target.Guild},]}
// Target In Relation To You
targetaheada=3,420,197,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360]}<=30,/\,]},]}
targetaheadb=3,419,197,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360]}<=30,/\,]},]}
targetplustext=3,290,210,25,255,0,Target Relation 2 You :
targetplus=3,422,212,255,255,255,|
targetplusa=3,422,210,255,255,255,|
targetplusb=3,417,210,255,255,255,---
targetplusc=3,418,210,255,255,255,--
targetleft=3,407,210,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360]}<=30,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+545)%360]}<=20,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+360)%360]}<=180,<,]}]}]},]}
targetleftb=3,407,211,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360]}<=30,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+545)%360]}<=20,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+360)%360]}<=180,<,]}]}]},]}
targetright=3,432,210,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360]}<=30,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+545)%360]}<=20,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+360)%360]}<=180,,>]}]}]},]}
targetrightb=3,432,210,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360]}<=30,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+545)%360]}<=20,,${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+360)%360]}<=180,,>]}]}]},]}
targetbehinda=3,420,225,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+545)%360]}<=20,\/,]},]}
targetbehindb=3,419,225,255,255,255,${If[${Target.ID}&&${Target.CleanName.NotEqual[${Me}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+545)%360]}<=20,\/,]},]}
//Line Break
LineBreak1=3,5,85,70,255,8,-------------------- Miscelaneous ------------
//State
state=3,5,100,25,255,0,You Are Currently :
State2=3,105,100,255,234,8,${Me.State}ING..
//Time
Time=3,5,110,25,255,0,The Time Is :
Time2=3,70,110,255,234,8, ${Time.Time12}
//Play Time This Session
Played=3,5,120,25,255,0,You've Been Playing For :
Played2=3,135,120,255,234,8,${Math.Calc[${MacroQuest.Running}/60000/60]} Hours / ${Int[${Math.Calc[${MacroQuest.Running}/60000]}]} Mins
//GM
GMInd1=3,5,130,25,255,0,${If[${Spawn[gm].ID},There Is Currently :,]}
GMInd2=3,5,130,25,255,0,${If[${Spawn[gm].ID},,There Is Currently :]}
GMInd3=3,105,130,255,25,0,${If[${Spawn[gm].ID},A Gm In The Zone,]}
GMInd4=3,105,130,255,234,8,${If[${Spawn[gm].ID},,No Gm In Zone]}
//Running Macro
Macro=3,5,140,25,255,0,Macro Running ?
Macro2=3,115,140,255,234,8, ${If[${Macro.Name.NotEqual["NULL"]},${Macro.Name},]}
//LoS
LoStext=3,290,180,25,255,0,${If[${Target.ID},Sight / Distance :,]}
LoSinfoF=3,380,180,255,234,8,${If[${Target.ID},${LineOfSight[${Me.Y},${Me.X},${Me.Z}:${Target.Y},${Target.X},${Target.Z}]} / ${Target.Distance},]}
//Zone Name
ZoneShortName=3,5,150,25,255,0,Current Zone :
ZoneText=3,85,150,255,234,8,${Zone.ShortName}
//Last Tell
LastTellText=3,5,160,25,255,0,Last Tell From :
LastTellName=3,85,160,0,240,240,${If[${MacroQuest.LastTell.NotEqual["NULL"]},${MacroQuest.LastTell},]}
//Group Leader
GroupLeader=3,5,170,25,255,0,Group Leader :
GroupLeader2=3,80,170,0,240,240, ${Group.Leader.Name}
//Your Location It is displayed as if you did /loc Y=North/South X=East/West
LocationText=3,5,180,25,255,0,Your Loc.Is :
Locationyxz=3,75,180,255,234,8,[Y = ${Me.Y}] [X = ${Me.X}] [Z = ${Me.Z}]
Buffs1=3,5,190,25,255,0,Fading Buffs :
Buffs=3,80,190,0,240,240,${If[${Me.Buff[1].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[1].Duration}<50,${Me.Buff[1]},]}${If[${Me.Buff[2].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[2].Duration}<50, | ${Me.Buff[2]},]}${If[${Me.Buff[3].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[3].Duration}<50, | ${Me.Buff[3]},]}${If[${Me.Buff[4].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[4].Duration}<50, | ${Me.Buff[4]},]}${If[${Me.Buff[5].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[5].Duration}<50, | ${Me.Buff[5]},]}${If[${Me.Buff[6].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[6].Duration}<50, | ${Me.Buff[6]},]}${If[${Me.Buff[7].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[7].Duration}<50, | ${Me.Buff[7]},]}${If[${Me.Buff[8].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[8].Duration}<50, | ${Me.Buff[8]},]}${If[${Me.Buff[9].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[9].Duration}<50, | ${Me.Buff[9]},]}${If[${Me.Buff[10].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[10].Duration}<50, | ${Me.Buff[10]},]}${If[${Me.Buff[11].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[11].Duration}<50, | ${Me.Buff[11]},]}${If[${Me.Buff[12].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[12].Duration}<50, | ${Me.Buff[12]},]}${If[${Me.Buff[13].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[13].Duration}<50, | ${Me.Buff[13]},]}${If[${Me.Buff[14].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[14].Duration}<50, | ${Me.Buff[14]},]}${If[${Me.Buff[15].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[15].Duration}<50, | ${Me.Buff[15]},]}${If[${Me.Buff[16].Duration.TimeHMS.NotEqual["NULL"]}&&${Me.Buff[16].Duration}<50, | ${Me.Buff[16]},]}
//Line Break
LineBreak3=3,5,200,70,255,8,-------------------- AA Abilities --------------------
//Fading Memories
FadingMemoriestext=3,5,215,255,234,8,Fading Memories :
Fading Memoriesready=3,120,215,0,255,0,${If[${Me.AltAbilityReady[Fading Memories]},Ready,]}
Fading Memoriesnotready=3,120,215,255,0,0,${If[!${Me.AltAbilityReady[Fading Memories]},${Me.AltAbilityTimer[Fading Memories].TimeHMS},]}
//Exultant Bellowing
Exultant Bellowingtext=3,5,225,255,234,8,Exultant Bellowing :
Exultant Bellowingready=3,120,225,0,255,0,${If[${Me.AltAbilityReady[Exultant Bellowing]},Ready,]}
Exultant Bellowingnotready=3,120,225,255,0,0,${If[!${Me.AltAbilityReady[Exultant Bellowing]},${Me.AltAbilityTimer[Exultant Bellowing].TimeHMS},]}
//Dance of Blades
DanceofBladestext=3,5,235,255,234,8,Dance of Blades :
DanceofBladesreadytext=3,120,235,0,255,0,${If[${Me.AltAbilityReady[Dance of Blades]},Ready,]}
DanceofBladesnotready=3,120,235,255,0,0,${If[!${Me.AltAbilityReady[Dance of Blades]},${Me.AltAbilityTimer[Dance of Blades].TimeHMS},]}
//Shield of Notes
Shield of Notestext=3,5,245,255,234,8,Shield of Notes :
Shield of Notesreadytext=3,120,245,0,255,0,${If[${Me.AltAbilityReady[Shield of Notes]},Ready,]}
Shield of Notesnotready=3,120,245,255,0,0,${If[!${Me.AltAbilityReady[Shield of Notes]},${Me.AltAbilityTimer[Shield of Notes].TimeHMS},]}
//Fortified Bellowing
Fortified Bellowingtext=3,5,255,255,234,8,Fortified Bellowing :
Fortified Bellowingreadytext=3,120,255,0,255,0,${If[${Me.AltAbilityReady[Fortified Bellowing]},Ready,]}
Fortified Bellowingnotready=3,120,255,255,0,0,${If[!${Me.AltAbilityReady[Fortified Bellowing]},${Me.AltAbilityTimer[Fortified Bellowing].TimeHMS},]}
//Boastful Bellow
Boastful Bellowtext=3,5,265,255,234,8,Boastful Bellow :
Boastful Bellowready=3,120,265,0,255,0,${If[${Me.AltAbilityReady[Boastful Bellow]},Ready,]}
Boastful Bellownotready=3,120,265,255,0,0,${If[!${Me.AltAbilityReady[Boastful Bellow]},${Me.AltAbilityTimer[Boastful Bellow].TimeHMS},]}
//Line Break
LineBreak4=3,5,280,70,255,8,--------------- Veteran AA Abilities ---------------
//Lesson of the Devoted
LessonOfTheDevotedText=3,5,295,255,234,8,Lesson of the Devoted:
LessonoftheDevotedReadyText=3,150,295,0,255,0,${If[${Me.AltAbilityReady[Lesson of the Devoted]},Ready,]}
LessonoftheDevotedNotReady=3,150,295,255,0,0,${If[!${Me.AltAbilityReady[Lesson of the Devoted]},${Me.AltAbilityTimer[Lesson of the Devoted].TimeHMS},]}
//Infusion of the Faithful
InfusionoftheFaithfulText=3,5,305,255,234,8,Infusion of the Faithful:
InfusionoftheFaithfulReadyText=3,150,305,0,255,0,${If[${Me.AltAbilityReady[Infusion of the Faithful]},Ready,]}
InfusionoftheFaithfulNotReady=3,150,305,255,0,0,${If[!${Me.AltAbilityReady[Infusion of the Faithful]},${Me.AltAbilityTimer[Infusion of the Faithful].TimeHMS},]}
//Chaotic Jester
ChaoticJesterText=3,5,315,255,234,8,Chaotic Jester:
ChaoticJesterReadyText=3,150,315,0,255,0,${If[${Me.AltAbilityReady[Chaotic Jester]},Ready,]}
ChaoticJesterNotReady=3,150,315,255,0,0,${If[!${Me.AltAbilityReady[Chaotic Jester]},${Me.AltAbilityTimer[Chaotic Jester].TimeHMS},]}
//Expedient Recovery
ExpedientRecoveryText=3,5,325,255,234,8,Expedient Recovery:
ExpedientRecoveryReadyText=3,150,325,0,255,0,${If[${Me.AltAbilityReady[Expedient Recovery]},Ready,]}
ExpedientRecoveryNotReady=3,150,325,255,0,0,${If[!${Me.AltAbilityReady[Expedient Recovery]},${Me.AltAbilityTimer[Expedient Recovery].TimeHMS},]}
//Steadfast Servant
SteadfastServantText=3,5,335,255,234,8,Steadfast Servant:
SteadfastServantReadyText=3,150,335,0,255,0,${If[${Me.AltAbilityReady[Steadfast Servant]},Ready,]}
SteadfastServantNotReady=3,150,335,255,0,0,${If[!${Me.AltAbilityReady[Steadfast Servant]},${Me.AltAbilityTimer[Steadfast Servant].TimeHMS},]}
//Line Break
LineBreak5=3,5,350,70,255,8,----------------- Named Spawns -----------------
Spawn1=3,5,365,255,255,0,${If[${Bool[${NearestSpawn[1,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[1,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[1,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[1,npc named].CleanName} (${NearestSpawn[1,npc named].HeadingTo}),No Named]}
Spawn2=3,5,375,255,255,0,${If[${Bool[${NearestSpawn[2,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[2,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[2,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[2,npc named].CleanName} (${NearestSpawn[2,npc named].HeadingTo}),No Named]}
Spawn3=3,5,385,255,255,0,${If[${Bool[${NearestSpawn[3,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[3,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[3,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[3,npc named].CleanName} (${NearestSpawn[3,npc named].HeadingTo}),No Named]}
Spawn4=3,5,395,255,255,0,${If[${Bool[${NearestSpawn[4,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[4,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[4,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[4,npc named].CleanName} (${NearestSpawn[4,npc named].HeadingTo}),No Named]}
Spawn5=3,5,405,255,255,0,${If[${Bool[${NearestSpawn[5,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[5,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[5,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[5,npc named].CleanName} (${NearestSpawn[5,npc named].HeadingTo}),No Named]}
Spawn6=3,5,415,255,255,0,${If[${Bool[${NearestSpawn[6,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[6,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[6,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[6,npc named].CleanName} (${NearestSpawn[6,npc named].HeadingTo}),No Named]}
Spawn7=3,5,425,255,255,0,${If[${Bool[${NearestSpawn[7,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[7,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[7,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[7,npc named].CleanName} (${NearestSpawn[7,npc named].HeadingTo}),No Named]}
Spawn8=3,5,435,255,255,0,${If[${Bool[${NearestSpawn[8,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[8,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[8,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[8,npc named].CleanName} (${NearestSpawn[8,npc named].HeadingTo}),No Named]}
Spawn9=3,5,445,255,255,0,${If[${Bool[${NearestSpawn[9,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[9,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[9,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[9,npc named].CleanName} (${NearestSpawn[9,npc named].HeadingTo}),No Named]}
These are already fixed in several places throughout the UI forum, and in this thread in particular. Look at the last few pages and you will find it.JennRC wrote:Hi, i have tried fixing this and have searched the fourms......but i cant figure this out.....
Need help in 2 areas.
1. Keep getting spam "DUE to total misuse of string tope level has been removed"
2. All my AA's show avaiable in NULL.
Can anyone please help me fix these.........
Thanks guys
Jenn

JennRC wrote:Code: Select all
MGBreadytext=3,320,295,0,255,0,${If[${Me.AltAbilityReady[Mass Group Buff]}].Equal["TRUE"]},Ready,]}
Code: Select all
MGBReadyText=3,150,385,0,255,0,${If[${Me.AltAbilityReady[Mass Group Buff]},Ready,]}