• IS THIS SITE UGLY? Click "RG3" at the very bottom-left of this page to change it. To dismiss this notice, click the X --->
  • You've been invited to attend the 2nd annual "EverQuest Software Awards"
Resource icon

Plugin - MQ2HUD 1.0

Joined
Aug 10, 2015
RedCents
737¢
No sure if anyone will find it useful...but see below. Give you a red box when tribute is active, the middle line is total current tribute and bottom line is how many ticks remaining until next refresh. Could be converted to minutes and seconds, but I have not gotten that far yet.

Credit to Chat and Mak which I just repurposed the MQ2Posse code from earlier in this thread.

Rich (BB code):
// MQ2Tribute

	  TributeLineBreaka=  3,850,90,		0,255,234			,${If[${Me.TributeActive},___________________________,]}
	  TributeTitle=		3,850,103,		0,255,234			,            ${If[${Me.TributeActive},Tribute Active!,]}
	  TributeLineBreakb=  3,850,105,		0,255,234			,${If[${Me.TributeActive},___________________________,]}
	  Currenttrib=      3,850,120,      0,255,234           ,                  ${If[${Me.TributeActive},${Me.CurrentFavor},]}
	  TributeTimer=      3,850,140,      0,255,234           ,                      ${If[${Me.TributeActive},${Me.TributeTimer},]}
	  
	  BG3c=				3,850,100,		255,0,0				,${If[${Me.TributeActive},████████████████████,]}
	  BG3d=				3,850,110,		255,0,0				,${If[${Me.TributeActive},████████████████████,]}
	  BG3e=				3,850,120,		255,0,0				,${If[${Me.TributeActive},████████████████████,]}
	  BG3f=				3,850,130,		255,0,0				,${If[${Me.TributeActive},████████████████████,]}
	  BG3g=				3,850,140,		255,0,0				,${If[${Me.TributeActive},████████████████████,]}
tribute.PNG
 
Last edited:
Joined
Aug 26, 2015
RedCents
2,148¢
ChatWithThisName
I'm guessing it would be possible to show in a HUD if targeted creature Can See Invis, and more importantly can See through your SoS?
That would be a killer addition since I go running around a lot with SoS on rog. :dance:
I'm sure others would use it as well, which is part of why I ask.

Thank you in advance!
~TheFiddler~
 

ChatWithThisName

⚔️🛡️🗡️
Moderator
Joined
Dec 29, 2017
RedCents
7,540¢
Member140=AssistName
Member141=SeeInvis
Member142=SpawnStatus


It's listed as being a member of datatype "Spawn" however, it doesn't return anything currently. This apparently was intended to be added but hasn't at this point.
 

Ladon

Fucked behind a dumpster for Oxy and a Happy Meal
Joined
Oct 17, 2012
RedCents
870¢
I blended a few different HUDs from around here and other places and wanted to post it here for posterity (also so I can find it again if MQ2HUDMove fucks my shit up)

I particularly like the con color bar!

1540340183047.png

Code:
[Elements]
// Cursor
      CursorItem=7,5,45,25,215,215,215,${If[${Cursor.ID},${Cursor},]}

