/run if IsMounted() then Dismount() return end local t if IsFlyableArea() then t={A,B,C,D} else t={a,b,c,d} end CallCompanion("MOUNT",t[random(#t)]) 这个宏就可以了 我现在就在用,保证好用。前一个“ABCD"那放你的飞行座骑,随机出一种。后一个"abcd"放陆地座骑。数字代表此座骑在你所有座骑中的排号顺序。比如我前一个放的是14,因我的白龙是所有座骑的第14个,后一个我放的是53,因为我的黑甲虫是所有座骑的第53个。这样 可以骑飞行的地区上的就是鸟 不能飞行的地方上的就是马。还可以在你事先指定的几种里头随机挑一种。