그냥 붙여넣기만 하면 평생뉴비를 못면하니 혹시 이글을 보고 긁어가더라도 원문출처를 통해 왜 이렇게 매크로가 만들어졌는지 이해는 하고 쓰도록 합시다.
보호기사 - 출처 : 인벤
원문 출처 :
http://www.inven.co.kr/board/powerbbs.php?come_idx=48&query=view&p=1&my=&category=&sort=PID&orderby=&where=&name=&subject=&content=&keyword=&sterm=&iskin=&l=45199한두놈
/startattack
/연속시전 reset=6 성전사의 일격,심판,성전사의 일격,신의 격노,성전사의 일격,정의의 방패,성전사의 일격,심판,성전사의 일격,신성화,성전사의 일격,정의의 방패,성전사의 일격,심판,성전사의 일격,신의 격노,성전사의 일격,정의의 방패,성전사의 일격,심판,성전사의 일격,성전사의 일격,정의의 방패
/시전 응징의 방패
여러놈
/startattack
/연속시전 reset=6 정의의 망치,심판,정의의 망치,신의 격노,정의의 망치,정의의 방패,정의의 망치,심판,정의의 망치,신성화,정의의 망치,정의의 방패,정의의 망치,심판,정의의 망치,신의 격노,정의의 망치,정의의 방패,정의의 망치,심판,정의의 망치,정의의 망치,정의의 방패
/시전 응징의 방패
몹몰이
/startattack
/연속시전 reset=6 정의의 망치,심판,정의의 망치,신의 격노,정의의 망치,영광의 서약,정의의 망치,심판,정의의 망치,신성화,정의의 망치,영광의 서약,정의의 망치,심판,정의의 망치,신의 격노,정의의 망치,영광의 서약,정의의 망치,심판,정의의 망치,정의의 망치,영광의 서약
/시전 응징의 방패
인벤출처 매크로 심화학습
원문 :
http://www.inven.co.kr/board/powerbbs.php?come_idx=48&query=view&p=1&my=&category=&sort=PID&orderby=&where=&name=&subject=&content=&keyword=&sterm=&iskin=&l=46619안녕하세요 (_ _)
노르간논 호드 카제하나입니다.
1. 매크로 문법
매크로는 순차적으로 번역됩니다. 즉, [target=mouseover][target=player] 라고 적으면 mouseover 대상 우선 / player는 그 다음의 순서로 적용하겠다는 뜻이 됩니다. 매크로 연산에서 [] 는 OR 의 의미이고 ',' - 쉼표 - 는 AND 의 의미를 가지고 있습니다.
매크로를 만들 때, 흔히 사용되는 예약어는 아래와 같습니다.
/시전 /cast : 마법을 시전할 때
/사용 /use : 아이템을 사용할 때
/연속시전 /castsequence : 마법을 연속적으로 시전할 때(쉼표로 구분)
우리가 사용하는 주문은 크게 3가지 유형으로 구분됩니다. 우호적 대상 / 적대적 대상 / 양쪽 다인 경우인데요. 이 때 각각에 맞춰서 마법이 시전되도록 제한을 할 수 있습니다.
아래와 같은 예약어를 써서 위 3가지 경우를 각각 제한하여 매크로를 제작할 수 있습니다.
[help] : 우호적 대상
[harm] : 적대적 대상
[exists] : 양쪽 다 적용 가능
매크로를 사용할 때, ALT / SHIFT / Control 키를 누를 때의 동작이 다르도록 하고 싶다면 아래 예약어를 사용합니다.
[nomodifier] [nomod] : 아무 Function 키도 누르지 않은 경우
[modifier:alt] [mod:alt] : ALT 키를 누르고 해당 매크로를 선택한 경우
[modifier:ctrl] [mod:ctrl] : CTRL 키를 누르고 해당 매크로를 선택한 경우
[modifier:shift] [mod:shift] : SHIFT 키를 누르고 해당 매크로를 선택한 경우
2. 매크로 확장
그럼 셀카스님이 쓰신 글의 매크로를 확장 해 보겠습니다.
1) mouseover 대상 -> 대상 -> 자신의 순서로 우호적인 매크로 사용
/시전 [target=mouseover,help][help][target=player]마법이름
여기까진 따라할 만 하죠? 그렇다면...
2) mouseover 대상 -> 대상 -> 자신의 순서로 우호적인 매크로 사용하면서 귓속말 보내기
/run local c,s,u=GetSpellCooldown,SendChatMessage,UnitName(SecureCmdOptionParse("[target=mouseover,help]mouseover;[help]target;player"))if c"마법이름"==0 then s("채팅메세지","whisper",nil,u)end
/시전 [target=mouseover,help][help][target=player]마법이름
*주의* 스킬 시전이 채팅매크로보다 먼저 존재해야 정상 동작합니다! - 2010.11.21 추가
?!! 갑자기 우주의 매크로가 나왔습니다. 위에 /run ~ end 까지는 WOW의 매크로 함수를 이용한 프로그래밍이며 중간중간 적힌 한글만 각자의 상황에 맞게 적용하시면 됩니다. 위 매크로 중 whisper 는 아래 문구로 대체할 수 있습니다.
SAY : 일반채팅창
WHISPER : 귓속말
YELL : 외치기
EMOTE : 감정표현
PARTY : 파티
RAID : 공격대
RAID_WARNING : 공격대경보
BATTLEGROUND : 전장
GUILD : 길드채팅
OFFICER : 길드 오피서 채팅
CHANNEL : 채널창 / SendChatMessage("채팅메세지",CHANNEL,nil,채널번호) 와 같이 사용
DND : 자리비움시 귓속말 한 상대에게 보내는 메세지
사실, 위의 매크로는 귓속말을 하기 위한 용도로 만든 것입니다. mouseover 대상 ~ 자신 순서로 마법을 시전하면서 '마법의 재사용이 가능한 경우' 대상에게 귓속말을 보내면서 마법을 시전하도록 - 성기사의 축복류 - 의도한 것이므로 그렇게 활용 해 주시면 감사하겠습니다. (_ _)
3) 자신에게 마법 시전
/시전 [target=player]마법이름
4) 각종 아이템 사용
/use 13 : 상단 장신구
/use 14 : 하단 장신구
/use 8 : 기공 신발 사용
나머지 2개는 알아맞춰 보세요 +_+ 1~xx 까지 찍다 보면 나옵니다아~ (응?)
5) mouseover 대상 -> 대상 -> 대상의대상 순서로 적대적인 매크로 사용
#showtooltip 마법이름
/시전 [target=mouseover,harm][harm][target=targettarget,harm]마법이름
6) ALT 클릭시 다른 마법이 시전되도록 하고 싶은 경우 (SHIFT / CTRL 인 경우 아래를 참고해서 변경)
/시전 [nomod] 마법이름
/시전 [mod:alt] ALT마법이름
7) 기공 장갑을 사용하면서 mouseover 대상 -> 대상 -> 자신의 순서로 우호적인 매크로 사용
#showtooltip 마법이름
/use 10
/시전 [target=mouseover,help][help][target=player]마법이름
3. 추가 활용사례 연구
아래 각 예제들은 제가 사용중인 매크로 중 위에 나열된 것 보다 더 복잡한 것들 위주로 올렸습니다.
필요하신 분들은 가져다 쓰세요~ :)
1) mouseover 대상 -> 대상 -> 대상의대상 -> 자신의 순서로 빛섬 / ALT 클릭시 천빛 시전 (기공장갑 사용)
#showtooltip [nomod]빛의 섬광;천상의 빛
/use 10
/시전 [nomod,target=mouseover,help][nomod,help][nomod,target=targettarget,help]빛의 섬광;[nomod] 빛의 섬광
/시전 [mod:alt,target=mouseover,help][mod:alt,help][mod:alt,target=targettarget,help]천상의 빛;[mod:alt]천상의 빛
2) mouseover 대상 -> 대상 -> 대상의대상 -> 자신의 순서로 치유 / ALT 클릭시 내면의 집중력 -> 상급 치유 시전 (기공장갑 사용)
#showtooltip [nomod]치유;상급 치유
/use 10
/시전 [nomod,target=mouseover,help][nomod,help][nomod,target=targettarget,help]치유;[nomod] 치유
/시전 [mod:alt] 내면의 집중력
/시전 [mod:alt,target=mouseover,help][mod:alt,help][mod:alt,target=targettarget,help]상급 치유;[mod:alt]상급 치유
3) mouseover 대상 -> 대상 -> 대상의대상 -> 자신의 순서로 보호막 / ALT 클릭시 내면의 집중력 -> 치유의 기원 시전
/시전 [nomod,target=mouseover,help][nomod,help][nomod,target=targettarget,help]신의 권능: 보호막;[nomod]신의 권능: 보호막
#showtooltip [mod:alt] 치유의 기원
/시전 [mod:alt]내면의 집중력
/시전 [mod:alt,target=mouseover,help][mod:alt,help][mod:alt,target=player] 치유의 기원
4) 사용시 정의의 방패 / ALT 클릭시 mouseover 대상 -> 대상에게 정의의 방어 시전
/시전 [nomod] 정의의 방패
/시전 [mod:alt,target=mouseover,exists][mod:alt,exists] 정의의 방어
5) 사용시 응징의 방패 / ALT 클릭시 심판의 손길 -> 외치기(감정표현) 시전
/시전 [nomod] 응징의 방패; [mod:alt] 심판의 손길
/script local c,s,m,e,y,p,r,rw=GetSpellCooldown,SendChatMessage,"["..UnitName("player").."] >>%t<< 도발합니다!!","EMOTE","YELL","PARTY","RAID","RAID_WARNING" if c"심판의 손길"==0 and IsAltKeyDown() then s(m,e); end
위 매크로에서 s(m,e); 는 감정표현으로 출력하는 구문입니다. 이 외에 다른 채팅창에 출력하고 싶다면...
외치기: s(m,y);
파티: s(m,p);
공격대: s(m,r);
공격대경보: s(m,rw);
위와 같이 사용할 수 있습니다. 그럼 외치기 / 공격대에 동시에 나오게 하려면?
/시전 [nomod] 응징의 방패; [mod:alt] 심판의 손길
/script local c,s,m,e,y,p,r,rw=GetSpellCooldown,SendChatMessage,"["..UnitName("player").."] >>%t<< 도발합니다!!","EMOTE","YELL","PARTY","RAID","RAID_WARNING" if c"심판의 손길"==0 and IsAltKeyDown() then s(m,y);s(m,r); end
참 쉽죠? 따라해보세요 -ㅅ-!! (응?)
6) 사용시 신성 충격 / ALT 클릭시 오라 숙련 -> 외치기 시전
/시전 [nomod,target=mouseover,exists][nomod,exists][nomod,target=targettarget,exists][nomod,target=player] 신성 충격
/시전 [mod:alt]오라 숙련
/stopmacro [nomod]
/run if GetSpellCooldown("오라 숙련")==0 then SendChatMessage("오라 숙련 사용!!", "yell") end
7) 각종 손길 시리즈
/시전 [target=mouseover,help][help][target=player]구원의 손길
/시전 [target=mouseover,help][help][target=player]보호의 손길
/시전 [target=mouseover,help][help][target=player]신의 축복
/시전 [target=mouseover,help][help][target=player]자유의 손길
/시전 [target=mouseover,help][help][target=player]희생의 손길
4. 기타 유용한 매크로
설명 없이 바로 갑니다~ 몇개 안되요 ~_~
1) 무적 -> 무적캔슬
2) 방어합 계산 (4.03a 버전으로 수정)
/run d=GetDodgeChance()p=GetParryChance()b=GetBlockChance();DEFAULT_CHAT_FRAME:AddMessage("\n회피+무막 : "..d+p.."\n회피+무막+방막 : "..d+p+b.."\n회피+무막+방막+빗맞음 : "..d+p+b+5,1,0.5,0)
3) 제분 (주문각인인 경우)
#showtooltip 제분
/cast 제분
/use 황금토끼풀
/use 얼음가시
/use 참나리
... 풀이름 계속 추가!!
4) 랜덤탈것 사용 (4.01 패치 현재 사용 가능)
/무작위사용 [nomod,noflyable] 호토바이,여행자의 동토 매머드,천하무적
/무작위사용 [nomod,flyable] 녹슨 원시비룡,무쇠결속 원시비룡,피의 서리고룡족 제압자
/시전 [mod:alt] 천하무적
/시전 [mod:shift] 호토바이
/시전 [mod:ctrl] 여행자의 동토 매머드
5. 보다 많은 정보가 필요하다면
보다 재미있는 매크로를 만들기 위해 정보가 더 필요하신 분은 아래 링크를 클릭하세요.
*주의* 영어혐오증이 있거나 영어만 보면 심신이 피로해지시는 분들은 클릭하지 마세요!
최근 덧글