传奇AC网关专属功能详细配置说明 寄售行大背包自定义UI教程
本文为传奇AC网关专属功能全套配置详解,所有功能均需搭载AC网关方可正常生效,涵盖寄售行系统、客户端界面优化、装备功能扩展、自定义按钮、超大背包扩容等核心实用功能,附带完整配置参数、NPC命令、文件设置方法,适配传奇版本搭建与功能调试需求。一、传奇AC网关寄售行系统功能配置寄售行是传奇版本核心交易功…
本文为传奇AC网关专属功能全套配置详解,所有功能均需搭载AC网关方可正常生效,涵盖寄售行系统、客户端界面优化、装备功能扩展、自定义按钮、超大背包扩容等核心实用功能,附带完整配置参数、NPC命令、文件设置方法,适配传奇版本搭建与功能调试需求。
一、传奇AC网关寄售行系统功能配置
寄售行是传奇版本核心交易功能,该功能仅AC网关支持,可实现玩家道具自主上架、手续费扣除、过期回收等全套交易逻辑,具体配置参数与执行命令如下:
1.1 核心配置文件参数(!setup.txt)
所有寄售行基础规则均可在 !setup.txt 文件中自定义设置,默认参数适配常规传奇版本,可根据运营需求微调:
OpenConsignmentSystem //是否开放寄售系统,默认1(1开启,0关闭)
ConsignStoreMinCharge //寄售行最低上架手续费,默认1
ConsignStoreChargeRate //寄售行上架手续费万分比,默认5
ConsignmentExpirationDays //寄售物品过期天数,默认2
1.2 寄售行NPC执行命令
通过NPC命令可实现寄售行界面开关、物品数量查询、角色数据修正等后台操作,是版本定制核心指令:
1、OpenConsignStore 0/1 //关闭或打开客户端寄售行UI界面,快速控制功能前端展示状态
2、GetConsignmentCount @回调 角色名[可选] //获取当前寄售的物品数量,包含过期、已售所有记录,配套执行脚本:
#act
GetConsignmentCount ~GetConsignmentCallback
[~GetConsignmentCallback]
#act
SendMsg 5 当前寄售物品数量:<$PARAM(0)>
3、ChangeConsignmentCharName 原角色名 新角色名 //变更寄售数据中的角色名,主要用于玩家改名后,修正寄售数据绑定异常问题
[@chgname_success]
#act
ChangeConsignmentCharName <$PARAMSTR(1)> <$PARAMSTR(2)>
1.3 寄售行功能限制与适配说明
1、版本默认单角色最多可寄售30个物品,满足玩家批量交易需求;
2、功能生效需更新 ~ui_1.wzl 自定义UI配置文件,否则前端界面无法正常加载;
3、物品到期或成交后,MySQL引擎版本会通过邮件系统自动发送道具附件;非MySQL引擎版本无自动邮件功能,需玩家手动进入寄售行UI结算、取回道具,操作提示会在游戏聊天栏展示。
二、AC网关专属界面与装备优化功能
AC网关针对传奇客户端界面、装备展示、怪物显示等模块做了全面扩展优化,多项专属功能需升级AC专用接口版本至2才可正常使用,具体功能明细如下:
1、client.ini配置优化:装备展示框更名装备属性框、装备Logo更名装备徽标、文字配置归类至界面配置,规整客户端文件分类逻辑;
2、支持ItemDesc.dat文件扩展写法,可实现装备个性化自定义注释,丰富装备展示内容;
3、新增装备属性评分、装备属性对比、装备指派名称三大装备专属功能,提升玩家装备体验;
4、适配新版引擎LOGO徽标功能,支持21.05.23及以后版本引擎;
5、优化怪物展示效果,新增怪物血条、头像显示、爆率展示、怪物头衔功能,其中怪物头衔适配21.05.24-9及以后引擎版本;
6、优化#say物品展示逻辑,支持绝对坐标展示与QChat标签执行,完整物品展示字符串:【`ITEM=looks&IDX=物品ID{ax=11,ay=100,L=@QChatLabel}~`/~】,L参数支持绑定QChatMission标签;
7、新增AC专属变量体系,U开头为数字变量,T开头为字符串变量,方便版本脚本定制开发。
三、自定义功能按钮扩展配置
AC网关支持游戏界面功能按钮自定义扩展,可新增查看详情等自定义功能按钮,支持固定在聊天栏上方等指定位置,完整配置参数如下:
Visible0=1
wmlib0=Prguse
caption0=
tips0=Tips0
x0=300
y0=0
NormalImg0=128
LightImg0=
PushedImg0=129
OpenLevel0=1
ParentTag0=9 //支持将按钮固定在聊天栏上方部位
四、AC网关超大背包扩容功能配置
超大背包是AC网关热门专属功能,可大幅提升人物与英雄背包容量,原版人物46格、英雄40格,扩容后最高支持人物126格、英雄120格,需全套配套更新DBS、M2、客户端、合区工具。
4.1 不同引擎版本数据适配规则
1、FDB版本:需使用数据工具对mir.db文件进行专项数据转换,方可适配扩容背包;
2、MySQL版本:无需转换数据,仅需更新对应sql脚本,重启DBS服务即可完成数据表更新生效。
4.2 背包扩展专属命令与变量
1、M2新增NPC扩展命令:ExtendBagRow +/-/= 行数 限制的最大行数(默认人物10/英雄16),人物每行8格最高可扩展10行,英雄每行5格最高可扩展16行;
2、M2新增系统变量:$ExtendedBagRows(人物已扩展背包行数)、$H.ExtendedBagRows(英雄已扩展背包行数),可用于脚本读取调用。
4.3 !setup.txt背包核心配置参数
通过自定义列数、行数参数,可自由定义背包初始大小与可扩展范围,数值需被120整除,常用合规数值包含4、5、6、8、10、12、15、20、24、30、40、60、120。
固定基础参数说明:
FixedBagGridCols //人物固定背包列数,默认8
FixedBagGridRows //人物固定背包行数,默认5
FixedHeroBagGridCols //英雄固定背包列数,默认5
FixedHeroBagGridRowsArr //英雄固定背包行数组,默认2,4,6,7,8,对应等级分段行数限制
4.4 全套固定背包规格配置(不可随意改动)
以下为成型背包规格专属配置,如需使用对应容量背包,严格按参数设置,正常原版背包无需修改:
4.4.1 60格背包配置
FixedBagGridCols=10
FixedBagGridRows=6
FixedHeroBagGridCols=8
fixedHeroBagGridRowsArr=2,4,6,7,8
4.4.2 80格背包配置
FixedBagGridCols=10
FixedBagGridRows=8
FixedHeroBagGridCols=8
fixedHeroBagGridRowsArr=2,4,6,7,10
4.4.3 100格背包配置
FixedBagGridCols=10
FixedBagGridRows=10
FixedHeroBagGridCols=10
fixedHeroBagGridRowsArr=2,4,6,7,10
4.4.4 120格满配背包配置
FixedBagGridCols=12
FixedBagGridRows=10
FixedHeroBagGridCols=10
fixedHeroBagGridRowsArr=2,4,6,7,12


