[원문] 탈것 매크로 간단한거 없나요

 #showtooltip
/use [flyable] 날탈; 지상탈것
/stopmacro [mounted]
/script m=GetZoneText(); if m=="겨울손아귀 호수" and GetWintergraspWaitTime()==nil then CallCompanion("MOUNT",지상탈것번호) end

 

 

 

 

 

날탈이 안되는 곳은 지상탈 매크로요

위에거 보다 간단하게 안만들어지나요


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

/run if IsMounted() then Dismount() return end local t local z=GetRealZoneText() if (IsFlyableArea() and (z~='달라란' and z~='겨울손아귀 호수'or GetMinimapZoneText()=="크라서스 착륙장")) then t={11,21,38} else t={6,8,15,17,19} end CallCompanion("MOUNT", t[random(#t)])


설명 : 조건 - 뭔가 타고있는 상태면 내림. 날수있고 달라란,겨손이면 참(달라란은 일단은 flyable조건에 반응합니다. 이것때문에 기존간단한 매크로가 안먹히죠) then 다음에 있는 탈것 슬롯 번호의 것을 랜덤소환(11번째, 21번째, 38번째의 탈것소환)

날수있고 크라서스착륙장이면 else로 6,8,15,17,19번째의 탈것 소환.


간단정리 : then t={날으는탈것 번호,번호,번호} else t={지상탈것 번호,번호,번호}

==============================================================================================================

아래는 와우플포 매크로게시판에 아하바타님께서 작성한 글입니다.

 

/run C=CallCompanion if(not IsMounted())then if(((GetZoneText()=="달라란")and(GetSubZoneText()~="크라서스 착륙장"))or(GetZoneText()=="겨울손아귀 호수")or not IsFlyableArea()or IsModifierKeyDown())then C("MOUNT",3)else C("MOUNT",1)end end
/dismount

제 캐릭은 3번이 지상 탈것이고 1번이 나는 탈것입니다. 각자 캐릭터창 소환수 탈것에서 자신의 지상 탈것과 나는 탈 것이 몇 번인지 확인하고 고쳐서 쓰면 될거에요. Wowwiki 매크로 페이지에서 복사해서 지역 이름만 우리말로 바꾼건데 잘 됩니다. ALT SHIFT 같은 키를 누르고 저 매클을 쓰면 지상탈것이 타집니다. 아직 77렙 겨울비행 안찍으신 분은 안될거에요.