매크로 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[질문] 유닛프레임 위치 이동시 TargerFrameToT 질문

아이콘 xony177
댓글: 4 개
조회: 3529
2014-04-19 08:42:57
PlayerFrame:ClearAllPoints()
PlayerFrame:SetPoint("BOTTOM",UIParent,"BOTTOM",-220,250)
PlayerFrame.SetPoint = function() end

많이들 사용하시는 위 명령어류를 써서 기본 유닛프레임 위치를 이동해서 사용중인데요
레이드시에 타겟프레임 아래 대상의대상(TargerFrameToT)이 나오다가 안나오다가 하네요..

이것저것 수십번의 시도 끝에 
PlayerFrame.SetPoint = function() end 요 라인이 문제가 된다고 파악되는데
(또는 직접 유닛프레임을 풀고 끌어옮기면 문제가 없고요)

결국 다른 방법으로 옮기는걸 찾아냈는데 

local function ScrewYouPlayerFrame()
PlayerFrame:ClearAllPoints()
PlayerFrame:SetPoint("BOTTOM",UIParent,"BOTTOM",-220,250)
 end

hooksecurefunc("PlayerFrame_AnimateOut", function() PlayerFrame:SetAlpha(0); ScrewYouPlayerFrame() end)
hooksecurefunc("PlayerFrame_SequenceFinished", function() PlayerFrame:SetAlpha(1); ScrewYouPlayerFrame() end)
hooksecurefunc("PlayerFrame_UpdateStatus", ScrewYouPlayerFrame)

이 방법을 쓰면 대상의대상이 계속 잘 나오지만
전투시 대포같은걸 타면 플레이어프레임이 깨져버리는 문제가 발생하네요..

혹시 이와 관련해서 도움말씀 주실분 계신가요?

Lv65 xony177

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

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