|
2022-03-18 15:30
조회: 19,637
추천: 11
클릭 가능 위크오라 제작 가이드 (팁+응용)안녕하세요~
클릭 가능 위크오라를 만드는데 있어 약간 했갈려하시고, 응용에 어려움을 겪는 것 같아 몇가지 내용을 가이드 글로 정리해보려고 합니다. 순서는, 1. Reim님의 블로그 포스팅 소개 2. 아이템 위크오라? 매크로 위크오라? 3. 클릭 가능 위크오라 사용시 주의점 4. 주문번호 위크오라를 사용하는 이유 5. 복합(multi-line) 클릭가능 위크오라 만들기 (with 사용자 설정) 1. Reim님의 블로그 포스팅 소개 먼저 우리가 많이들 참고하고 있는 "Reim"님의 블로그 글을 먼저 소개드립니다. 위 블로그에서 스킬, 아이템에 대한 클릭가능 위크오라 만드는 소스를 소개해주셨죠! 저도 클릭가능한 위크오라를 위 블로그를 보고 처음 만들어봤습니다. (너무 감사해용!) [ Source_A (매크로) : 위크오라 - 동작 - 초기 실행시 - 사용자 설정 ] if not aura_env.clickableFrame then local r = aura_env.region aura_env.clickableFrame = CreateFrame("Button", "ConsumeButton", r, "SecureActionButtonTemplate") end aura_env.clickableFrame:SetAllPoints() aura_env.clickableFrame:SetAttribute("type", "macro") aura_env.clickableFrame:SetAttribute("macrotext", [[/use item:5512]]) 위와 같은 방식으로 아이템 클릭가능 위크오라를 만듭니다. * 위의 예시는 생명석(5512) 2. 아이템 위크오라? 매크로 위크오라? 그런데, 사용+응용하시는 분들이 약간 했갈리고 궁금해 하시는 부분이 있습니다. " 아이템은 클릭 가능하게 만들 수 있는데.. 그럼 다른 기능은요? 혹시 감정표현, 오라취소, 뭐 등등 다른 건 넣을 수 없나요?" 결론은.. 우리가 매크로로 구현할 수 있다면, 어떤 기능도 가능합니다. 위 Source_A의 소스에서 "macrotext" 라는 부분이 있죠? ..................매크로? 네.. 사실 정확히 말씀드리면 위에 적힌 소스는 '아이템 사용'을 위한 위크오라이기도 하지만, 넓게는 '매크로' 사용을 위한 위크오라입니다. 매크로 위크오라에 'use item:(아이템번호)'와 같은 매크로 구문을 넣은 것이죠. 이를 응용하면, [[( 넣고싶은 매크로 내용) ]] 같은 방식으로 무엇을 넣어도 무방합니다. 예를 들면 Source_A의 마지막 줄을 다음과 같이 응용 가능합니다. * 클릭하면 감정표현 aura_env.clickableFrame:SetAttribute("macrotext", [[/박장대소]]) * 클릭하면 '은신' 취소 aura_env.clickableFrame:SetAttribute("macrotext", [[/cancelaura 은신]]) * 클릭하면 UI '리로드' aura_env.clickableFrame:SetAttribute("macrotext", [[/reload]]) * 클릭하면 '재생' 주문 시전 aura_env.clickableFrame:SetAttribute("macrotext", [[/cast 재생]]) 사실 이글은 인벤 위크오라 게시판의 '디스펜테리아'님의 질문 글을 보고 가이드글을 쓰게 되었는데요. 제가 키리안을 유독 잘 안해서.. 브론 소환 해제 이게 좀 했갈리긴 한데.. (키알못 T.T) 만약, 브론을 소환해서 버프 형태를 띄고 있다면, "/오라취소 브론 소환" 이렇게 응용하면 될 것 같네요! 3. 클릭 가능 위크오라 사용/제작시 주의점 클릭 가능 위크오라는 굉장히 유용하고 편안한 툴입니다. 하지만 몇가지 제작 및 사용시 주의할 점이 있습니다. 1. 마우스오버 툴팁과 함께 사용이 불가능합니다. - '디스플레이 - 아이콘 설정 - 마우스오버 툴팁'을 통해서 위크오라도 툴팁을 제공 가능합니다. - 다만, 마우스오버 툴팁이 체크되어 있으면, 클릭 기능이 작동하지 않습니다. 2. 매크로와 클릭 가능 위크오라는 만능이 아닙니다. - 만능이 될 수 없게 블리자드에서 제한하는 기능이 있습니다. - 정상적으로 작동하던 위크오라의 팝업, 위치 표시 등이 전투중에는 제대로 작동하지 않을 수 있습니다. - 만약, 모든 상황에 작동한다면.. 유저들의 무서운 상상력으로 어떤 괴물 위크오라가 나올지...ㅋ - 전투중에 클릭가능 위크오라가 가끔 팝업되지 않는 것은 오류가 아니라 블리자드가 막아놓은 것입니다. 멀쩡하던 위크오라가 팝업이 안되거나, 위치가 이상하게 변화되는 것을 가끔 보실 수 있어요. - 정교하게 위크오라를 만들고 사용하기 위해선 이러한 요소들을 고려해야 합니다. 3. 매크로 언어와 스킬 언어 - 매크로를 짤때 한글과 영문이 둘다 가능합니다. 하지만, 스킬 이름은 한글이어야 합니다. /시전 재생 (O) /cast 재생 (O) /시전 regrowth (X) - 한국 클라이언트에서 작동하려면 주문명, 아이템명이 한글이어야 하고, - 이말은 즉, 영문 클라이언트에서는 작동이 불가능하다는 의미입니다! - 사용자 설정 구문에 주문명, 아이템명이 특정언어면 클라이언트의 언어에 따른 호환이 불가능합니다. 4. 주문번호 위크오라를 사용하는 이유 주문/아이템명이 한글일 경우 클라이언트 언어에 따른 호환에 제약이 걸린다고 말씀드렸습니다. 이를 해결하기 위해 아래 두가지를 한번 비교해 볼게요. [ Source_C (매크로) : 위크오라 - 동작 - 초기 실행시 - 사용자 설정 ] if not aura_env.clickableFrame then local r = aura_env.region aura_env.clickableFrame = CreateFrame("Button", "ConsumeButton", r, "SecureActionButtonTemplate") end aura_env.clickableFrame:SetAllPoints() aura_env.clickableFrame:SetAttribute("type", "macro") aura_env.clickableFrame:SetAttribute("macrotext", [[/cast 재생]]) [ Source_D (주문번호) : 위크오라 - 동작 - 초기 실행시 - 사용자 설정 ] local button = CreateFrame("Button", "넣고싶은네이밍", aura_env.region, "SecureActionButtonTemplate") button:SetAllPoints() button:SetAttribute("unit","player") button:RegisterForClicks("LeftButtonDown") button:SetAttribute("type1", "spell") button:SetAttribute("spell1", 8936) Source_C 는 매크로 구문을 통해서 만든 위크오라 구요, Source_D 는 주문번호 ('재생'의 스킬번호 8936)를 통해 만든 위크오라입니다. 두 위크오라는 동일한 기능을 수행합니다. 장단점이 무엇일까요? (C)의 경우는 별도로 주문번호를 알거나 찾아내지 않아도 바로 주문을 뽑아낼 수 있는 장점이 있습니다. 반면, 한글로 적혀 있기 때문에 영문 클라이언트에서는 작동이 안됩니다. (D)의 경우는 주문번호를 찾아내야 되는 단점이 있지만, 만국 공통어인 "숫자"로 되어 있기 때문에 어떤 클라이언트에도 잘 작동이 됩니다. 아이템의 경우에는 매크로가 ''/use 생명석", "/use item:5512" 동일하게 잘 작동이됩니다. 아이템 번호를 사용할 수 있기 때문에 언어 문제를 고민할 필요가 없죠. 반면에, 주문 매크로는 "/시전 spell:1234"와 같은 번호 형식이 사용 불가능합니다. (제가 아는 한 불가능합니다. 혹시 사용방법을 아시면 댓글 주세요~ 아무리해도 안되서 너무 궁금하군요) 이런 문제 때문에 주문번호를 별도로 추출해내야 하는 어려움에도 불구하고, 우리는 주문의 경우 Source_D를 사용하곤 합니다. (전세계 모두 함께 사용하고 싶으니까요!) 5. 복합(multi-line) 클릭가능 위크오라 만들기 (with 사용자 설정) 위에서 만든 매크로 위크오라는 한줄의 내용만 넣을 수 있습니다. 편안해지고 싶은 사람의 욕구는 끝이 없기 때문에.. /사용 13 /사용 드레나이 지능 물약 /시전 천체의 정렬 /시전 !영혼 소집 과 같은 매크로를 위크오라에 클릭가능하게 넣고 싶어지곤 하는데... 하는데... 정말 죄송합니다. 이 내용은 좀 길어질 것 같아 별도의 글로 올리겠습니다. ---------------------------------------------- 복합 매크로 (multi--line macro) 제작 가이드 글 ---------------------------------------------- 중간에 글을 끊어서 죄송합니다ㅋㅋㅋㅋ 제레스 모르티스에 날탈퀘를 하러 가야되서.. 언능 하고 나서 저녁밥먹고 와서 요청하시는 분들 많으시면 5번 가이드 글 올리겠습니다!!
EXP
2,868
(17%)
/ 3,201
|
고무반지