装备鉴定:鉴定游戏中装备道具的封印属性,增强装备道具的属性(最多可鉴定3条属性)。官方版本349的装备鉴定NPC为装备大师,将装备放入鉴定栏,加上封印鉴定符即可鉴定该装备的1-3条鉴定属性。
实现装备鉴定需要用到的脚本有“装备大师.lua,鉴定表单.lua”,客户端文件“装备鉴定2.laye”。
一、装备大师.lua:NPC功能脚本,介绍装备鉴定内容,调用 装备鉴定2.laye 表单等
二、鉴定表单.lua:鉴定装备的道具,扣除的金币值,table_ku,table_att鉴定属性,鉴定积分等。
1)table_ku:有三种库类型,分别对应不同的鉴定属性,使用封印鉴定符,进入第一个属性库100%可获得第一条鉴定属性且不扣除积分。但进入第二个属性库,则需要一定的几率才能进入,进入后扣除设置的积分值。例如有500封印积分,进入的几率为(500-300)/10000,成功进入获得第二条属性之后,扣除460的积分值,剩下的积分为40。第三个属性库算法同第二个属性库。
2):table_att鉴定属性:数值类型可在att表中根据属性表ID查询,可在库内根据格式添加没有的属性。属性值为获得属性值,该属性加成值的多少。权重值越高,鉴定时获取该属性的概率越大。
3)鉴定积分:消耗一个封印鉴定符获得的积分值大小(官方为10分),和进入库2,库3,扣除后所剩余的积分运算方式。
注:官方版本设置每鉴定一次扣除一个封印鉴定符
注:鉴定表单.lua中测试用个人积分观察,请不要放到外网,请在没有玩家的测试服,将下面两行注销去掉。
三、装备鉴定2.laye:客户端文件,游戏中装备鉴定界面布局显示,调用鉴定表单,实现鉴定功能。
1)装备鉴定界面布局的构成,若要自定义界面布局,可以找美术定制图片资源。
2)调用服务器端鉴定表单,实现装备鉴定功能。
3)装备鉴定界面显示的扣除鉴定装备的金币值。
装备大师.lua,鉴定表单.lua,在官方版本349中都有,需要鉴定功能代理可自行添加到自己版本中。装备鉴定2.laye在工具后台——客户端资源——Guilayout中。
若无,在本地神途安装目录下Guilayout中,修改添加到工具后台Guilayout中,生成DB,大退重进。(生成DB生效需要几分钟时间,若操作无误,请耐心等待)