Hud.ini for every class (Screenshot included).

Forum for posting custom UIs, portions of UIs, and HUD stuff using MQ's enhancements.

Moderator: MacroQuest Developers

User avatar
Choakster
the antichrist
Posts: 124
Joined: Sat Aug 23, 2003 1:16 pm

Hud.ini for every class (Screenshot included).

Post by Choakster » Sat Nov 27, 2004 2:50 am

I basically made a standard hud.ini it consists of a hud for each class. You can copy the whole thing and paste it all in your ini file..

when in game type /loadhud class
For a necromancer
example:/loadhud necromancer
For enchanter
example:/loadhud enchanter
you get the idea.

Heres a screenshot of the cleric hud ..
Image


All of the other huds follow the same scheme .. the only difference is the AA ability info ..
I also didnt add AA ability info for abilities that have short reuse times IE things like Project Illusion , Suspended Minion etc ..

It will also show your targets guid status and guildname in the target info if they are in a guild. Whatever item is on your cursor will have white letters above it to show the items name .

I havnt added the Mage Wizard Shaman ir Bereserker classes but htey will be added within the next day ..

You can view the code by clicking the link below

Hud.ini txt file Link

Sorry but i was unable to post the entire hude on one post .. when I get time I will post each class individually as replys . But you can copy the code from the Hud.ini txt file Link above.


Things to do:

Edit out the "Null" lines for certain objects.
Add Wiz, Sham, Bers, and Mage
Perhaps add Group members to the other side of the screen and a more extensive Player info area .. Not sure on that one .
Last edited by Choakster on Sat Nov 27, 2004 3:09 am, edited 2 times in total.
.
.
.
.
.
http://Ever-Realm.com

User avatar
Fibby
a lesser mummy
a lesser mummy
Posts: 58
Joined: Mon Nov 15, 2004 2:18 am

Post by Fibby » Sat Nov 27, 2004 3:02 am

Not bad.. I'd edit that SS though and remove your char name from it :)
True genius is not knowing all the answers
It's knowing where to find them.

magictiger
a snow griffon
a snow griffon
Posts: 450
Joined: Sun Mar 21, 2004 2:24 pm

Post by magictiger » Sat Nov 27, 2004 7:00 am

That's some good stuff there. I need to edit mine, but I'm a lazy bastard. :)

MeGoober
a lesser mummy
a lesser mummy
Posts: 36
Joined: Sat Oct 16, 2004 1:18 pm

Rogue

Post by MeGoober » Sun Dec 12, 2004 6:58 pm

Hmmm...rogue is missing as well. Nope...even the search function sees no "rog".

Clueless_Coder
a hill giant
a hill giant
Posts: 192
Joined: Wed Aug 25, 2004 3:18 pm

Post by Clueless_Coder » Tue Dec 14, 2004 9:29 pm

Ok this is a puzzler...

I have 2 level 70 clerics.

Both have Purify Soul, Divine Arbitration and Radiant Cure.

Both use the exact same version of this HUD.

Cleric One shows the accurate time for all thre of the above mentioned AA abilities as well as all of the other abilities.

Cleric Two shows Null as the time till reset for just those three skills.

I've noticed the same thing happened with another Hud I was using prior to this one. It almost looks like it's not seeing the skills as available for the class (As if using the wrong class INI) But obviously they are.

Anyone have any thoughts or ideas what may be causing the glitch?

User avatar
Choakster
the antichrist
Posts: 124
Joined: Sat Aug 23, 2003 1:16 pm

Post by Choakster » Wed Dec 15, 2004 1:57 am

Could cleric #2 perhaps some advanced AA points to reduce reuse time on some AA ?? Not really sure but Ill look into it and see if I cant give you a better explanation .
.
.
.
.
.
http://Ever-Realm.com

Woosh
a lesser mummy
a lesser mummy
Posts: 46
Joined: Mon Aug 02, 2004 7:57 pm

Post by Woosh » Wed Dec 15, 2004 11:21 am

nm

