

来源:夜神 | 更新时间:2023-06-28 02:06
先确认运行环境:如果是正常官方客户端,玩家不能在游戏内自行编辑装备隐藏属性,只能使用版本预设的装备效果;如果是传奇世界自建服、单机服或由gm维护的版本,则需要在服务端引擎中设置。完整流程不是只改装备数据库,而是依次完成引擎开启属性—装备绑定属性—脚本触发效果—客户端显示—上线测试五步。gom、gee、996等引擎的字段和命令并不完全相同,不能把一个引擎的代码直接复制到另一个引擎中使用。
设置显示属性时,先备份服务端数据库和脚本,再打开m2的物品装备或客户端设置,找到自定义装备属性、附加属性或新版自定义属性选项。新版自定义属性通常需要先勾选可用属性,再为每条属性填写显示文字和$$1、$$2、$$3数值;部分版本支持1至30号属性位,关闭对应属性位后,装备悬浮框不会显示。旧式自定义属性则要把属性绑定到预设属性编号,常见作用模式包括0:直接增加固定数值、1:按单件装备百分比计算、2:按全身装备百分比计算。例如装备要增加攻击力,直接加10点应使用固定数值模式,不能误设成百分比模式,否则实际效果会随装备基础攻击变化。
让隐藏属性真正生效时,必须增加穿戴和脱下的触发逻辑。常见做法是在qfunction-0.txt或对应脚本中使用@takeon检测装备名称、物品编号或装备位置,满足条件后执行增加人物属性的命令;例如部分版本使用changehumability分别增加攻击下限和上限,代码中的属性编号、数值和持续方式必须以当前引擎说明为准。脱下装备时要执行反向扣除,否则角色可能在换装后继续保留加成。新版引擎还可能使用setnewcustomitemabil开启属性位,再用checknewcustomitemabil、checknewcustomitemvalue读取装备属性。只改悬浮框文字不会自动产生战斗效果,未绑定预设属性或未写脚本的自定义内容通常只能显示,不能改变伤害、生命或抗性。
测试隐藏属性时,先用空装备角色穿戴单件测试物品,分别检查人物面板、攻击木桩、技能伤害和重新登录后的数值,再测试穿脱装备、死亡复活、换背包位置和多件叠加。武器不应绑定防御、魔防、生命等与装备类型不兼容的属性,否则可能出现只显示不生效的情况;自定义属性还要确认装备名称或编号没有重复,避免脚本识别到错误物品。前期版本适合设置固定的攻击、生命或魔法值,便于验证;中后期可根据玩法增加暴击、伤害减免、忽视防御或元素效果,但应限制单件数值并明确是否可叠加。推荐先用单件固定加成完成验证,确认显示、触发和脱下回退全部正常后,再开放百分比属性和套装联动,能明显降低属性失控和玩家实际效果与面板描述不一致的问题。




关于有园开服网 | 广告服务 | 联系我们 | 举报中心 | 网站地图 | 网站招聘
Copyright 2015-2026 sz-uhotel.com All Rights Reserved. 有园开服网 版权所有 鄂ICP备2022013052号-6