우선 첫번째로 제가 쓰는 lua 메크로는 상대방 체력표시가 숫자(퍼센트)로 나오게하는것입니다
소스는
hooksecurefunc("TextStatusBar_UpdateTextStringWithValues", function()
PlayerFrameHealthBar.TextString:SetText(AbbreviateLargeNumbers(UnitHealth("player")))
--PlayerFrameHealthBar.TextString:SetText(format("%.0fk/%.0fk", UnitHealth("player")/1000, UnitHealthMax("player")/1000)))
PlayerFrameManaBar.TextString:SetText(AbbreviateLargeNumbers(UnitMana("player")))
TargetFrameHealthBar.TextString:SetText(AbbreviateLargeNumbers(UnitHealth("target"))
.." ("..format("%.0f", ((UnitHealth("target")/UnitHealthMax("target"))*100)).."%)")
TargetFrameManaBar.TextString:SetText(AbbreviateLargeNumbers(UnitMana("target")))
FocusFrameHealthBar.TextString:SetText(AbbreviateLargeNumbers(UnitHealth("focus")))
FocusFrameManaBar.TextString:SetText(AbbreviateLargeNumbers(UnitMana("focus")))
PartyMemberFrame1HealthBar.TextString:SetText(AbbreviateLargeNumbers(UnitHealth("Party1")))
PartyMemberFrame1ManaBar.TextString:SetText(AbbreviateLargeNumbers(UnitMana("Party1")))
PartyMemberFrame2HealthBar.TextString:SetText(AbbreviateLargeNumbers(UnitHealth("Party2")))
PartyMemberFrame2ManaBar.TextString:SetText(AbbreviateLargeNumbers(UnitMana("Party2")))
PartyMemberFrame3HealthBar.TextString:SetText(AbbreviateLargeNumbers(UnitHealth("Party3")))
PartyMemberFrame3ManaBar.TextString:SetText(AbbreviateLargeNumbers(UnitMana("Party3")))
PartyMemberFrame4HealthBar.TextString:SetText(AbbreviateLargeNumbers(UnitHealth("Party4")))
PartyMemberFrame4ManaBar.TextString:SetText(AbbreviateLargeNumbers(UnitMana("Party4")))
PetFrameHealthBar.TextString:SetText(AbbreviateLargeNumbers(UnitHealth("pet")))
PetFrameManaBar.TextString:SetText(AbbreviateLargeNumbers(UnitMana("pet")))
end)
이구요.
근데 이것과 함께 수도사 기력바 이동 메크로를 함께 사용하면 기력바 이동은 되는데 모든피통과 마나통에서
숫자들이 사라져요 ㅠㅠ
같이 연동되게 할순 없나요?
수도사 메크로 소스도 첨부 할께요
self:RegisterEvent("PLAYER_ENTERING_WORLD")
self:SetScript("OnEvent",function()
PlayerFrameManaBar:SetScale(1.10)
PlayerFrameManaBar:SetPoint("TOPLEFT",UIParent,"TOPLEFT",630,-455)
end
도와주세요!