매크로 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[스크립트] 다크문 전문기술 퀘스트 매크로

Mr마사감
조회: 1612
2023-07-22 16:54:41
출처 : https://www.wowhead.com/ko/quest=29517/%EB%8B%A4%ED%81%AC%EB%AC%B8-%EC%B6%95%EC%A0%9C-%EC%83%81%ED%92%88-%EB%A7%8C%EB%93%A4%EA%B8%B0#english-comments

1. 퀘스트 확인 매크로
/run a=29506;d={a,a+2,a+4,a+5,a+8,a+9,a+10,a+12,a+11,a+13,a+14,a+1,a+3,a+7};r=nil for i=1,14,1 do r = r or C_QuestLog.IsQuestFlaggedCompleted(d[i]) end print(r and "124cffff0000 " or "124cff00ff00Not ", "Completed")
다크문 직업 퀘스트를 완료했는지 안했는지 확인하는 매크로입니다. 완료했으면 빨간색 글씨로 Completed, 안했으면 초록색 글씨로 Not Completed라고 채팅창에 나옵니다.


2. 재료 확인 매크로
요리
/run local c = GetItemCount(30817) print("요리 - 밀가루 포대 5 (",c,")")

재봉술
/run local c = GetItemCount(2320) d = GetItemCount(6260) e = GetItemCount(2604) print("재봉술 - 굵은 실타래 1 (",c,"), 청색 염료 1 (",d,"), 적색 염료 1 (",e,")")

연금술
/run local c = GetItemCount(1645) print("연금술 - 달딸기 주스 5 (",c,")")

가죽세공
/run local c = GetItemCount(2320) d = GetItemCount(6260) e = GetItemCount(6529) print("가죽세공 - 굵은 실타래 5 (",c,"), 청색 염료 5 (",d,"), 반짝이는 미끼 10 (",e,")")

주문각인
/run local c = GetItemCount(39354) print("주문각인 - 가벼운 양피지 5 (",c,")")

퀘스트할때 재료가 따로 필요한 전문기술들만 만들었습니다. 
재봉술 - 굵은 실타래 1 ( 현재소지갯수 ), 청색 염료 1 ( 현재소지갯수 ), 적색 염료 1 ( 현재소지갯수 )
이렇게 채팅창에 출력됩니다.

3. 최종 매크로
/run local c,d,r=GetItemCount(1645),{29506,29508,29510,29511,29514,29515,29516,29518,29517,29519,29520,29507,29509,29513},nil for i=1,14 do r=r or C_QuestLog.IsQuestFlaggedCompleted(d[i])end print((SecureCmdOptionParse("[known:연금술]")and "n연금술 - 달딸기 주스 5 ("..c..")"or"")..
(SecureCmdOptionParse("[known:재봉술]")and "n재봉술 - 굵은 실타래 1 ("..GetItemCount(2320).."), 청색 염료 1 ("..GetItemCount(6260).."), 적색 염료 1 ("..GetItemCount(2604)..")"or"")..
(SecureCmdOptionParse("[known:가죽세공]")and "n가죽세공 - 굵은 실타래 5 ("..GetItemCount(2320).."), 청색 염료 5 ("..GetItemCount(6260).."), 반짝이는 미끼 10 ("..GetItemCount(6529)..")"or"")..
(SecureCmdOptionParse("[known:주문각인]")and "n주문각인 - 가벼운 양피지 5 ("..GetItemCount(39354)..")"or"")..
(SecureCmdOptionParse("[known:요리]")and "n요리 - 밀가루 포대 5 ("..GetItemCount(30817)..")"or"")..
(r and"124cffff0000 n완료"or"124cff00ff00 n미완료"))
(작동이 안되네요)

/run local c,d,r=GetItemCount(1645),{29506,29508,29510,29511,29514,29515,29516,29518,29517,29519,29520,29507,29509,29513},nil for i=1,14 do r=r or C_QuestLog.IsQuestFlaggedCompleted(d[i])end print((SecureCmdOptionParse("[known:연금술]")and "n연금술 - 달딸기 주스 5 ("..c..")"or"")..(SecureCmdOptionParse("[known:재봉술]")and "n재봉술 - 굵은 실타래 1 ("..GetItemCount(2320).."), 청색 염료 1 ("..GetItemCount(6260).."), 적색 염료 1 ("..GetItemCount(2604)..")"or"")..(SecureCmdOptionParse("[known:가죽세공]")and "n가죽세공 - 굵은 실타래 5 ("..GetItemCount(2320).."), 청색 염료 5 ("..GetItemCount(6260).."), 반짝이는 미끼 10 ("..GetItemCount(6529)..")"or"")..(SecureCmdOptionParse("[known:주문각인]")and "n주문각인 - 가벼운 양피지 5 ("..GetItemCount(39354)..")"or"")..(SecureCmdOptionParse("[known:요리]")and "n요리 - 밀가루 포대 5 ("..GetItemCount(30817)..")"or"")..(r and"124cffff0000 n완료"or"124cff00ff00 n미완료"))


(인벤 게시판에서는 빽슬래시가 안먹히네요;; 위의 그림 참고하세요)




재료확인, 퀘스트 완료 확인 이 두개를 합친 매크로 입니다. 해당 전문기술을 배운 캐릭터만 필요한 재료가 출력됩니다. (챗GPT를 이용하니깐 편하네요ㄷㄷ) 길이가 길어서 당연히 일반 매크로창에는 안들어갑니다.

매크로 길이 늘려주는 애드온을 사용하시거나, 
TinyPad같은 메모 애드온설치해서 메모에 위 스크립트를 붙여넣으신 다음/run TinyPad:Run(페이지 숫자) 매크로를 따로 만드신 뒤에 해당 매크로를 선택하시면 작동합니다.

와우저

Lv60 Mr마사감

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

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