兄弟姐妹们,你们是不是也和我一样,仓库里堆满了各种各样的坐骑,却总是懒得一个个换?每次出门还要手动选择,简直浪费时间!为了解放双手,我可是费劲心思,终于找到了一种方法,那就是写随机坐骑宏!
别担心,你不需要精通编程,也不用担心写错代码,我今天就手把手教大家写一个自动判断飞行的随机坐骑宏,让你轻松告别手动换坐骑的烦恼。
第一步:基础版随机坐骑宏
我们要弄清楚这个宏的工作原理,其实很简单,它就是通过命令让游戏随机选择一个坐骑召唤出来。
/run C_MountJournal.SummonByID(0)
这个命令可以随机召唤你已经学到的所有坐骑,包括陆地坐骑和飞行坐骑。
第二步:升级版随机坐骑宏:自动判断飞行
虽然基础版随机坐骑宏已经能满足基本的需要,但它并不能自动判断当前环境是否可以飞行。如果我们在无法飞行的区域召唤了飞行坐骑,那就只能尴尬地在地上走着,而且还浪费了宝贵的飞行坐骑使用次数!
为了解决这个我们需要引入一些新的命令,让宏能够判断当前环境是否可以飞行。
/castrandom [flyable,nomod] 飞行坐骑名,飞行坐骑名; 陆地坐骑名,陆地坐骑名
解释一下:
[flyable,nomod] 表示如果当前环境可以飞行,且没有按住任何修改键,则执行后面的命令。
飞行坐骑名,飞行坐骑名 表示随机选择一个飞行坐骑召唤出来。
; 表示分隔符,用来区分飞行坐骑和陆地坐骑。
陆地坐骑名,陆地坐骑名 表示随机选择一个陆地坐骑召唤出来。
第三步:实例解析
比如,你想随机召唤你的飞行坐骑“金色的狮鹫”和“银色的狮鹫”,以及陆地坐骑“战马”和“军马”,那么你的宏代码应该是这样的:
/castrandom [flyable,nomod] 金色的狮鹫, 银色的狮鹫; 战马, 军马
当你使用这个宏时,游戏会根据当前环境自动判断:
如果可以飞行,则随机召唤“金色的狮鹫”或“银色的狮鹫”;
如果不能飞行,则随机召唤“战马”或“军马”。
是不是很简单?
第四步:进阶版随机坐骑宏:多坐骑选择
如果你有多个飞行坐骑,想要把它们都加入随机选择范围,就需要使用另一个命令:
/userandom [flyable] 飞行坐骑1, 飞行坐骑2, 飞行坐骑3 ; 陆地坐骑1, 陆地坐骑2, 陆地坐骑3
解释一下:
[flyable] 表示如果当前环境可以飞行,则执行后面的命令。
剩下的命令和基础版随机坐骑宏类似,只是可以添加更多坐骑。
第五步:总结
写随机坐骑宏,说起来好像很复杂,但其实只要掌握一些基本命令,就能轻松搞定。
来个小测试!
问:如果你的飞行坐骑有“金色狮鹫”、“银色狮鹫”、“青铜龙”,“陆地坐骑有“战马”、“军马”,你应该怎么写随机坐骑宏?
答:
/castrandom [flyable,nomod] 金色的狮鹫, 银色的狮鹫, 青铜龙; 战马, 军马
怎么样,你学会了吗?
别忘了分享你的心得体会,让我们一起玩转随机坐骑宏,告别枯燥的坐骑选择!