查看“︁工程参考/配置文件/Public/ItemRecycleSettings.txt”︁的源代码
来自雪舞天龙知识库
←
工程参考/配置文件/Public/ItemRecycleSettings.txt
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:<span style="font-size:24px;line-height:1.4;overflow-wrap:anywhere;">工程参考/配置文件/Public/ItemRecycleSettings.txt</span>}} __NOTOC__ <div class="config-file-reference" style="max-width:1200px;margin:0 auto;line-height:1.8;color:#29343a;font-family:Arial,'Microsoft YaHei',sans-serif;letter-spacing:0;overflow-wrap:anywhere;"> [[首页|首页]] · [[工程参考/回收系统|回收系统]] · [[工程参考/配置文件索引|配置文件索引]] ItemRecycleSettings.txt 是物品回收的全局参数表,目前只有一个参数:每个角色每天最多能通过回收换出多少元宝。它只有一行数据,第一列必须是 1,第二列是额度。改这一行等于改全服所有角色的每日回收上限。 [[#文件位置与生效|位置与生效]] · [[#文件格式|文件格式]] · [[#字段详解|字段详解]] · [[#校验与失败后果|校验与失败后果]] · [[#修改实例|修改实例]] == 文件位置与生效 == {| class="wikitable" ! scope="col" style="width:18%" | 项目 ! scope="col" style="width:82%" | 说明 |- | 运行文件 | <code>../Public/Config/ItemRecycleSettings.txt</code>,相对于 Server 工作目录 |- | 读取程序 | 与 ItemRecycle.txt 一起在 <code>TableInit::Init()</code> 中读入 |- | 客户端 | 不读取本表。额度由服务端随回包下发,客户端只负责显示 |- | 生效方法 | 停服、替换实际 Public 副本、重启 Server。改表不会追回已经换出的元宝 |- | 样本格式 | <code>纯 ASCII</code> 无 BOM、<code>CRLF</code>,Tab 分隔 |} 当前样本:1 行数据,ID 为 1,DailyLimit 为 10000000。 == 文件格式 == 首行类型行两列都写 <code>INT</code>,第二行列名行写 <code>ID</code> 与 <code>DailyLimit</code>,第三行是唯一的数据行。整个文件只有一行有效数据,多一行都会加载失败。 == 字段详解 == {| class="wikitable" ! scope="col" style="width:12%" | 列号 ! scope="col" style="width:26%" | 字段与类型 ! scope="col" style="width:42%" | 含义与修改要点 ! scope="col" | 缺项或特殊值 |- | 第 1 列 | <code>INT</code>:ID | 固定为 1,服务端加载时校验这个值。不是角色编号,也不是服务器编号。 | 不等于 1 直接加载失败 |- | 第 2 列 | <code>INT</code>:DailyLimit | 每个角色每天通过回收最多获得的元宝数。额度按角色记在任务数据第 180、181 槽,跨天自动按 0 起算。 | 必须 1 到 2000000000;0、负数、超上限都加载失败 |} 额度是「每天换出多少元宝」,不是「每天回收几次」。表内最高单价 25000 元宝;按当前额度 10000000 计算,单个角色一天最多换出 10000000 元宝(一千万)。 == 校验与失败后果 == * 文件必须恰好 1 行数据(<code>GetRecordsNum() == 1</code>); * 第一列必须是 1; * 第二列必须在 1 到 2000000000 之间。 任一条件不满足,整个回收配置加载失败,服务端在 <code>Assert(ret)</code> 处起不来。'''这个文件只有一行,改错的代价是停服,不是额度变 0。''' == 修改实例 == === 把每日额度改成 200 万 === <pre>1 2000000</pre> 重启后所有角色当天的剩余额度按新值重算:已用额度仍读 181 槽,未用部分 = 新额度 − 已用。已经换出去的部分不会追回。若新额度小于已用额度,当天剩余为 0,所有报价都会判 DailyExceeded。 === 只给单个角色放宽 === 改表做不到。额度是全局参数,单角色调整只能改该角色任务数据第 181 槽(当日已得)或 180 槽(日序号)来重新起算。
返回
工程参考/配置文件/Public/ItemRecycleSettings.txt
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
创建账号
登录
导航
首页
最近更改
随机页面
特殊页面
搜索
工具
链入页面
相关更改
页面信息