--- 2014.03.31 추가 ------------------------------------------------------------------------------

아코.. 저의 부족한 실력을 몰라주시고 쪽지로 문의주시는 분이 엄청 많네요..

지금까지 답변은 모두 드렸습니다만 앞으로는 댓글로 문의를 부탁드립니다.

본문 보다는 댓글에 꿀팁이 있는 경우가 더 많기 때문입니다.


또한, 저는 고수가 아닙니다.

진정한 고수를 찾고프면 강남쌍칼님과 같은 레전드리 실력파에게 문의를 주셔야 한단 말입니다... ㅜ.ㅜ

(이분은 간단하게 애드온을 만들어 쓰는 법도 아신다고요!!!)


지나가던 고수님이 보시고 '피식-' 하면서 기적같은 답변을 주실 수도 있으니

아무쪼록 댓글로 문의를 부탁드립니다...


지금까지 접수(?)된 문의

스왑, 시야, 오류메세지, 스탑매크로, 업적링크, 다중링크, 스킬링크, 특성...등입니다.

절반 이상은 매크로 게시판을 검색해서 답변드렸습니다.

잘 찾아보면 답은 이미 나와있답니다~ ^^;


마지막으로..

댓글보다 추천수가 더 높은데.. 정말 감사합니다.

과거에 올린 1렙으로 겨손전투해서 명예점수 75000점 꽉채운 게시글 이후 처음으로 기쁘네요.. ^^

--------------------------------------------------------------------------------------------------



-- 본문 --

조용히 혼자 만들어서 쓰고 있었는데 지인들의 요청이 은근히 많아 올려봅니다.

궁금하신 부분을 댓글로 달아주시면 지나가시던 용자님께서 설명해주시리라 믿습니다.

확~ 와 닿을 정도의 꿀팁은 아닙니다만 몇몇 분에겐 요긴하게 사용될 것 같습니다.

소수를 위한 팁이라 할 수 있겠네요.

여러분들도 약간의 검색 수고만 하신다면 쉽게 만들 수 있는 내용입니다. ㅎㅎ

 

 

1. 거래창에 아이템 링크하는 광고 매크로

 /run SendChatMessage("할말"..(select(2,GetItemInfo(고유ID))).."할말",채팅출력방식)

 

매번 아이템 하나하나 링크하면서 외치기 힘드시죠?

매크로 만들어 돌려도 링크가 안되니 답답하실테구요.

좀처럼 구하기 어려운 아이템을 수집하실 때 이용하시면 좋습니다.

인벤 아이템 인포랑 인벤 크래프트 인포를 깔면 모든 아이템과 전문기술의 고유ID를 알 수 있습니다.

그 ID를 이용하여 LUA매크로를 돌리면 아래와 같이 손쉽게 광고를 할 수 있습니다.

 

/run SendChatMessage("앞앞앞"..(select(2,GetItemInfo(33350))).."뒤뒤뒤","channel",nil,2)

 

파란 글씨 쌍따옴표 안에 할 말을 넣고

빨간 숫자에 고유ID를 넣고

초록 글씨 쌍따옴표 안에 할 말을 넣으시면 됩니다.

가장 마지막 보라색 숫자에는 채널 번호를 입력하세요.

공개창은 1번 (/1)

거래창은 2번 (/2) 입니다.

사설채널도 가능합니다.

밑줄 부분 대신에 "party" 파티창, "instance_chat" 인스턴트창 "raid" 공대창, "say"일반대화창 응용도 가능합니다.

 

응용

/run SendChatMessage((select(2,GetItemInfo(72238))).." 개당 60골에 무한 매입중! 부재시 대금청구 해주세요!","channel",nil,2)

/run SendChatMessage("오리시절 제작템 "..(select(2,GetItemInfo(12777))).."제작되시는 분 찾습니다!!","channel",nil,2)

/run SendChatMessage("룩변템을 모으고 있습니다. "..(select(2,GetItemInfo(2801))).." 양보를 부탁드립니다!!","instance_chat")

/run SendChatMessage("울두아르(Lv.80 공격대) 25H 가실 분? "..(select(2,GetItemInfo(45693))).." 모두 주사위 / "..(select(2,GetItemInfo(45038))).." 선입자도 귓 주세요!","channel",nil,5)

 

이런식으로요. (저는 파티채널이 5번으로 통일되어 있습니다.)

이걸 순서대로 실행하면 다음과 같습니다. (임의로 사설채널에 뿌려보았습니다.)

3번째 매크로는 인스턴트 파티가 아니기에 노란 에러메세지가 표출되었습니다.

 

 

 

2. 업적을 링크하는 광고 매크로

/run SendChatMessage("할말"..GetAchievementLink(업적ID).." 할말","channel",nil,5)

 

아이템과 마찬가지로 업적도 직접 링크할 수가 있습니다.

업적에 관심이 많은 분들께 유용할 것 같습니다.

업적ID를 알아내야 합니다만 이는 해외사이트입니다.

