Re: [问题] 是否有能自动判断更换坐骑的宏呢?

楼主: loghost   2015-01-07 11:46:20
之前也被德拉诺的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
因为习惯在坐骑绑一些其他技能(战斗中可按),所以一直没
作者: Hsu1025   2015-01-07 12:22:00
有没有查编号的函式?
作者: pilisir (SIR)   2015-01-07 12:22:00
用最爱坐骑,其是很好奇能不能/cast 最爱坐骑,在宏忠用最爱坐骑功能有试过输入拖拉时下方很常的那个名称,结果宏无效
作者: breakblue (深苍)   2015-01-07 12:40:00
最爱座骑 /run C_MountJournal.Summon(0)
作者: Hsu1025   2015-01-07 12:47:00
我加一句/unmount,他还是点了就叫座骑,要怎么写才是取消坐骑状态?
作者: farst (虹彩妹妹很high唷~)   2015-01-07 12:51:00
/cancelaura?
作者: breakblue (深苍)   2015-01-07 12:55:00
/leavevehicle试试
作者: Hsu1025   2015-01-07 12:58:00
都不行 T_T
作者: breakblue (深苍)   2015-01-07 13:02:00
/dismount
作者: exwade (岁月静好)   2015-01-07 13:02:00
dismount
作者: Hsu1025   2015-01-07 13:05:00
还是不行,是不是要从原PO的函式里面下手? 我怎么点他都是唱法叫座骑
作者: DEVIN929 (厌倦)   2015-01-07 13:27:00
/下马
楼主: loghost   2015-01-07 13:32:00
/跑 这是一定执行的你可以前面加一行/关闭宏 [mounted][mounted]这条件可以自己改,/下马 指令一样可以加条件
作者: Hsu1025   2015-01-07 13:37:00
不管加哪种指令,坐骑状态还是重唱一次
作者: DEVIN929 (厌倦)   2015-01-07 20:16:00
/下马 加在所有指令最前面好像就好了...

Links booklink

Contact Us: admin [ a t ] ucptt.com