Doesn't work because the String object is apparently removed.
Code: Select all
ManaCast9 = 3,5,805,255,255,255,${If[${String[${Me.Gem[9]}].NotEqual["NULL"]},${Math.Calc[${Me.CurrentMana}/${Me.Gem[9].Mana}].Int},]}Code: Select all
ManaCast9 = 3,5,805,255,255,255,${If[${Me.Gem[9].NotEqual["NULL"]},${Math.Calc[${Me.CurrentMana}/${Me.Gem[9].Mana}].Int},]}
ManaCast9 = 3,5,805,255,255,255,${If[${Me.Gem[9].ID.NotEqual["NULL"]},${Math.Calc[${Me.CurrentMana}/${Me.Gem[9].Mana}].Int},]}
ManaCast9 = 3,5,805,255,255,255,${If[${Me.Gem[9].ID["NULL"]},${Math.Calc[${Me.CurrentMana}/${Me.Gem[9].Mana}].Int},]}Can anyone tell me what I'm doing wrong?
Here's my complete MQ2HUD.ini file for any that would like to use.
The setup is arranged for a Sars UI @ 1600x1200. Lot of the parts have been gleaned from other HUD examples on these boards.
Code: Select all
[MyHUD]
;Misc info
Time = 3,50,927,255,255,255,${Time.Time24}
Loc = 3,150,927,255,255,255,${Me.Y}, ${Me.X}, ${Me.Z}
Speed = 3,10,927,255,255,255,${Int[${Me.Speed}]}
HPRegen = 3,25,895,255,255,0,${Int[${Math.Calc[(${Me.MaxHPs}-${Me.CurrentHPs})/(${Me.HPRegen}|1)/10]}]}m ${Int[${Math.Calc[(${Me.MaxHPs}-${Me.CurrentHPs})/(${Me.HPRegen}|1)%10*6]}]}s (${Me.HPRegen})
ManaRegen = 3,25,912,255,255,0,${Int[${Math.Calc[(${Me.MaxMana}-${Me.CurrentMana})/(${Me.ManaRegen}|1)/10]}]}m ${Int[${Math.Calc[(${Me.MaxMana}-${Me.CurrentMana})/(${Me.ManaRegen}|1)%10*6]}]}s (${Me.ManaRegen})
Casting = 3,290,875,255,255,255,${If[${Me.Casting.ID}>0,${Me.Casting},]}
;Target info
TargetLevel = 3,478,840,255,255,255,${Target.Level}
TargetClass = 3,450,840,255,234,8,${Target.Class.ShortName}
TargetDistance = 3,400,840,16,255,255,${Target.Distance}
TargetHeading = 3,370,856,255,255,255,${Target.HeadingTo}
TargetSpeed = 3,500,840,255,255,255,${Target.Speed}
;Mana/spells
;ManaCast1 = 3,5,805,255,255,255,${If[${Me.Gem[1].ID.NotEqual["NULL"]},${Math.Calc[${Me.CurrentMana}/${Me.Gem[1].Mana}].Int},]}
;ManaCast2 = 3,5,581,255,255,255,${Math.Calc[${Me.CurrentMana}/${Me.Gem[2].Mana}].Int}
;ManaCast3 = 3,5,613,255,255,255,${Math.Calc[${Me.CurrentMana}/${Me.Gem[3].Mana}].Int}
;ManaCast4 = 3,5,645,255,255,255,${Math.Calc[${Me.CurrentMana}/${Me.Gem[4].Mana}].Int}
;ManaCast5 = 3,5,677,255,255,255,${Math.Calc[${Me.CurrentMana}/${Me.Gem[5].Mana}].Int}
;ManaCast6 = 3,5,709,255,255,255,${Math.Calc[${Me.CurrentMana}/${Me.Gem[6].Mana}].Int}
;ManaCast7 = 3,5,741,255,255,255,${Math.Calc[${Me.CurrentMana}/${Me.Gem[7].Mana}].Int}
;ManaCast8 = 3,5,773,255,255,255,${Math.Calc[${Me.CurrentMana}/${Me.Gem[8].Mana}].Int}
;ManaCast9 = 3,5,805,255,255,255,${If[${Me.Gem[9].ID.NotEqual["NULL"]},${Math.Calc[${Me.CurrentMana}/${Me.Gem[9].Mana}].Int},]}
;Buffs
Buff1 = 3,1450,6,255,0,0,${If[${Me.Buff[1].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[1].Duration.TimeHMS},]}
Buff2 = 3,1450,35,255,0,0,${If[${Me.Buff[2].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[2].Duration.TimeHMS},]}
Buff3 = 3,1450,64,255,0,0,${If[${Me.Buff[3].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[3].Duration.TimeHMS},]}
Buff4 = 3,1450,93,255,0,0,${If[${Me.Buff[4].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[4].Duration.TimeHMS},]}
Buff5 = 3,1450,122,255,0,0,${If[${Me.Buff[5].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[5].Duration.TimeHMS},]}
Buff6 = 3,1450,151,255,0,0,${If[${Me.Buff[6].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[6].Duration.TimeHMS},]}
Buff7 = 3,1450,180,255,0,0,${If[${Me.Buff[7].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[7].Duration.TimeHMS},]}
Buff8 = 3,1450,209,255,0,0,${If[${Me.Buff[8].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[8].Duration.TimeHMS},]}
Buff9 = 3,1450,238,255,0,0,${If[${Me.Buff[9].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[9].Duration.TimeHMS},]}
Buff10 = 3,1450,267,255,0,0,${If[${Me.Buff[10].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[10].Duration.TimeHMS},]}
Buff11 = 3,1450,296,255,0,0,${If[${Me.Buff[11].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[11].Duration.TimeHMS},]}
Buff12 = 3,1450,325,255,0,0,${If[${Me.Buff[12].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[12].Duration.TimeHMS},]}
Buff13 = 3,1450,354,255,0,0,${If[${Me.Buff[13].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[13].Duration.TimeHMS},]}
Buff14 = 3,1450,383,255,0,0,${If[${Me.Buff[14].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[14].Duration.TimeHMS},]}
Buff15 = 3,1450,412,255,0,0,${If[${Me.Buff[15].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[15].Duration.TimeHMS},]}
Buff16 = 3,1450,441,255,0,0,${If[${Me.Buff[16].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[16].Duration.TimeHMS},]}
Buff17 = 3,1450,470,255,0,0,${If[${Me.Buff[17].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[17].Duration.TimeHMS},]}
Buff18 = 3,1450,499,255,0,0,${If[${Me.Buff[18].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[18].Duration.TimeHMS},]}
Buff19 = 3,1450,528,255,0,0,${If[${Me.Buff[19].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[19].Duration.TimeHMS},]}
Buff20 = 3,1450,557,255,0,0,${If[${Me.Buff[20].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[20].Duration.TimeHMS},]}
Buff21 = 3,1450,586,255,0,0,${If[${Me.Buff[21].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[21].Duration.TimeHMS},]}
Buff22 = 3,1450,615,255,0,0,${If[${Me.Buff[22].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[22].Duration.TimeHMS},]}
Buff23 = 3,1450,644,255,0,0,${If[${Me.Buff[23].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[23].Duration.TimeHMS},]}
Buff24 = 3,1450,673,255,0,0,${If[${Me.Buff[24].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[24].Duration.TimeHMS},]}
Buff25 = 3,1450,702,255,0,0,${If[${Me.Buff[25].Duration.TimeHMS.NotEqual["NULL"]},${Me.Buff[25].Duration.TimeHMS},]}
;Spawns
Spawn1 = 3,10,160,255,255,000,${If[${NearestSpawn[1,npc #].Name.NotEqual["NULL"]},${NearestSpawn[1,npc #].Level}:,]} ${If[${NearestSpawn[1,npc #].Name.NotEqual["NULL"]},${NearestSpawn[1,npc #].CleanName} (${NearestSpawn[1,npc #].Distance}),]}
Spawn2 = 3,10,170,255,255,000,${If[${NearestSpawn[2,npc #].Name.NotEqual["NULL"]},${NearestSpawn[2,npc #].Level}:,]} ${If[${NearestSpawn[2,npc #].Name.NotEqual["NULL"]},${NearestSpawn[2,npc #].CleanName} (${NearestSpawn[2,npc #].Distance}),]}
Spawn3 = 3,10,180,255,255,000,${If[${NearestSpawn[3,npc #].Name.NotEqual["NULL"]},${NearestSpawn[3,npc #].Level}:,]} ${If[${NearestSpawn[3,npc #].Name.NotEqual["NULL"]},${NearestSpawn[3,npc #].CleanName} (${NearestSpawn[3,npc #].Distance}),]}
Spawn4 = 3,10,190,255,255,000,${If[${NearestSpawn[4,npc #].Name.NotEqual["NULL"]},${NearestSpawn[4,npc #].Level}:,]} ${If[${NearestSpawn[4,npc #].Name.NotEqual["NULL"]},${NearestSpawn[4,npc #].CleanName} (${NearestSpawn[4,npc #].Distance}),]}