주소를 링크해드려야 진정한 팁인데 어디갔는지 안보이네요. 찾으면 수정하겠습니다. ^^;


찾았습니다.

http://wowhead.com/

Database > Achievements > Character Achievements > 세부메뉴 선택.

영문이지만 일반, 퀘스트, 던전 등등 목록이 있습니다. (검색도 돼요. 단, 영문으로만!)

이 메뉴를 선택하면 주소창이 바뀌게 되는데 가장 마지막에 있는 숫자 부분이 업적ID가 되겠습니다.

아래의 예로 사용되는 위업을 기준으로 주소창은

http://wowhead.com/achievement=3316

이렇게 됩니다.

*이런식으로 각 스킬의 ID도 알아낼 수 있습니다.

 

/run SendChatMessage("칭호주는 위업 "..GetAchievementLink(3316).." 함께 하실분 모집합니다.","channel",nil,5)

 

이건 티탄의 사자 위업을 링크하는 매크로입니다.

저는 이미 달성했으나 캐릭은 그대로 봉인해두었습니다.

혈죽,냉죽 스왑 가능하니 도움 필요하시면 댓글 남겨주세영 ㅎㅎ

 

 

 

3. 파티 탈옥 매크로

/run local s=SendChatMessage if IsModifierKeyDown()then s("파탈할 때 할말","instance_chat")LeaveParty()else if IsInInstance()then s("밖으로 나올때 할말","instance_chat")LFGTeleport(true)else s("들어갈때 할말","instance_chat")LFGTeleport()end;end;

 

/run local s=SendChatMessage if IsModifierKeyDown()then s("여러분 안녕히~","instance_chat")LeaveParty()else if IsInInstance()then s("던전 밖으로 나왔습니다.","instance_chat")LFGTeleport(true)else s("던전 안으로 들어왔습니다.","instance_chat")LFGTeleport()end;end;

 

그냥 누르면 던전 밖으로 이동하며 "던전 밖으로 나왔습니다."라고 인스턴트 챗창에 말합니다.

밖에 있을 때 누르면 "던전 안으로 들어왔습니다." 라고 인스턴트 챗창에 말합니다.

쉬프트 or 알트 or 컨트롤키와 함께 누르면 "여러분 안녕히~"라는 인사를 남기며 파탈합니다.

일반 공격대 또는 파티에서도 탈퇴 가능합니만 "여러분 안녕히~" 라는 메시지는 출력되지 않습니다. (인스턴트창이 없으므로)

혼자 있을때 클릭하시면 파티에 속해 있지 않다는 메시지가 뜹니다.

*local s=SendChatMessage : 이후로 's'라는 단어가 나오면 'SendChatMessage'라는 문구로 간주해라 라는 뜻

 

 

 

4. 인스턴트 초기화 매크로

/run local s=SendChatMessage if IsModifierKeyDown()then s("할말","say")ResetInstances()else

 

지인들 버스해줄 때 파티장이 던전 초기화를 했는지 안했는지 매번 확인하는게 귀찮습니다.

그래서 만들었습니다.

 

/run local s=SendChatMessage if IsModifierKeyDown()then s("던전 초기화 완료! 지금 당장 입덧하슈~!","say")ResetInstances()else

 

그냥 누르면 말 없이 초기화가 되며

쉬프트 or 알트 or 컨트롤키와 함께 누를 시 일반채팅으로 "던전 초기화 완료! 지금 당장 입덧하슈~!"라고 말해줍니다.

지인들 버스를 자주 해주시는 분이 쓰시면 편할 것 같습니다.

푸우와우 와우부주 꺼졍!

 

 

 

5. 쿨타임이 돌아왔을때만 외치기 단, 이 매크로만 오류메세지 제거.

/run UIErrorsFrame:Hide()

매크로 내용

/run UIErrorsFrame:Clear();UIErrorsFrame:Show()

 

제 취향을 스스로 존중하고 싶어 만들었습니다.

평소에는 화면 상단 중앙의 붉은 메시지가 필요하신 분만 사용하세요...

 

보통 차단기나 도발, 생존기로 많이 응용되는 매클입니다.

/run if GetSpellCooldown("발차기")==0 then SendChatMessage("[%t]에게 2세 방지 킥!!", "yell")end

/cast 발차기

 

해석하자면,

"발차기"의 쿨타임이 0과 같다면 (=준비가 되었다면) "[%t]에게 2세 방지 킥!!"이라고 외쳐라.

이렇게 사용됩니다.

이 매클에 조금 변화를 주면

 

/stopmacro [noexists]

/run UIErrorsFrame:Hide()

/run if GetSpellCooldown("발차기")==0 then SendChatMessage("[%t]에게 2세 방지 킥!!", "yell")end

/cast 발차기

/run UIErrorsFrame:Clear();UIErrorsFrame:Show()

 

이런식으로 사용할 수도 있습니다.

 

