출처 :http://www.inven.co.kr/board/wow/17/36212?category=_%EA%B8%B0%ED%83%80
*유의사항*
단순 스킬 아이콘은 '#showtooltip 스킬명'을 사용하시면 됩니다.
아래 방법은 다음과 같은 분들을 위해 작성한 글입니다.
자주 사용하던 매크로 내 아이콘들이 새로운 패치가 될때 사라져서 아쉬워 하시는 분들,그리고 단순 스킬 아이콘이 아닌 자기가 원하는 아이콘을 찾고자 눈 아파가며 휠스크롤해가며 찾는 분들을 위해 작성해봅니다.
[주문 아이콘 사용시]
/run local texture = GetSpellTexture(주문ID);if texture then texture = string.gsub(texture, ".-", "")end;CreateMacro("매크로이름", texture, "매크로내용", nil)
주문ID 입력, 매크로이름 입력, 매크로내용 입력
[아이템 아이콘 사용시]
/run local texture = GetItemIcon(아이템ID);if texture then texture = string.gsub(texture, ".-", "")end;CreateMacro("매크로이름", texture, "매크로내용", nil)
아이템ID 입력, 매크로이름 입력, 매크로내용 입력
c.f. 캐릭터 전용 매크로에 생성하고 싶을땐 CreateMacro 함수 맨 마지막 변수 nil을 true로 변경
!!사용 예시!!
1. 구글링에 원하는 주문이름 혹은 아이템이름과 함께 와우헤드 입력. 검색.
'로열젤리 와우헤드'
2. 검색창 상단의 숫자를 복사하여 위의'주문ID' 또는 '아이템ID'에 대신하여 붙여넣기.
'168828'
/run local texture = GetItemIcon(168828);if texture then texture = string.gsub(texture, ".-", "")end;CreateMacro("매크로이름", texture, "매크로내용", true)
3. '매크로이름' 및 '매크로내용' 은 추후에 수정 가능하니, 인게임 채팅창에 위의 명령줄을 복붙하고 엔터
-> 해당 위치에 원하는 아이콘을 가진 (예시에선 주황색 네모박스 안 아이콘) 매크로가 생성된다.
2줄요약!!
1. 와우헤드로 id값 알아냄
2. 인게임 일반채팅에 복붙 (id값만)
/run local texture = GetSpellTexture(주문ID);if texture then texture = string.gsub(texture, ".-", "")end;CreateMacro("매크로이름", texture, "매크로내용", nil)
/run local texture = GetItemIcon(아이템ID);if texture then texture = string.gsub(texture, ".-", "")end;CreateMacro("매크로이름", texture, "매크로내용", nil)
'WOW〃retail > 매크로,LUA〃' 카테고리의 다른 글
[매크로] 어둠땅 쐐기 위업 던전별 체크 (0) | 2021.01.26 |
---|---|
[매크로] 공격대 경보 유지하기 (0) | 2021.01.10 |
[매크로] 퀘스트 싹다 포기 (다음확팩 준비) (0) | 2020.11.20 |
[lua] hookscript vs setscript (0) | 2020.11.17 |
[lua] 북미 , 유럽 서버와 시간차 알아보기 (0) | 2020.11.10 |