Clueless_Coder
a hill giant
a hill giant
Posts: 192
Joined: Wed Aug 25, 2004 3:18 pm

Post by Clueless_Coder » Wed Dec 15, 2004 1:00 pm

Choakster wrote:Could cleric #2 perhaps some advanced AA points to reduce reuse time on some AA ?? Not really sure but Ill look into it and see if I cant give you a better explanation .
Both also have Resplendant Cure (The Radiant Cure upgrade) and both also have hastened purification or whatever it's called (That shortens the time between reuse of Purify Soul). To the best of my knowledge there is no upgrade for divine arbitration.

I'm at a loss to figure out what's different between the 2 characters that would cause those 3 skills to not reflect the timer on one and not the other

Valerian
a grimling bloodguard
a grimling bloodguard
Posts: 709
Joined: Sun Jul 28, 2002 3:29 am

Post by Valerian » Wed Dec 15, 2004 3:18 pm

Ok, this isn't really important since the file you posted seems to work as-is... but to be entirely correct in your syntax, .ini files use a semicolon ";" to designate a comment line, not the double //.

I haven't really had a chance to even play with this yet, but it sure does look cool :smile:

Oh, and please don't take the comment thing as a flame, it's meant as info for future reference :wink:

aristocle
orc pawn
orc pawn
Posts: 27
Joined: Mon Dec 13, 2004 3:54 pm

Post by aristocle » Thu Dec 16, 2004 4:44 pm

Heres shaman aa abilitys just add in whatever other hud stuff u want

Code: Select all