// Player
      LineBreak2a=            3,2,0,20,255,255,255,_______________________________
      LineBreak2b=            3,2,1,35,255,255,255, Character: ${If[${Me.Invis},(,]}${Me.Name}${If[${Me.Invis},),]}${If[${Me.AFK}, (AFK),]}
      LineBreak2c=            3,2,0,40,255,255,255,_______________________________
      BG2a=                    3,2,0,30,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2b=                    3,2,0,35,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2c=                    3,2,0,40,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2d=                    3,2,1,30,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2e=                    3,2,1,35,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG2f=                    3,2,1,40,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      
      HPRegText=            3,2,5,55,255,234,8,HP:                      of
      HPReg=                3,2,145,55,0,240,0,${Me.HPRegen}/Tic
      HPRaw=                3,2,40,55,255,0,8,${Me.CurrentHPs}          ${Me.MaxHPs}
      ManaRegText=            3,2,5,67,255,234,8,${If[${Me.MaxMana}>0,Mana:                 of ,]}
      ManaReg=                3,2,145,67,0,240,0,${If[${Me.MaxMana}>0,${Me.ManaRegen}/Tic ,]}
      ManaRaw=                3,2,40,67,255,0,8,${If[${Me.MaxMana}>0,${Me.CurrentMana}          ${Me.MaxMana} ,]}
      EndRegText=            3,2,5,79,255,234,8,End:                    of
      EndReg=                3,2,145,79,0,240,0,${Me.EnduranceRegen}/Tic
      EndRaw=                3,2,40,79,255,0,8,${Me.CurrentEndurance}          ${Me.MaxEndurance}
      ExperienceText=        3,2,5,91,255,234,8,Exp: (L)                   (A)   
      Experience=            3,2,50,91,0,255,0,${Me.PctExp} %           ${Me.PctAAExp} %
      HungerLevelText=        3,2,5,103,255,234,8,Hunger:
      HungerLevel=            3,2,45,103,0,240,0, ${Me.Hunger}
      ThirstLevelText=        3,2,95,103,255,234,8,Thirst:
      ThirstLevel=            3,2,130,103,0,240,0, ${Me.Thirst}
      ZoneShortNameText=    3,2,40,115,0,240,0,${Zone.ShortName}
      ZoneShortName=        3,2,5,115,255,234,8,Zone: 
      LocationText=            3,2,5,127,255,234,8,Location:
      Location=                3,2,55,127,0,255,0,${Me.Y}  ${Me.X}  ${Me.Z}       
      SpeedText=            3,2,5,139,255,234,8,RunSpeed:
      Speed=                3,2,70,139,0,240,0, ${Int[${Me.Speed}]}
      InvisText=            3,2,90,139,255,234,8,Invisible:
      InvisStatus=            3,2,140,139,0,255,255,${If[${Me.Invis},TRUE,FALSE]}           
      LastTellText=            3,2,5,151,255,234,8,Last Tell:
      LastTell=                3,2,80,151,255,0,8,${If[${MacroQuest.LastTell.NotEqual["NULL"]},${MacroQuest.LastTell},]}
      AFKStatus=            3,2,-25,151,255,0,0,${If[${Me.AFK},(AFK),]}
      MacText=                3,2,5,163,255,234,8,Macro:
      Mac=                    3,2,45,163,204,153,255,${If[${Macro.Name.NotEqual["NULL"]},${Macro.Name},]}   
      CombatStateText=        3,2,5,175,255,234,8,Combat State:
      CombatState=            3,2,80,175,0,240,0, ${Me.CombatState}
  

