local feignDeath = GetSpellInfo(5384); -- 죽은척 하기 주문ID
if (classEng == "HUNTER") then
if (UnitAura(unit, feignDeath)) then
lineOne[#lineOne + 1] = " ";
lineOne[#lineOne + 1] = COL_ORANGE;
lineOne[#lineOne + 1] = "<";
lineOne[#lineOne + 1] = feignDeath;
lineOne[#lineOne + 1] = ">";
end
end
사냥꾼이 죽척을 사용하면 이름오른쪽에 <죽은척 하기> 라고 띄워주던 코드입니다
그런데 이번 api패치로 인해 UnitAura 구동방식이 바껴서 에러가 뜨는데 어떻게 고쳐야할까요?
(IP보기클릭)121.130.***.***
(IP보기클릭)222.96.***.***
이렇게 나와야하는데 구글링해서 아무리 해봐도 오류만 안나오게 할뿐이고 죽척 툴팁이 출력이 안되네요 ... 알카이드님이 남겨주신 댓글로 제가 시도해봤었는데 안되던거네요 ㅎㅎ; | 18.07.19 22:05 | |
(IP보기클릭)222.96.***.***
위 스샷은 if (UnitAura(unit, feignDeath)) then 이걸 주석처리하면 저렇게 나오긴하는데 도저히 UnitAura 조건문 충족을 못시켜주네요 ;;; | 18.07.19 22:07 | |
(IP보기클릭)121.130.***.***
아. UnitAura가 받는게 주문ID가 아니라 오라 인덱스였군요. 구글링 해 보니 대체 함수가 8.0부터 지원이 되서 이를 이용하면 될듯 합니다 if (UnitAura(unit, feignDeath)) then -> if (AuraUtil.FindAuraByName(feignDeath, unit)) then | 18.07.19 23:37 | |
(IP보기클릭)222.96.***.***
참 늦었지만 감사합니다 | 18.07.23 04:47 | |