/run if IsMounted() then Dismount() return end if IsFlyableArea() and not (GetWintergraspWaitTime()==nil and GetZoneText()=="冬拥湖") then m={13,16,19,22} else m={9,28,32} end CallCompanion("MOUNT",m[random(#m)])
这个宏能分辨能上鸟则上鸟不能则骑马,另外这个宏纠正了很多在冬拥湖开打不能自动上马的问题 前面的13,16,19,22 序号代表 鸟的序号 后面9....代表陆地坐骑的序号
打开人物界面的坐骑栏,看到每页有2行每行有6个,从第一页开始1-6第二行就是6-12 ,以此类推。找到你想要的坐骑顺序填上就好了。
你可以试试如下宏,按住ctrl再按宏就直接上马。
直接按宏在外域和北极上鸟,在地球上马
/castrandom [mod:cttrl][noflyable]马1,马2,马3,马4;鸟1,鸟2,鸟3,鸟4
找我要啊!我有
这个用你给出的第一个宏改就行,很简单。
/castrandom [flyable,nomodifier] 鸟1,鸟2,鸟3,鸟4
/castrandom 马1,马2,马3,马4
/stopmacro [mounted]
这样的话在任何时候召唤出来的都是最快的坐骑,例如:在火星或北极就是鸟,在地球上就是马。而且召唤的坐骑都是随机的。
当你按着ctrl或alt或shift的时候,召唤出来的一定是马,这样的话你就可以在火星或诺森德骑马了,当然也是随机召唤的。
/castrandom [nomounted, flyable] 塞纳里奥作战角鹰兽
/castrandom [nomounted, noflyable] 瑞文戴尔的死亡战马,拉扎什迅猛龙,乌鸦之神, 迅捷美酒节赛羊 ,黑色战熊
/大喊
自己把你的坐骑的名字打上去就可以了,,改好你的坐骑名字,大喊后面加上你要喊话的内容,记得大喊后面打空格。