之前也被德拉诺的flyable判定搞得很烦
然后去wiki查到GetCurrentMapContinent()这个函式
/跑 if (GetCurrentMapContinent() ==7 or not IsFlyableArea()) then
t={25}else t={9}end CallCompanion("MOUNT",t[random(#t)])
上面宏请自行接成一行,GetCurrentMapContinent()的详细内容忘了
反正就是当在德拉诺或者不能飞的时候招换坐骑编号25(坐骑页打开由上往下数)
t={25}可以添加其他自己想要用的坐骑变成随机招换,例如t={25,10,5}
可以飞的时候招换坐骑编号9
t={9}一样可以自行添加其他坐骑
作者:
ssxx (独蝎‧雨言)
2015-01-07 11:47:00现在设定最爱坐骑不就能自行判断了? @@喔抱歉,我应该推在原文的。感谢热心分享
作者:
Sechslee (ï½·ï¾€â”â”(゚∀゚)â”â”!!)
2015-01-07 11:50:00好文 该M
作者: caps5302 (赖打) 2015-01-07 12:11:00
好吃宏字数阿QAQ
作者:
pilisir (SIR)
2015-01-07 12:21:00因为习惯在坐骑绑一些其他技能(战斗中可按),所以一直没
作者:
pilisir (SIR)
2015-01-07 12:22:00用最爱坐骑,其是很好奇能不能/cast 最爱坐骑,在宏忠用最爱坐骑功能有试过输入拖拉时下方很常的那个名称,结果宏无效
最爱座骑 /run C_MountJournal.Summon(0)
我加一句/unmount,他还是点了就叫座骑,要怎么写才是取消坐骑状态?
作者:
farst (虹彩妹妹很high唷~)
2015-01-07 12:51:00/cancelaura?
作者:
exwade (岁月静好)
2015-01-07 13:02:00dismount
还是不行,是不是要从原PO的函式里面下手? 我怎么点他都是唱法叫座骑
/跑 这是一定执行的你可以前面加一行/关闭宏 [mounted][mounted]这条件可以自己改,/下马 指令一样可以加条件