来源:夜神 | 更新时间:2023-11-06 19:25
传奇世界装备隐藏属性的设置要分成属性显示和实际生效两部分处理,玩家端只能读取,真正的配置入口通常在服务端引擎和功能脚本中。使用支持自定义装备属性的gom、gee等传奇引擎时,先备份mirserver目录,再确认当前引擎采用旧版自定义属性还是新版自定义属性,不能直接把不同引擎的命令混用。旧版通常通过m2中的自定义装备属性设置完成绑定,新版则需要在客户端设置—自定义属性—新版自定义属性中启用属性槽位,随后再由脚本写入数值。

先开启属性显示,再设置名称、颜色和提示文本。进入m2的选项—客户端设置—自定义装备属性,勾选需要使用的属性栏,填写装备悬浮框中的显示内容;如果设置的是元素属性,还要在选项—物品装备—新增属性中启用对应功能,否则服务端已有数值也可能无法在登录器中显示。新版自定义属性通常每件装备提供30个属性位置,每个位置可读取$$1、$$2、$$3三个参数;旧式方案则常见为0至19号自定义属性槽。显示文本只代表玩家能看到的内容,不能单独保证角色获得加成。

需要让隐藏属性直接增加攻防数值时,应把自定义属性绑定到引擎预设属性,并设置作用模式。常见命令格式为setcustomitemabil 装备位置 属性编号 项目 属性值,项目为1时绑定预设属性,项目为2时调整显示顺序,项目为3时设置生效方式:0代表直接增加点数,1代表增加本件装备属性的百分比,2代表增加全身对应属性的百分比。例如把某槽绑定到攻击属性并填入30,模式0就是直接增加30点;若一件武器基础攻击为100至150,模式1增加10时,通常按该件装备的攻击属性计算,增幅约为10至15点;模式2则按角色全身攻击总值计算。常见gee预设属性中,防御、魔御、攻击、魔法、道术、生命和魔法值分别占用固定编号,但具体编号应以当前m2页面为准。

需要设置佩戴后触发特殊效果时,应在qfunction-0.txt中编写穿戴和脱下脚本,而不是只改装备提示。支持相关命令的引擎可使用[@takeonitem]、[@takeoffitem],或按装备位置使用[@takeonx]、[@takeoffx],先通过装备名称和位置判断目标,再用changehumability调整人物属性。以增加攻击下限和上限各30点为例,可在穿戴触发段执行changehumability 5 + 30和changehumability 6 + 30,脱下时对应执行减30;属性编号5、6通常代表攻击下限和攻击上限,防御、魔御、魔法、道术、生命、准确、敏捷和幸运也有各自编号。脚本还应在登录或重新计算装备时重建一次总属性,避免反复穿脱后重复叠加。
完成配置后要按显示、穿戴、脱下、重登、交易、死亡六个环节逐项测试。先用空白角色记录原始攻击和生命值,再佩戴装备,确认面板是否按预期增加;例如攻击下限和上限各增加30点,角色面板应出现对应的双向变化,而不是只在悬浮框中多出一行文字。武器不能随意绑定防御、魔御或生命等与装备类型不兼容的预设属性,否则可能出现显示成功但实际不生效的情况;同一效果如果既通过自定义属性直接绑定,又通过changehumability脚本增加,还会造成重复计算。普通玩家若只是想确认隐藏属性,应查看装备提示、角色面板和实战数值,不能仅凭装备名称或社区传闻判断效果。

本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
Copyright 2015-2026 opebuy.com All Rights Reserved. 广俊开服网 版权所有 鄂ICP备2022013279号-9