매크로 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[공통] 어그로 획득시 네임플레이트...

idist
댓글: 3 개
조회: 1844
2019-04-28 09:25:05
어그로 획득시 네임플레이트 보더 색상을 바꿔주는 구문인데
검색해서 잘 쓰고 있습니다. 
여기에 투기장이나 전장 혹은 아군플레이어나 적플레이어가 나를 클릭했을때에도
적용 되게 하고 싶은데 
어떻게 해야 할지 갈피를 못잡겠네요;;

어그로 획득 단계별로 색상을 바꾼다거나
그런 부가적인 기능은 없어도 되고
정말 심플하게
"나를 대상으로 하는 적 이름표 보더 색상 변경" (pvp,pve상황 모두)
딱 이것만 구현하고 싶은데
힌트나 도움좀 부탁드립니다!!

local function IsTank()
  local assignedRole = UnitGroupRolesAssigned("player")
  if assignedRole == "TANK" then return true end
  local role = GetSpecializationRole(GetSpecialization())
  if role == "TANK" then return true end  return false
end

local function UpdateHealthBorder(frame)
  if frame:IsForbidden() then return end
   --if not IsTank() then return end --탱커특성일때만
  local s = UnitThreatSituation("player", frame.displayedUnit)
  if s and s >= 3 then
    frame.healthBar.border:SetVertexColor(0, 1, 1, 1)
  end
end
hooksecurefunc("CompactUnitFrame_UpdateHealthBorder", UpdateHealthBorder)

Lv62 idist

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 와우
  • 게임
  • IT
  • 유머
  • 연예
AD