传奇世界装备隐藏属性怎么设置
来源:夜神 | 更新时间:2023-11-05 21:31
传奇世界原版客户端没有供普通玩家直接写入隐藏属性的功能,若是自建服、单机服或拥有gm权限的服务端,需要通过m2引擎的自定义装备属性和装备穿戴脚本共同完成。设置前先确认使用的是gom、gee、996或其他引擎,因为属性槽数量、命令名称和生效方式并不统一,不能把不同引擎的脚本直接混用;常见流程是开启属性显示—写入属性数值—绑定属性类型—编写穿戴触发—重新穿戴测试。

基础配置应先在m2中开启自定义装备属性,再设置属性名称、显示格式和装备可使用的属性槽。通常进入选项—客户端设置—自定义属性或相近页面,勾选需要启用的属性,并为每条属性配置显示文字;部分版本还要在物品装备—新增属性中开启新增属性,否则服务端已经写入数值,客户端仍可能不显示。属性名称可以写成攻击增加:$$1暴击几率:$$1%等形式,$$1、$$2、$$3分别对应脚本写入的参数。不同引擎支持的属性数量可能是10条、20条或30条,应以当前引擎界面实际提供的槽位为准。

数值设置必须同时完成赋值和绑定两步,否则经常出现装备上有文字、人物属性却没有变化的情况。以常见gee式命令为例,setcustomitemvalueex 1 0 = 3 4 5可把手持武器第0条自定义属性的三个参数设为3、4、5,随后使用setcustomitemabil 1 0 1 3将该属性绑定到预设的攻击属性,装备后通常只会自动叠加绑定规则对应的有效参数。武器不能随意绑定防御、魔御、生命等本身不具备的基础字段,武器更适合设置攻击、魔法、道术、准确、攻速等属性;需要防御或特殊数值时,应改用脚本计算。gom、gee、996的命令格式可能不同,实际使用时只保留本引擎说明书中的对应写法。
非面板型效果必须通过穿戴和卸下脚本实现,单纯绑定自定义属性只能负责显示或叠加基础数值。可以在qfunction-0.txt或引擎规定的功能脚本中监听装备变化,例如检测玩家是否穿戴指定武器,再使用changehumability增加攻击;示例中的逍遥扇可让攻击上下限各增加30点,但5、6等属性编号必须以当前引擎定义为准,不能照搬到其他版本。卸下装备时要执行反向扣除,重新登录、死亡复活、换装备时还要避免重复触发,否则一次穿戴可能叠加多次。麻痹、吸血、冰冻、技能强化等特殊效果,则应在攻击、受击或技能事件中单独判断装备是否存在,再执行对应效果。

调试时应按照空装备记录属性—只穿一件装备—查看装备悬浮框—查看人物面板—进行10次以上实际攻击或技能测试的顺序执行,并分别测试穿戴、卸下、换装和重新登录四种状态。新手阶段建议先设置1条基础隐藏属性,例如攻击增加30点,确认显示、生效和回滚都正常后,再增加第二、第三条属性;打宝玩法可优先设置击杀怪物触发的收益类效果,pk玩法则应把控制、减伤和触发概率拆开测试,避免一条属性同时承担多个脚本功能。完成测试后重启服务端并让客户端重新加载配置,确认属性文字、实际数值和触发次数一致,再投入正式装备表使用。