MGBAAtext=3,5,355,255,234,8,Mass Group Buff
MGBgreenreadytext=3,120,355,0,255,0,${If[${String[${Me.AltAbilityReady[Mass Group Buff]}].Equal["TRUE"]},Ready,]} 
MGBRednotready=3,120,355,255,0,0,${If[${String[${Me.AltAbilityReady[Mass Group Buff]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Mass Group Buff].TimeHMS}]} 

RC3text=3,5,365,255,234,8,Radiant Cure
RC3greenreadytext=3,120,365,0,255,0,${If[${String[${Me.AltAbilityReady[Radiant Cure]}].Equal["TRUE"]},Ready,]} 
RC3Rednotready=3,120,365,255,0,0,${If[${String[${Me.AltAbilityReady[Radiant Cure]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Radiant Cure].TimeHMS}]} 

SCtext=3,5,375,255,234,8,Spirit Call 
SCgreenreadytext=3,120,375,0,255,0,${If[${String[${Me.AltAbilityReady[Spirit Call]}].Equal["TRUE"]},Ready,]} 
SCRednotready=3,120,375,255,0,0,${If[${String[${Me.AltAbilityReady[Spirit Call]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Spirit Call].TimeHMS}]} 

VP Roottext=3,5,385,255,234,8,Root
VPgreenreadytext=3,120,385,0,255,0,${If[${String[${Me.AltAbilityReady[Virulent Paralysis]}].Equal["TRUE"]},Ready,]} 
VPRednotready=3,120,385,255,0,0,${If[${String[${Me.AltAbilityReady[Virulent Paralysis]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Virulent Paralysis].TimeHMS}]} 

Cannitext=3,5,395,255,234,8,Cani5
Canigreenreadytext=3,120,395,0,255,0,${If[${String[${Me.AltAbilityReady[Cannibalization]}].Equal["TRUE"]},Ready,]} 
CaniRednotready=3,120,395,255,0,0,${If[${String[${Me.AltAbilityReady[Cannibalization]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Cannibalization].TimeHMS}]} 

Bearitext=3,5,405,255,234,8,Rabid Bear
Beargreenreadytext=3,120,405,0,255,0,${If[${String[${Me.AltAbilityReady[Rabid Bear]}].Equal["TRUE"]},Ready,]} 
BearRednotready=3,120,405,255,0,0,${If[${String[${Me.AltAbilityReady[Rabid Bear]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Rabid Bear].TimeHMS}]} 

SMtext=3,5,415,255,234,8,Suspended Minion
SMgreenreadytext=3,120,415,0,255,0,${If[${String[${Me.AltAbilityReady[Suspended Minion]}].Equal["TRUE"]},Ready,]} 
SMRednotready=3,120,415,255,0,0,${If[${String[${Me.AltAbilityReady[Suspended Minion]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Suspended Minion].TimeHMS}]} 

ASCtext=3,5,425,255,234,8,Advanced Spirit Calll 
ASCgreenreadytext=3,120,425,0,255,0,${If[${String[${Me.AltAbilityReady[Advanced Spirit Call]}].Equal["TRUE"]},Ready,]} 
ASCRednotready=3,120,425,255,0,0,${If[${String[${Me.AltAbilityReady[Advanced Spirit Call]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Advanced Spirit Call].TimeHMS}]} 

Otext=3,5,435,255,234,8.Origin
Ogreenreadytext=3,120,435,0,255,0,${If[${String[${Me.AltAbilityReady[Origin]}].Equal["TRUE"]},Ready,]} 
ORednotready=3,120,435,255,0,0,${If[${String[${Me.AltAbilityReady[Origin]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Origin].TimeHMS}]} 

CoTAtext=3,5,445,255,234,8,Call of the Ancients
CoTAgreenreadytext=3,120,445,0,255,0,${If[${String[${Me.AltAbilityReady[Call of the Ancients]}].Equal["TRUE"]},Ready,]} 
CoTARednotready=3,120,445,255,0,0,${If[${String[${Me.AltAbilityReady[Call of the Ancients]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Call of the Ancients].TimeHMS}]} 

RCtext=3,5,455,255,234,8,Resplendent Cure
RCgreenreadytext=3,120,455,0,255,0,${If[${String[${Me.AltAbilityReady[Resplendent Cure]}].Equal["TRUE"]},Ready,]} 
RCRednotready=3,120,455,255,0,0,${If[${String[${Me.AltAbilityReady[Resplendent Cure]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Resplendent Cure].TimeHMS}]}

CoTWtext=3,5,465,255,234,8,Call of the Wild
CoTWgreenreadytext=3,120,465,0,255,0,${If[${String[${Me.AltAbilityReady[Call of the Wild]}].Equal["TRUE"]},Ready,]} 
CoTWRednotready=3,120,465,255,0,0,${If[${String[${Me.AltAbilityReady[Call of the Wild]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Call of the Wild].TimeHMS}]} 

SChantext=3,5,475,255,234,8,Spiritual Channeling
SChangreenreadytext=3,120,475,0,255,0,${If[${String[${Me.AltAbilityReady[Spiritual Channeling]}].Equal["TRUE"]},Ready,]} 
SChanRednotready=3,120,475,255,0,0,${If[${String[${Me.AltAbilityReady[Spiritual Channeling]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Spiritual Channeling].TimeHMS}]} 

BoTAtext=3,5,485,255,234,8,Boon of the Ancients
BoTAgreenreadytext=3,120,485,0,255,0,${If[${String[${Me.AltAbilityReady[Boon of the Ancients]}].Equal["TRUE"]},Ready,]} 
BoTARednotready=3,120,485,255,0,0,${If[${String[${Me.AltAbilityReady[Boon of the Ancients]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Boon of the Ancients].TimeHMS}]} 

AAtext=3,5,495,255,234,8,Ancestral Aid
AAgreenreadytext=3,120,495,0,255,0,${If[${String[${Me.AltAbilityReady[Ancestral Aid]}].Equal["TRUE"]},Ready,]} 
AARednotready=3,120,495,255,0,0,${If[${String[${Me.AltAbilityReady[Ancestral Aid]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Ancestral Aid].TimeHMS}]} 


gnomeshank
decaying skeleton
decaying skeleton
Posts: 2
Joined: Sun Mar 27, 2005 11:04 pm

Post by gnomeshank » Sun Mar 27, 2005 11:07 pm

I took code from your HUDs and the elements HUD to make this one for monks (or anyone really). It doesnt really have class specific stuff, but I added some more spawn points.
[monk]

//Time
Time=3,5,85,25,255,0,The Time Is
Time2=3,120,85,25,255,0,${Time.Time12}

//Play Time This Session
Played=3,5,105,25,255,0,Yove been Playing for
Played2=3,120,105,25,255,0,${Int[${Math.Calc[${MacroQuest.Running}/60000]}]}m /${Math.Calc[${MacroQuest.Running}/60000/60]}h

//Running Macro
Macro=3,5,115,25,255,0,Macro Running ? ${If[${Macro.Name.NotEqual["NULL"]},${Macro.Name},]}

//Last Tell
LastTellText=3,5,125,25,255,0,Last Tell From
LastTellName=3,120,125,255,0,8,${If[${MacroQuest.LastTell.NotEqual["NULL"]},${MacroQuest.LastTell},]}

//GM
GMInd1=3,5,135,25,255,0,${If[${Spawn[gm].ID},GM,]}
GMInd2=3,5,135,25,255,0,${If[${Spawn[gm].ID},,GM]}
GMInd3=3,120,135,255,25,0,${If[${Spawn[gm].ID},GM is in zone,]}
GMInd4=3,120,135,25,255,0,${If[${Spawn[gm].ID},,None In Zone]}


//Runspeed
Speed=3,5,185,25,255,0,Your RunSpeed Is ${Int[${Me.Speed}]}

//Your Location It is displayed as if you did /loc Y=North/South X=East/West
LocationText=3,5,195,25,255,0,Your Loc. is
Locationyxz=3,120,195,255,234,8,Y/ ${Me.Y} X/ ${Me.X} Z/ ${Me.Z}

ZoneShortName=3,5,205,25,255,0,Zone:
ZoneText=3,120,205,255,234,8,${Zone.ShortName}

//Bindpointinfo
BindPointText=3,5,215,25,255,0,Bound In
BindPoint=3,120,215,255,234,8,${Me.Bound}

//DamageShield Left
DamageShieldText=3,5,225,25,255,0,Dmg Abs. Left
DamageShield=3,120,225,255,234,8,${Me.Dar}

//AttackSpeed
AttackSpeedText=3,5,235,25,255,0,AttackSpeed
AttackSpeed=3,120,235,255,234,8,${Me.AttackSpeed}

//XP
XPText=3,5,245,25,255,0,XP
XP=3,120,245,255,234,8,${Me.PctExp}

//AAXP
AAXPText=3,5,255,25,255,0,AAXP
AAXP=3,120,255,255,234,8,${Me.PctAAExp}

//Group Leader XP
GLXPText=3,5,265,25,255,0,GLXP
GLXP=3,120,265,255,234,8,${Me.GroupLeaderExp}

//Raid Leader XP
RLXPText=3,5,275,25,255,0,RLXP
RLXP=3,120,275,255,234,8,${Me.RaidLeaderExp}



//TargetInfo
TargetInfoAreaText=3,20,455,25,255,0,*****Target Info*****
TargetName=3,20,465,255,234,8, ${If[${Target.CleanName.NotEqual["NULL"]},${Target.CleanName},]}
TargetLevel=3,20,475,255,234,8,${Target.Level} ${Target.Class}
TargetGuildstatus=3,20,485,255,234,8,${If[${Target.GuildStatus.NotEqual["NULL"]},${Target.GuildStatus},]} ${If[${Target.Guild.NotEqual["NULL"]},${Target.Guild},]}

TargetSpeed=3,20,495,255,234,8,RunSpeed is ${Target.Speed} MPH
TargetLocation=3,20,505,255,234,8,Y/ ${Target.Y} X/ ${Target.X} Z/ ${Target.Z}

CursorItem=7,-15,-15,255,255,255,${If[${Cursor.ID},${Cursor},]}



//Named Spawns
NS=3,5,290,25,255,0,~~~~ Named Spawns ~~~

Spawn1=3,5,300,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,310,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,320,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,330,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,340,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,350,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,360,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,370,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,380,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]}

Spawn10=3,5,390,255,255,0,${If[${Bool[${NearestSpawn[10,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[10,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[10,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[9,npc named].CleanName} (${NearestSpawn[10,npc named].HeadingTo}),No Named]}

Spawn11=3,5,400,255,255,0,${If[${Bool[${NearestSpawn[11,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[11,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[11,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[9,npc named].CleanName} (${NearestSpawn[11,npc named].HeadingTo}),No Named]}

Spawn12=3,5,410,255,255,0,${If[${Bool[${NearestSpawn[12,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[12,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[12,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[9,npc named].CleanName} (${NearestSpawn[12,npc named].HeadingTo}),No Named]}

Spawn13=3,5,420,255,255,0,${If[${Bool[${NearestSpawn[13,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[13,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[13,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[9,npc named].CleanName} (${NearestSpawn[13,npc named].HeadingTo}),No Named]}

Spawn14=3,5,430,255,255,0,${If[${Bool[${NearestSpawn[14,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[14,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[14,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[9,npc named].CleanName} (${NearestSpawn[14,npc named].HeadingTo}),No Named]}

Spawn15=3,5,440,255,255,0,${If[${Bool[${NearestSpawn[15,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[15,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[15,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[9,npc named].CleanName} (${NearestSpawn[15,npc named].HeadingTo}),No Named]}

WyldSyde
orc pawn
orc pawn
Posts: 17
Joined: Fri Mar 25, 2005 11:53 am

Post by WyldSyde » Sun Mar 27, 2005 11:35 pm

Does the name for NearestSpawn 10 through 15 work for anyone? I'm only getting 9 different names. with 6 duplicates of 9

WyldSyde
orc pawn
orc pawn
Posts: 17
Joined: Fri Mar 25, 2005 11:53 am

Post by WyldSyde » Mon Mar 28, 2005 7:01 pm

Nevermind, I found it... Here's a fixed version:

Code: Select all

[stuff]
 //Time
Time=3,5,85,25,255,0,The Time Is
Time2=3,120,85,25,255,0,${Time.Time12}

//Play Time This Session
Played=3,5,105,25,255,0,Yove been Playing for
Played2=3,120,105,25,255,0,${Int[${Math.Calc[${MacroQuest.Running}/60000]}]}m /${Math.Calc[${MacroQuest.Running}/60000/60]}h

//Running Macro
Macro=3,5,115,25,255,0,Macro Running ? ${If[${Macro.Name.NotEqual["NULL"]},${Macro.Name},]}

//Last Tell
LastTellText=3,5,125,25,255,0,Last Tell From
LastTellName=3,120,125,255,0,8,${If[${MacroQuest.LastTell.NotEqual["NULL"]},${MacroQuest.LastTell},]}

//GM
GMInd1=3,5,135,25,255,0,${If[${Spawn[gm].ID},GM,]}
GMInd2=3,5,135,25,255,0,${If[${Spawn[gm].ID},,GM]}
GMInd3=3,120,135,255,25,0,${If[${Spawn[gm].ID},GM is in zone,]}
GMInd4=3,120,135,25,255,0,${If[${Spawn[gm].ID},,None In Zone]}


//Runspeed
Speed=3,5,185,25,255,0,Your RunSpeed Is ${Int[${Me.Speed}]}

//Your Location It is displayed as if you did /loc Y=North/South X=East/West
LocationText=3,5,195,25,255,0,Your Loc. is
Locationyxz=3,120,195,255,234,8,Y/ ${Me.Y} X/ ${Me.X} Z/ ${Me.Z}

ZoneShortName=3,5,205,25,255,0,Zone:
ZoneText=3,120,205,255,234,8,${Zone.ShortName}

//Bindpointinfo
BindPointText=3,5,215,25,255,0,Bound In
BindPoint=3,120,215,255,234,8,${Me.Bound}

//DamageShield Left
DamageShieldText=3,5,225,25,255,0,Dmg Abs. Left
DamageShield=3,120,225,255,234,8,${Me.Dar}

//AttackSpeed
AttackSpeedText=3,5,235,25,255,0,AttackSpeed
AttackSpeed=3,120,235,255,234,8,${Me.AttackSpeed}

//XP
XPText=3,5,245,25,255,0,XP
XP=3,120,245,255,234,8,${Me.PctExp}

//AAXP
AAXPText=3,5,255,25,255,0,AAXP
AAXP=3,120,255,255,234,8,${Me.PctAAExp}

//Group Leader XP
GLXPText=3,5,265,25,255,0,GLXP
GLXP=3,120,265,255,234,8,${Me.GroupLeaderExp}

//Raid Leader XP
RLXPText=3,5,275,25,255,0,RLXP
RLXP=3,120,275,255,234,8,${Me.RaidLeaderExp}



//TargetInfo
TargetInfoAreaText=3,20,455,25,255,0,*****Target Info*****
TargetName=3,20,465,255,234,8, ${If[${Target.CleanName.NotEqual["NULL"]},${Target.CleanName},]}
TargetLevel=3,20,475,255,234,8,${Target.Level} ${Target.Class}
TargetGuildstatus=3,20,485,255,234,8,${If[${Target.GuildStatus.NotEqual["NULL"]},${Target.GuildStatus},]} ${If[${Target.Guild.NotEqual["NULL"]},${Target.Guild},]}

TargetSpeed=3,20,495,255,234,8,RunSpeed is ${Target.Speed} MPH
TargetLocation=3,20,505,255,234,8,Y/ ${Target.Y} X/ ${Target.X} Z/ ${Target.Z}

CursorItem=7,-15,-15,255,255,255,${If[${Cursor.ID},${Cursor},]}



//Named Spawns
NS=3,5,290,25,255,0,~~~~ Named Spawns ~~~

Spawn1=3,5,300,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,310,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,320,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,330,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,340,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,350,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,360,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,370,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,380,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]}

Spawn10=3,5,390,255,255,0,${If[${Bool[${NearestSpawn[10,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[10,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[10,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[10,npc named].CleanName} (${NearestSpawn[10,npc named].HeadingTo}),No Named]}

Spawn11=3,5,400,255,255,0,${If[${Bool[${NearestSpawn[11,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[11,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[11,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[11,npc named].CleanName} (${NearestSpawn[11,npc named].HeadingTo}),No Named]}

Spawn12=3,5,410,255,255,0,${If[${Bool[${NearestSpawn[12,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[12,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[12,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[12,npc named].CleanName} (${NearestSpawn[12,npc named].HeadingTo}),No Named]}

Spawn13=3,5,420,255,255,0,${If[${Bool[${NearestSpawn[13,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[13,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[13,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[13,npc named].CleanName} (${NearestSpawn[13,npc named].HeadingTo}),No Named]}

Spawn14=3,5,430,255,255,0,${If[${Bool[${NearestSpawn[14,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[14,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[14,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[14,npc named].CleanName} (${NearestSpawn[14,npc named].HeadingTo}),No Named]}

Spawn15=3,5,440,255,255,0,${If[${Bool[${NearestSpawn[15,npc named].Name}]},${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[15,npc named].HeadingTo.Degrees}+375)%360]}<30,^^^,${If[${Math.Calc[(${Me.Heading.Degrees}-${NearestSpawn[15,npc named].HeadingTo.Degrees}+360)%360]}<180,<--,-->]}]} ${NearestSpawn[15,npc named].CleanName} (${NearestSpawn[15,npc named].HeadingTo}),No Named]}


FlashG
Contributing Member
Contributing Member
Posts: 104
Joined: Thu Jul 11, 2002 6:38 pm

repost

Post by FlashG » Sat Apr 30, 2005 11:38 pm

Hey guys, I fubared my "all classes" HUD and dont have a back up. The everrealm link in the first post is broken, could someone post the "all classes" Hud to the forum. Thanks

Mulva
decaying skeleton
decaying skeleton
Posts: 5
Joined: Sat Sep 18, 2004 5:13 pm

Post by Mulva » Mon Jun 20, 2005 8:30 pm

Just bumping this up and would like to reiterate FlashG's request of having someone post the original. Thanks in adavnce.