娣玲 发表于 2024-9-8 16:15:46

[分享]一个多功能坐骑宏,帮你省点动作栏位

想要的坐骑宏需要解决以下需求
1.达拉然使用地面坐骑;
2.其他区域使用飞行坐骑;
3.随机召唤我喜欢的坐骑;
4.一键多用节省技能栏。


最终版宏:
1.默认情况按下召唤飞行坐骑,2.和ALT一起按召唤地面坐骑,3.室内或战斗中,可自定义技能。4.需要替换宏命令中坐骑名称和技能名称。


#showtooltip
/cast 闪现术
/castrandom 青铜幼龙,青铜幼龙,迅捷蓝色狮鹫;黑马,白山羊,迎福巨熊,雷矛军用坐骑
/say 不好意思,让一下,我骑马了别撞到你

经大佬指点,修改了下,能实现一键切换,不用通过alt键组合。小概率出现飞行区域召唤地面坐骑的,再按一下就好,整体用下来挺舒服的。
#showtooltip
/cast 闪现术
/castrandom !青铜幼龙,青铜幼龙,迅捷蓝色狮鹫
/castrandom 黑马,白山羊,迎福巨熊,雷矛军用坐骑
/stopmarco
/say 抱歉让一下,我上马了,别撞到你{致敬}



一、[简单版本]
1.宏

#showtooltip
/cast 青铜幼龙;黑马

2.使用说明
2.1.在达拉然时,按住Alt键+宏,召唤黑马;其他区域直接按宏召唤青铜幼龙。
2.2.可以把“青铜幼龙”和“黑马”换成你要的召唤的坐骑。


二、[随机召唤坐骑]
1.宏

#showtooltip
/castrandom 青铜幼龙,青铜幼龙,迅捷蓝色狮鹫;黑马,白山羊,迎福巨熊,雷矛军用坐骑

2.使用说明
2.1.alt键+宏召唤地面坐骑,直接按宏召唤飞行坐骑
2.2把“青铜幼龙”那几个坐骑换成你喜欢的飞行坐骑名字,可以增减,“,”一定要是英文输入的逗号哈。地面坐骑那里一样的做法。
2.3.如果你喜欢某个坐骑,可以通过重复多写几个该坐骑的名字来提高它被随机召唤出来的概率。


三、[增加技能版]
1.宏

#showtooltip
/cast 闪现术
/castrandom 青铜幼龙,青铜幼龙,迅捷蓝色狮鹫;黑马,白山羊,迎福巨熊,雷矛军用坐骑
/say 抱歉让一下,我要上马了,别撞到你

2.使用说明
2.1加了个赶路的技能,条件是在“室内”或者在“战斗中”无法召唤坐骑时,该宏的图标就变成技能图标。我的法师所以用的“闪现”,其他职业可以换成其他技能,或者改成魔杖射击。这样能省一个键位。
2.2.最后一行是个简单的上马喊话内容,我脸皮薄,用的是白字“说(say)”,社牛可以改成红字“喊(yell)”
可以试试,看看好不好用,等你反馈。



做这个宏之前,我有搜索坐骑宏,但发现目前怀旧服无法在达拉然正确判断这个条件,导致搜到的宏都没法使用。或者就是在可飞行区域有概率召唤出地面坐骑。

本来是想要达到一键自动切换飞行和地面坐骑的召唤的,但试了好久都不行,只能退而求求其次,通通过alt组合键来切换。我试了下,还行。

马马虎虎770 发表于 2024-9-8 16:15:56

还是你这个好用,感谢

醉生三世生d 发表于 2024-9-8 16:20:27

挺好用的,正式服也可以用
就是试了一下发现 泰蕾苟萨的幻影 不能用宏。。
/cast 泰蕾苟萨的幻影 完全没反应,甚至没有图标。。
其余坐骑是正常的。。

睿智奔腾小马 发表于 2024-9-8 16:39:38

首先做个宏/run C_MountJournal.SummonByID(0) 然后在你的坐骑界面选择你要随机的飞行和地面坐骑,右键设置为偏好就OK了完美适配所有地图,包括达拉然、冬拥湖、战场。

安夕萌mdj 发表于 2024-9-8 16:53:13

插件库有插件 下个插件 它自己会识别当前位置   一个账号好几个号 暗夜要骑熊 侏儒要开摩托 骑士又要骑军马 暗牧想骑DK马

刘金栋 发表于 2024-9-8 17:04:00

挺好用的,正式服也可以用
就是试了一下发现 泰蕾苟萨的幻影 不能用宏。。
/cast 泰蕾苟萨的幻影 完全没反应,甚至没有图标。。
其余坐骑是正常的。。换成/use
可以不?我没这么高端的玩具,测试不了。哈哈哈

_阿乐哥哥 发表于 2024-9-8 17:10:50

首先做个宏/run C_MountJournal.SummonByID(0) 然后在你的坐骑界面选择你要随机的飞行和地面坐骑,右键设置为偏好就OK了完美适配所有地图,包括达拉然、冬拥湖、战场。这个我回去试试。

慧眼识英雄1 发表于 2024-9-8 17:33:38

有个问题,水中使用后只召唤地面坐骑,有时候做日常什么的,很尴尬

123457305 发表于 2024-9-8 17:46:10

有用!!感谢大佬!!

风残殒落殒d 发表于 2024-9-8 18:02:52

大佬请问解决了吗,我也想绑定暗影烈焰余烬,结果橙杖这个坐骑写不进宏里
问题解决了,帮忙解决的大佬说这个坐骑没有名字 所以use和cast都不行,只能ID,但是应该不好整合
宏如下:
/run local m=C_Map.GetBestMapForUnit(&quot;player&quot;) S=C_MountJournal.SummonByID if (m>2021 and m<2027) or m==2093 or m==2112 or m==2134 or m==2135 then S(1591) elseif IsFlyableArea() then S(1727) else S(1469) end
页: [1]
查看完整版本: [分享]一个多功能坐骑宏,帮你省点动作栏位