// Target
      LineBreak1a=            3,2,0,190,255,255,255,_______________________________
      LineBreak1b=            3,2,1,205,255,255,255,  Target: ${If[${Target.ID},${Target.CleanName},]}
      LineBreak1c=            3,2,0,210,255,255,255,_______________________________
      BG1a=                    3,2,0,200,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1b=                    3,2,0,205,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1c=                    3,2,0,210,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1d=                    3,2,1,200,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1e=                    3,2,1,205,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
      BG1f=                    3,2,1,210,0,0,0,|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
       GreyCon0=                3,3,-1,220,128,128,128,${If[${Target.ID},${If[${Target.ConColor.Equal["GREY"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreenCon0=            3,3,-1,220,0,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["GREEN"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      LightBlueCon0=        3,3,-1,220,0,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["LIGHT BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      BlueCon0=                3,3,-1,220,0,0,255,${If[${Target.ID},${If[${Target.ConColor.Equal["BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      WhiteCon0=            3,3,-1,220,255,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["WHITE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      YellowCon0=            3,3,-1,220,255,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["YELLOW"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      RedCon0=                3,3,-1,220,255,0,0,${If[${Target.ID},${If[${Target.ConColor.Equal["RED"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreyCon1=                3,3,0,220,128,128,128,${If[${Target.ID},${If[${Target.ConColor.Equal["GREY"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreenCon1=            3,3,0,220,0,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["GREEN"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      LightBlueCon1=        3,3,0,220,0,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["LIGHT BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      BlueCon1=                3,3,0,220,0,0,255,${If[${Target.ID},${If[${Target.ConColor.Equal["BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      WhiteCon1=            3,3,0,220,255,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["WHITE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      YellowCon1=            3,3,0,220,255,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["YELLOW"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      RedCon1=                3,3,0,220,255,0,0,${If[${Target.ID},${If[${Target.ConColor.Equal["RED"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreyCon2=                3,3,1,220,128,128,128,${If[${Target.ID},${If[${Target.ConColor.Equal["GREY"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      GreenCon2=            3,3,1,220,0,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["GREEN"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      LightBlueCon2=        3,3,1,220,0,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["LIGHT BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      BlueCon2=                3,3,1,220,0,0,255,${If[${Target.ID},${If[${Target.ConColor.Equal["BLUE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      WhiteCon2=            3,3,1,220,255,255,255,${If[${Target.ID},${If[${Target.ConColor.Equal["WHITE"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      YellowCon2=            3,3,1,220,255,255,0,${If[${Target.ID},${If[${Target.ConColor.Equal["YELLOW"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      RedCon2=                3,3,1,220,255,0,0,${If[${Target.ID},${If[${Target.ConColor.Equal["RED"]},||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||,]},]}
      TargetInfo=            3,2,5,235,255,244,8,${If[${Target.ID},Level/Class: ${Target.Level} ${Target.Class},]}
      TargetPctHPText=        3,2,5,247,255,234,8,${If[${Target.Name.NotEqual["NULL"]},% HP: ,]}
      TargetPctHP=            3,2,75,247,0,255,0,${If[${Target.Name.NotEqual["NULL"]},${Target.PctHPs},]}
      TargetDistText=        3,2,5,259,255,234,8,${If[${Target.Name.NotEqual["NULL"]},Distance:,]}
      TargetDist=            3,2,75,259,0,255,0,${If[${Target.Name.NotEqual["NULL"]},${Target.Distance} ,]}
      TargetSpeedText=        3,2,5,271,255,234,8,${If[${Target.Name.NotEqual["NULL"]},RunSpeed: ,]}
      TargetSpeed=            3,2,75,271,0,255,0,${If[${Target.Name.NotEqual["NULL"]},${Target.Speed},]}
      LoSText=                3,2,5,283,255,234,8,${If[${Target.Name.NotEqual["NULL"]},Line of Sight:,]}
      LoS=                    3,2,75,283,200,25,200,${If[${Target.Name.NotEqual["NULL"]},${LineOfSight[${Me.Y},${Me.X},${Me.Z}:${Target.Y},${Target.X},${Target.Z}]},]}
      TargetGuildText=        3,2,5,295,255,234,8,${If[${Target.Guild.NotEqual["NULL"]},Guild: ,]}
      TargetGuild=            3,2,5,295,0,234,0,${If[${Target.Guild.NotEqual["NULL"]},Guild: ${Target.Guild},]}${If[${Target.Guild.NotEqual["NULL"]},${If[${Target.GuildStatus.NotEqual["member"]}, (${Target.GuildStatus}),]},]}
Thank you ChatW/ and anybody else whose intellectual property I outright stole to create this.
 
Joined
Jan 19, 2016
RedCents
381¢
Now that im on the correct thread.

Any way to display how far each group member is?
If target can See through invis?

Willing to donate for your time :)
 

ChatWithThisName

⚔️🛡️🗡️
Moderator
Joined
Dec 29, 2017
RedCents
7,540¢
My plate is currently full. I know I've done that in the past (Distance for group members and see invis), though I don't appear to have those INI's anymore/handy.
Either someone like @kaen01 might be interested or after I've completed my current tasks for Redguides I can work something out for you.
 

Sic

MQ2 Diplomat
Moderator
Joined
May 5, 2016
RedCents
12,284¢
my hud file is in folder but F11 wont toggle anyhing but ms counter....its like my hud poofed? any thoughts?
is the plugin loaded? /plugin mq2hud
is the section loaded? /loadhud hudname --- so /loadhud Elements for example (and I believe it IS case sensitive)
 

00debbie

New member
Joined
Mar 5, 2019
RedCents
Copy the ASCII from my HUD as shown in the reply by @kaen01. Then paste it into your HUD would be the easiest way to go about duplicating it without looking up the specific alt code for accessing that ASCII character. However, for the record the alt code is 219.

To use an Alt code you must press and hold alt and then enter the code on the keypad. ? has an alt code of 168 for example. █ is the 219 code mentioned above.
davewilson A small list of alt codes can be found by heading to https://www.alt-codes.net/

I try not to ? ass my responses. But this should guide you in the right direction to make the background, and possibly even make your HUD more unique than mine.

░ 176, ▒ 177, ▓ 178, █ 219, ■ 254, are different characters. Some may not even have an appearance in game. You can do ○ for dark. ☼ for day. ╚ ═ ═ ╝ your borders. The possibilities are endless :-)



EQbackagain also mentioned saving in UTF instead of Unicode to get his background to show up.
I am having the same problem with the background not showing up and my file is being saved with UTF encoding.

also I am trying to make a group hud that will show the name/lvl/exp of each group member so that I can see at a glance on my main if I need to swap over to mem spells and this is what I have so far …

Name=3,555,160,0,255,0,${Group.Member[1].Name} : ${Group.Member[1].Level} : XP-${Group.Member[1].PctExp}%

this works and will show the name and level of the 1st group member but when I add in the last part ${Group.Member[1].PctExp} things go haywire

I didn't think I would be able to get the name and level to work since Level and Name are not listed in Group Access Types either but they work fine. Any help or reason why those work and PctExp doesn't would help me greatly :)

Edit: NM I found Name and Level in GroupMember Access Types :/
 
Last edited:

ChatWithThisName

⚔️🛡️🗡️
Moderator
Joined
Dec 29, 2017
RedCents
7,540¢
You don't have access to another spawns percentage of EXP, only your own. Sounds like something you might be able to achieve with netbots or something like that. Though i have no experience with it to know for sure.

I can't really make any other suggestion as to how to handle the background stuff that hasn't already been mentioned.
 
Joined
Jan 20, 2006
RedCents
379¢
The reason you can't see other group members xp percentage is b/c it's not being reported to your client. The only things HUD can show you is what YOUR client knows.
 
G

gSe7eN

I am having the same problem with the background not showing up and my file is being saved with UTF encoding.

also I am trying to make a group hud that will show the name/lvl/exp of each group member so that I can see at a glance on my main if I need to swap over to mem spells and this is what I have so far …
This is completely trivial with MQ2DanNet. Set up a Me.PctXP observer for each client, throw it up on the hud with the ${DanNet} TLO, win.
 
Joined
Sep 25, 2017
RedCents
682¢
Bumping this because now I have the problem. My C drive got hosed and I had to reformat and start over. Copied over EQ and VVC and what a mess. Hud won't work and I tried everything in this thread. Any suggestions?
 

ChatWithThisName

⚔️🛡️🗡️
Moderator
Joined
Dec 29, 2017
RedCents
7,540¢
You'll have to be more specific than "hud won't work" more specific information like,
"I cannot load the plugin at all, the plugin loads but I can't see any HUD elements. I've tried the following things: /plugin mq2hud, /loadhud player, /loadhud elements, /unloadhud elements, I even went into the ini and verified that I have hud elements defined. "

stuff like that will be useful to troubleshoot your problem. Without information along those lines all I can say is that hud works for me and I'm not sure how to advise you.
 
Joined
Sep 25, 2017
RedCents
682¢
You'll have to be more specific than "hud won't work" more specific information like,
"I cannot load the plugin at all, the plugin loads but I can't see any HUD elements. I've tried the following things: /plugin mq2hud, /loadhud player, /loadhud elements, /unloadhud elements, I even went into the ini and verified that I have hud elements defined. "

stuff like that will be useful to troubleshoot your problem. Without information along those lines all I can say is that hud works for me and I'm not sure how to advise you.
Ok then.

I did /plugin mq2hud multiple times. Unloaded and reloaded. Nothing
/loadhud player said Hud "player" already loaded
/loadhud elements did nothing
/unloadhud elements did nothing
THe ini is the same ini I have used for years. Nothing changed.
 
Joined
Dec 24, 2017
RedCents
368¢
So here is what I have in my MQ2Hud.Ini

INI:
[YOUR NAME HERE_erollisi]
Last=Elements
SkipParse=1
CheckINI=10
UpdateInBackground=on
ClassHUD=on
ZoneHUD=on
[MQ2HUD]
UseFontSize=off
Last=Elements
SkipParse=1
CheckINI=10
UpdateInBackground=on
ClassHUD=on
ZoneHUD=on
[Elements]
   GMIndicator=3,660,38,255,255,255,GM - ${NearestSpawn[GM]}
      GameTime=3,660,50,255,255,255,GameTime: ${GameTime.Hour}:${GameTime.Minute} - ${If[${Bool[${GameTime.Night}]},Night,Day]}
         Speed=3,660,62,0,240,0,Speed - ${Int[${Me.Speed}]}
      LastTell=3,660,74,215,0,215,LastTell - ${If[${MacroQuest.LastTell.NotEqual["NULL"]},${MacroQuest.LastTell},]}
            HP=3,660,86,100,255,100,HPs: ${Me.CurrentHPs} of ${Me.MaxHPs}
          Mana=3,660,98,100,255,100,Mana: ${Me.CurrentMana} of ${Me.MaxMana} 
   Petdistance=3,660,110,255,255,255,${If[${Me.Pet.ID},Pet Distance: ${Me.Pet.Distance},]}
        

     Direction=3,725,134,255,0,0,${If[${Target.ID}==NULL,"",${If[${Math.Calc[((${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+375)%360)*-1]}>-30,"   XXX",${If[${Math.Calc[((${Me.Heading.Degrees}-${Target.HeadingTo.Degrees}+360)%360)*-1]}>-180,"<--","      -->"]}]}]} 
    **Me Loc**=3,660,146,150,250,150,My Location:        ${Me.X}  ${Me.Y}  ${Me.Z}
**Target Loc**=3,660,158,150,250,150,${If[${Target.ID},Target Location:  ${Target.X}  ${Target.Y}  ${Target.Z},]}
   TargetLevel=3,660,182,255,255,255,${If[${Target.ID},Lvl ${Target.Level}  --  ${Target.Name}  --  ${Target.Class}  -- ${Target.PctHPs}% Hp,]}
   TargetSpeed=3,660,194,255,234,8,${If[${Target.ID},Target Speed: ${Target.Speed} MPH,]}
      maxmelee=3,660,206,255,255,255,${If[${Target.ID},Max Melee Range: ${Target.MaxRange},]}
    TargetDist=3,660,218,255,255,255,${If[${Target.ID},Target Distance:    ${Target.Distance},]}
    

            NS=3,965,38,255,0,0,~~~~ Named Spawns ~~~~
        Spawn1=3,935,56,255,255,0,#1    ${If[${NearestSpawn[1,npc #].Name.NotEqual["NULL"]},${NearestSpawn[1,npc #].Level},]} - ${If[${NearestSpawn[1,npc #].Name.NotEqual["NULL"]},${NearestSpawn[1,npc #].Name},]}
        Spawn2=3,935,68,255,255,0,#2    ${If[${NearestSpawn[2,npc #].Name.NotEqual["NULL"]},${NearestSpawn[2,npc #].Level},]} - ${If[${NearestSpawn[2,npc #].Name.NotEqual["NULL"]},${NearestSpawn[2,npc #].Name},]}
        Spawn3=3,935,80,255,255,0,#3    ${If[${NearestSpawn[3,npc #].Name.NotEqual["NULL"]},${NearestSpawn[3,npc #].Level},]} - ${If[${NearestSpawn[3,npc #].Name.NotEqual["NULL"]},${NearestSpawn[3,npc #].Name},]}
        Spawn4=3,935,92,255,255,0,#4    ${If[${NearestSpawn[4,npc #].Name.NotEqual["NULL"]},${NearestSpawn[4,npc #].Level},]} - ${If[${NearestSpawn[4,npc #].Name.NotEqual["NULL"]},${NearestSpawn[4,npc #].Name},]}
        Spawn5=3,935,104,255,255,0,#5   ${If[${NearestSpawn[5,npc #].Name.NotEqual["NULL"]},${NearestSpawn[5,npc #].Level},]} - ${If[${NearestSpawn[5,npc #].Name.NotEqual["NULL"]},${NearestSpawn[5,npc #].Name},]}
        Spawn6=3,935,116,255,255,0,#6   ${If[${NearestSpawn[6,npc #].Name.NotEqual["NULL"]},${NearestSpawn[6,npc #].Level},]} - ${If[${NearestSpawn[6,npc #].Name.NotEqual["NULL"]},${NearestSpawn[6,npc #].Name},]}
        Spawn7=3,935,128,255,255,0,#7   ${If[${NearestSpawn[7,npc #].Name.NotEqual["NULL"]},${NearestSpawn[7,npc #].Level},]} - ${If[${NearestSpawn[7,npc #].Name.NotEqual["NULL"]},${NearestSpawn[7,npc #].Name},]}
        Spawn8=3,935,140,255,255,0,#8   ${If[${NearestSpawn[8,npc #].Name.NotEqual["NULL"]},${NearestSpawn[8,npc #].Level},]} - ${If[${NearestSpawn[8,npc #].Name.NotEqual["NULL"]},${NearestSpawn[8,npc #].Name},]}
        Spawn9=3,935,152,255,255,0,#9   ${If[${NearestSpawn[9,npc #].Name.NotEqual["NULL"]},${NearestSpawn[9,npc #].Level},]} - ${If[${NearestSpawn[9,npc #].Name.NotEqual["NULL"]},${NearestSpawn[9,npc #].Name},]}
       Spawn10=3,935,164,255,255,0,#10   ${If[${NearestSpawn[10,npc #].Name.NotEqual["NULL"]},${NearestSpawn[10,npc #].Level},]} - ${If[${NearestSpawn[10,npc #].Name.NotEqual["NULL"]},${NearestSpawn[10,npc #].Name},]}


      ZoneName=3,1200,38,255,255,0,Zone - ${Zone}
ShortZoneName=3,1200,50,255,255,255,Short Zone Name - ${Zone.ShortName}
   GroupLeader=3,1200,62,255,255,255,${If[${Group},Group Leader : ${Group.Leader.Name},]}
         Raid1=3,1200,74,180,180,180,Raid Leader: ${Raid.Leader}


LineBreak1a=3,1435,42,225,255,0   ,${If[${Farm.TargetID},___________________________,]}
LineBreak1b=3,1435,55,225,255,0   ,   ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].CleanName},]}
LineBreak1c=3,1435,58,225,255,0   ,${If[${Farm.TargetID},___________________________,]}
BG1a=3,1435,55,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}

TargetNameLvlText=3,1435,75,225,255,0  ,${If[${Farm.TargetID},  Level:           Class:,]}
TargetNameLevel=3,1435,75,225,255,0       ,${If[${Farm.TargetID},             ${Spawn[${Farm.TargetID}].Level}               ${Spawn[${Farm.TargetID}].Class},]}
BG1b=3,1435,75,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}


TargetDistText=3,1435,100,225,255,0    ,${If[${Farm.TargetID}, Distance:,]}
    TargetDist=3,1435,100,225,255,0    ,                 ${If[${Farm.TargetID},${Spawn[${Farm.TargetID}].Distance} ,]}
BG1c=3,1435,100,0,0,0    ,${If[${Farm.TargetID},████████████████████,]}
/plugin Mq2Hud
/plugin mq2hudmove

Make sure your net stats are showing inTop left, otherwise hit f11 til they are.

If you can't see it you may have to use the hudmove commands to get it visible on your screen.
 

Teichou

RedGuides OG
Joined
Jun 15, 2011
RedCents
315¢
NS=3,520,38,255,0,0,~~~~ Named Spawns ~~~~
Spawn1=3,520,56,255,255,0,#1 ${If[${NearestSpawn[1,npc #].Name.NotEqual["NULL"]},${NearestSpawn[1,npc #].Level},]} - ${If[${NearestSpawn[1,npc #].Name.NotEqual["NULL"]},${NearestSpawn[1,npc #].Name},]}
Spawn2=3,520,68,255,255,0,#2 ${If[${NearestSpawn[2,npc #].Name.NotEqual["NULL"]},${NearestSpawn[2,npc #].Level},]} - ${If[${NearestSpawn[2,npc #].Name.NotEqual["NULL"]},${NearestSpawn[2,npc #].Name},]}
Spawn3=3,520,80,255,255,0,#3 ${If[${NearestSpawn[3,npc #].Name.NotEqual["NULL"]},${NearestSpawn[3,npc #].Level},]} - ${If[${NearestSpawn[3,npc #].Name.NotEqual["NULL"]},${NearestSpawn[3,npc #].Name},]}
Spawn4=3,520,92,255,255,0,#4 ${If[${NearestSpawn[4,npc #].Name.NotEqual["NULL"]},${NearestSpawn[4,npc #].Level},]} - ${If[${NearestSpawn[4,npc #].Name.NotEqual["NULL"]},${NearestSpawn[4,npc #].Name},]}
Spawn5=3,520,104,255,255,0,#5 ${If[${NearestSpawn[5,npc #].Name.NotEqual["NULL"]},${NearestSpawn[5,npc #].Level},]} - ${If[${NearestSpawn[5,npc #].Name.NotEqual["NULL"]},${NearestSpawn[5,npc #].Name},]}
Spawn6=3,520,116,255,255,0,#6 ${If[${NearestSpawn[6,npc #].Name.NotEqual["NULL"]},${NearestSpawn[6,npc #].Level},]} - ${If[${NearestSpawn[6,npc #].Name.NotEqual["NULL"]},${NearestSpawn[6,npc #].Name},]}
Spawn7=3,520,128,255,255,0,#7 ${If[${NearestSpawn[7,npc #].Name.NotEqual["NULL"]},${NearestSpawn[7,npc #].Level},]} - ${If[${NearestSpawn[7,npc #].Name.NotEqual["NULL"]},${NearestSpawn[7,npc #].Name},]}
Spawn8=3,520,140,255,255,0,#8 ${If[${NearestSpawn[8,npc #].Name.NotEqual["NULL"]},${NearestSpawn[8,npc #].Level},]} - ${If[${NearestSpawn[8,npc #].Name.NotEqual["NULL"]},${NearestSpawn[8,npc #].Name},]}
Spawn9=3,520,152,255,255,0,#9 ${If[${NearestSpawn[9,npc #].Name.NotEqual["NULL"]},${NearestSpawn[9,npc #].Level},]} - ${If[${NearestSpawn[9,npc #].Name.NotEqual["NULL"]},${NearestSpawn[9,npc #].Name},]}
Spawn10=3,520,164,255,255,0,#10 ${If[${NearestSpawn[10,npc #].Name.NotEqual["NULL"]},${NearestSpawn[10,npc #].Level},]} - ${If[${NearestSpawn[10,npc #].Name.NotEqual["NULL"]},${NearestSpawn[10,npc #].Name},]}



Iam using that to list names in zone but it seems to be picking up quest npcs also.....do we have a better way to pick up names? like maybe use mq2spawnmaster lists?
 
Joined
Jan 20, 2006
RedCents
379¢
There's not a way to filter them out for the HUD. The game sees quest NPCs as named. Also, you may want to change {NearestSpawn[1,npc #].Name},]} to {NearestSpawn[1,npc #].CleanName},]}

That way, you get the proper name of the mob and not the tech version with the hashtags and underscores.
 
Top