/stopmacro [noexists] : 대상이 없으면 매크로를 멈춰라.

/run UIErrorsFrame:Hide() : 화면 상단 중앙에 붉은 오류메세지 나오게 하지 마라.

외침

스킬시전

/run UIErrorsFrame:Clear();UIErrorsFrame:Show() : 다시 붉은 오류메세지 나올 수 있게 바꿔라.

 

이렇게 되겠습니다.

 

물론 접속하자마자

/run local U=UIErrorsFrame;U:UnregisterAllEvents()U:RegisterEvent("SYSMSG")U:RegisterEvent("UI_INFO_MESSAGE")

요걸 매크로로 만들어 돌리면 붉은 메세지는 해당 캐릭 접속에 한하여 반영구적으로 제거됩니다.

(재접하면 다시 생깁니다.)

 

전체화면 스샷은 단축키가 부끄러워 캐릭 사진만 올립니다. ㅎㅎ;;

 

 

 

6. 보너스. 탈것 매크로

=> 부캐도 탈 것 좀 편하게 타자.

 

각 서버로 캐릭이 흩어져 있거나 여러개를 키우실 때 공용 매크로 창에 넣고 쓰시면 편합니다.

 

#showtooltip

/cast [button:2] 저주받은 기사의 군마 (소금쟁이 추천합니다)

/cast [mod:shift] 기계박사의 붕붕이

/cast [mod:shift] 호토바이

/cast [mod:alt] 여행자의 동토 매머드

/cast [mod:ctrl] 사암 비룡

/cast [swimming] 바다거북

/cast [flyable] 저주받은 기사의 군마

/cast [noflyable] 불타는 전투마

 

조건필터 순서대로 말씀드리겠습니다. 나머진 응용하시면 됩니다.

마우스 우클릭 : 저주받은 기사의 군마 탑승

쉬프트를 함께 누르면 : 붕붕이나 호토바이 탑승 (저는 이중간첩이라 붕붕이와 호토바이를 다 넣었습니다.)

알트를 함께 누르면 : 여행자의 동토 매머드

컨트롤키를 함께 누르면 : 사암비룡

수영중이라면 : 바다거북

날 수 있는 상태라면 : 저주받은 기사의 군마

날 수 없는 상태라면 : 불타는 전투마

 

*세미콜론[;]을 이용하여 한 줄로 만들 수도 있습니다. 다만 매크로를 보고 해석하기에 불편하므로 길게 나열했습니다.

취향에 따라 탈 것을 자주 바꾸게 되니까요.

*첫 줄에 [combat] 스킬 이렇게 추가하시면 전투중에 스킬 하나를 쓰실 수 있습니다.

그러나 전투 풀리면 바로 탑승하고자 하는 욕망이 더 강하여 이렇게 쓰고 있습니다.

 

 

*드루이드를 위한 매크로

#showtooltip

/cast [modifier:shift] 기계박사의 붕붕이; [modifier:ctrl] 사암 비룡; [modifier:alt] 여행자의 동토 매머드; [button:2] 하늘색 소금쟁이; [swimming]바다표범 변신; [combat] 순록 변신; [noflyable] 불타는 전투마; [flyable] 빠른 폭풍날개 변신

 

보기 편하게 나열하면 이렇습니다.

#showtooltip

/cast

[modifier:shift] 기계박사의 붕붕이;  << 진영에 따라 호토바이로 바꿔서 사용하세요.

[modifier:ctrl] 사암 비룡;

[modifier:alt] 여행자의 동토 매머드;

[button:2] 하늘색 소금쟁이;

[swimming]바다표범 변신;

[combat] 순록 변신;

[noflyable] 불타는 전투마;

[flyable] 빠른 폭풍날개 변신

 

앞의 매크로와 비슷한데 드루이드의 특수성이 있습니다.

1. 수영중이면 바다표범 변신

2. 전투중이면 치타(순록) 변신

3. 수영중이라면 전투중이어도 바다표범 변신

4. 날것 대신 까마귀 변신

이걸 추가한게 전부입니다.

이 매클의 컨셉은 '기동력의 극대화'입니다.

어떤 상황에서든지 이 버튼을 누르면 내가 움직일 수 있는 가장 빠른 이동수단으로 전환합니다.

전투중 연타하면 순록 변신이 풀리고 다시 변신을 합니다. (바다표범도 마찬가지)

이것이 불편하시다면 [combat] !순록 변신 처럼 스킬명 앞에 느낌표를 박아주시면 연타를 해도 해당 변신이 풀리지 않습니다.

단, 상황에 따라 선행조건이 충족된다면 해당 변신이나 탈 것을 시도하게 되겠죠.

 

 

 

보시면 아시겠지만 열심히 검색해보면 누구나 다 만들 수 있는 매크로들입니다.

다만, 각자의 취향이 다양하다보니 이게 입맛에 맞는 분이 계실꺼 같다는 생각에 올려봅니다.

사실 한 사람씩 설명해주다가 지친거지만...