2018년 6월 5일 화요일

특성 변환 매크로

당연하지만 특성 못바꾸는 상황에서는 안돌아감
1. 전문화(Spec) 2가지 스왑
/run local i=GetSpecialization()if i==1 then SetSpecialization(2)else SetSpecialization(1)end
  • 여기 예시는 특성창 눌렀을 때 1↔2번째 특성을 스왑함 각자 원하는 번호를 저기의 1,2 대신 넣으면 됨
2. 펫 전문화 (격아에서는 펫 특성 변환이 없어짐)
/run local i,S=GetSpecialization(false,true),SetSpecialization;if i==1 then S(2,true)else S(1,true)end
  • 1과 동일한 방식으로 펫 특성 1↔2번째 스왑
/run local i,S=GetSpecialization(false,true),SetSpecialization;if IsAltKeyDown() then S(3,true) elseif i==3 then S(1,true)else S(i+1,true)end
  • 매 클릭마다 펫 특성을 현재 선택한 특성의 다음 특성으로 바꾸되(1->2->3->1) 알트를 누르고 클릭하면 무조건 3번인 교활특성으로 교체
3. 특성(Talent) 스왑
/run local t={2,2,2,1,3,1,1};if IsSpellKnown(247938)then t={3,3,1,1,3,3,3}end;for k, v in pairs(t) do _G["PlayerTalentFrameTalentsTalentRow"..k.."Talent"..v]:Click()end
  • 이건 처음 접속하고 특성창 한번 열어놔야 사용할 수 있음
  • 예시에서는 매 클릭마다 특성 1번 = {2,2,2,1,3,1,1}; 특성2번={3,3,1,1,3,3,3} 을 스왑
  • 숫자는 특성창 열었을때 위에서부터 몇번째 특성 찍었는지 하는거. 예를 들어 3311333을 공홈 전정실에서 보면 이렇게됨 ->클릭
  • 특성1과 특성2를 원하는 숫자로 바꾸고 if IsSpellKnown(247938) 여기다 특성 1번에서만 쓸 수 있는 스킬의 ID를 넣고 사용하면 됨
4. 장비셋 포함 특성 좌우클릭 스왑
/run UseEquipmentSet(SecureCmdOptionParse"[btn:1]"and"혼숙"or"안광");for i,v in next,SecureCmdOptionParse"[btn:1]"and{2,2,2,1,3,1,1}or{3,3,1,1,3,3,3}do _G["PlayerTalentFrameTalentsTalentRow"..i.."Talent"..v]:Click()end
  • 이것도 특성창을 한번 열어야 사용할 수 있음
  • 그냥 클릭하면 {2,2,2,1,3,1,1} 특성과 함께 "혼숙"이라고 된 장비세트를 착용, 우클릭시 {3,3,1,1,3,3,3} 특성과 함께 "안광"이라고 된 장비세트를 착용

댓글 없음:

댓글 쓰기