发布网友 发布时间:1小时前
共1个回答
热心网友 时间:1小时前
介绍宏的使用。宏的第一行“/petattack”代表宠物进行攻击。
第二行“/petfollow”则表示宠物跟随,其中的条件语句用于检测宠物的目标,如“target”表示目标存在,宠物有攻击目标时执行跟随。
这两行结合起来,当宠物没有目标时,宏将使其攻击玩家的目标;反之,宠物将切换到跟随状态。
若仅需解决宠物在前往状态时无法切换至跟随的问题,可修改宏为在“/petfollow”前添加条件“[target=target,noexists]”,此条件确保在宠物无目标且玩家无目标时,宠物会跟随。
然而,此修改会引入新问题:在有目标且宠物处于前往状态时,点击宏会导致宠物攻击而非跟随,可能在团本中引发意外的提前开怪情况。
为解决这一问题,宏内可增加更多判断条件,如判断是否处于团队中或战斗中,来决定宠物的行动。
尽管添加更多条件能一定程度上解决问题,但宏的长度(255字符)使得全面覆盖各种情况成为不可能。
问题根源在于前几个资料片修改了宠物技能条,但未提供判断宠物状态的条件语句,这导致宏编写者必须采用其他方式判断。
因此,更优的解决方案是在宏末尾添加一行“/petfollow [button:2]”,这样玩家只需通过右键点击宏,宠物将直接切换为跟随状态。
综上,宏的使用需权衡宏的简洁性与实际需求,通过添加适当条件或直接使用宏操作,来灵活应对不同情况,最终实现高效且精准的宠物控制。