工程参考/配置文件/Server/ZhuandanConfig.txt

来自天龙知识库
雪舞留言 | 贡献2026年9月10日 (四) 18:16的版本 (维护配置文件知识库:完整字段、读取范围、手工修改实例与核对状态)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航跳到搜索


首页 · 配置文件索引 · 修改约定

ZhuandanConfig.txt 把转丹编号、背包空间、最多 50 组产物和三条公告写在同一行。源码里有 InitZhuandanConfigTable,列数必须大于 257。当前 TableInit::Init 只调用 Base 和 Output,不调用本函数。Lua 检索范围内没有读取 g_Zhuandan_Config。改本表不能当作修改转蛋结果的教程。

位置与生效 · 文件格式 · 字段详解 · 修改实例

文件位置与生效

项目 说明
运行文件 ./Config/ZhuandanConfig.txt,相对于 Server 工作目录。
读取程序 TableInit::InitZhuandanConfigTable 可读取,但 TableInit::Init 未调用;当前 Lua 转蛋走 Base+Output
生效方法 当前启动不加载本表。即使修改并重启,只要 Init 仍不调用 InitZhuandanConfigTable,转蛋结果不会变。不要把它当成现行转蛋配置。
样本格式 GB18030-compatibleCRLF。保留原编码;源码读取器不会自动把中文转为 UTF-8。

样本 1 行、259 列。前 5 列是转丹属性和空间,随后 50 组 × 5 列(物品、权重、公告、数量、绑定),第 256..258 列是公告模板,第 259 列制作时间不被读取。样本 ZhuanDan_ID 30504013 天山宝衣锦囊,有效 3 组、权重和 300。该编号不在 ZhuandanBase 样本中。

作用
第 1..5 列 行号、转丹编号、三类背包空位。
第 6..255 列 最多 50 组产物。空组(物品或权重非正等)跳过,不截断后面的组。
第 256..258 列 三条公告模板,strncpy 255 字节。
第 259 列 制作时间,加载器不读。

文件格式

首行是类型行:INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT STRING STRING STRING STRING;第二行是列名行,程序跳过其内容;从第三行开始读取数据。各列用真实 Tab 分隔,保留首列、空列及行尾,不用空格代替。数据行行首 # 表示注释,分号不是此表的注释规则。首列为空的行被跳过;不足的尾列补为空值,多余列不参与本页字段读取。空整数和非数字经 atoi 可能成为 0,空字符串仍为空,不把解析成功当作业务合法。第一列须唯一,重复会触发读取器错误。

字段详解

列号从 1 开始,源码列下标从 0 开始。

字段与类型 含义与修改要点 缺项或特殊值
第 1 列
INT:index
行号。加载按行保存,当前没有按本列查询的 Lua。 空首列跳行。
第 2 列
INT:ZhuanDan_ID
转丹物品模板编号。样本 30504013。不是 ZhuandanBase 的 30504077。 当前启动不读本表,改它无运行效果。
第 3 列
INT:道具空间需求
写入 iBaseSpace。 当前无 Lua 读取。
第 4 列
INT:材料空间需求
写入 iMaterialSpace。 当前无 Lua 读取。
第 5 列
INT:任务空间需求
写入 iTaskSpace。 当前无 Lua 读取。
第 6 列
INT:ItemID1
第 1 组,从第 6 列开始。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 7 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 8 列
INT:Notice
第 1 组,从第 6 列开始。公告标志,有效组要求 ≥0。 负值使本组无效。
第 9 列
INT:Num
第 1 组,从第 6 列开始。产出件数,有效组要求 >0。 0 或负使本组无效。
第 10 列
INT:Bind
第 1 组,从第 6 列开始。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 11 列
INT:ItemID2
第 2 组,规则与第 1 组相同,物品列为第 11 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 12 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 13 列
INT:Notice
第 2 组,规则与第 1 组相同,物品列为第 11 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 14 列
INT:Num
第 2 组,规则与第 1 组相同,物品列为第 11 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 15 列
INT:Bind
第 2 组,规则与第 1 组相同,物品列为第 11 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 16 列
INT:ItemID3
第 3 组,规则与第 1 组相同,物品列为第 16 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 17 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 18 列
INT:Notice
第 3 组,规则与第 1 组相同,物品列为第 16 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 19 列
INT:Num
第 3 组,规则与第 1 组相同,物品列为第 16 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 20 列
INT:Bind
第 3 组,规则与第 1 组相同,物品列为第 16 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 21 列
INT:ItemID4
第 4 组,规则与第 1 组相同,物品列为第 21 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 22 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 23 列
INT:Notice
第 4 组,规则与第 1 组相同,物品列为第 21 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 24 列
INT:Num
第 4 组,规则与第 1 组相同,物品列为第 21 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 25 列
INT:Bind
第 4 组,规则与第 1 组相同,物品列为第 21 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 26 列
INT:ItemID5
第 5 组,规则与第 1 组相同,物品列为第 26 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 27 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 28 列
INT:Notice
第 5 组,规则与第 1 组相同,物品列为第 26 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 29 列
INT:Num
第 5 组,规则与第 1 组相同,物品列为第 26 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 30 列
INT:Bind
第 5 组,规则与第 1 组相同,物品列为第 26 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 31 列
INT:ItemID6
第 6 组,规则与第 1 组相同,物品列为第 31 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 32 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 33 列
INT:Notice
第 6 组,规则与第 1 组相同,物品列为第 31 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 34 列
INT:Num
第 6 组,规则与第 1 组相同,物品列为第 31 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 35 列
INT:Bind
第 6 组,规则与第 1 组相同,物品列为第 31 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 36 列
INT:ItemID7
第 7 组,规则与第 1 组相同,物品列为第 36 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 37 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 38 列
INT:Notice
第 7 组,规则与第 1 组相同,物品列为第 36 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 39 列
INT:Num
第 7 组,规则与第 1 组相同,物品列为第 36 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 40 列
INT:Bind
第 7 组,规则与第 1 组相同,物品列为第 36 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 41 列
INT:ItemID8
第 8 组,规则与第 1 组相同,物品列为第 41 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 42 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 43 列
INT:Notice
第 8 组,规则与第 1 组相同,物品列为第 41 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 44 列
INT:Num
第 8 组,规则与第 1 组相同,物品列为第 41 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 45 列
INT:Bind
第 8 组,规则与第 1 组相同,物品列为第 41 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 46 列
INT:ItemID9
第 9 组,规则与第 1 组相同,物品列为第 46 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 47 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 48 列
INT:Notice
第 9 组,规则与第 1 组相同,物品列为第 46 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 49 列
INT:Num
第 9 组,规则与第 1 组相同,物品列为第 46 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 50 列
INT:Bind
第 9 组,规则与第 1 组相同,物品列为第 46 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 51 列
INT:ItemID10
第 10 组,规则与第 1 组相同,物品列为第 51 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 52 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 53 列
INT:Notice
第 10 组,规则与第 1 组相同,物品列为第 51 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 54 列
INT:Num
第 10 组,规则与第 1 组相同,物品列为第 51 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 55 列
INT:Bind
第 10 组,规则与第 1 组相同,物品列为第 51 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 56 列
INT:ItemID11
第 11 组,规则与第 1 组相同,物品列为第 56 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 57 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 58 列
INT:Notice
第 11 组,规则与第 1 组相同,物品列为第 56 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 59 列
INT:Num
第 11 组,规则与第 1 组相同,物品列为第 56 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 60 列
INT:Bind
第 11 组,规则与第 1 组相同,物品列为第 56 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 61 列
INT:ItemID12
第 12 组,规则与第 1 组相同,物品列为第 61 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 62 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 63 列
INT:Notice
第 12 组,规则与第 1 组相同,物品列为第 61 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 64 列
INT:Num
第 12 组,规则与第 1 组相同,物品列为第 61 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 65 列
INT:Bind
第 12 组,规则与第 1 组相同,物品列为第 61 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 66 列
INT:ItemID13
第 13 组,规则与第 1 组相同,物品列为第 66 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 67 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 68 列
INT:Notice
第 13 组,规则与第 1 组相同,物品列为第 66 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 69 列
INT:Num
第 13 组,规则与第 1 组相同,物品列为第 66 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 70 列
INT:Bind
第 13 组,规则与第 1 组相同,物品列为第 66 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 71 列
INT:ItemID14
第 14 组,规则与第 1 组相同,物品列为第 71 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 72 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 73 列
INT:Notice
第 14 组,规则与第 1 组相同,物品列为第 71 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 74 列
INT:Num
第 14 组,规则与第 1 组相同,物品列为第 71 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 75 列
INT:Bind
第 14 组,规则与第 1 组相同,物品列为第 71 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 76 列
INT:ItemID15
第 15 组,规则与第 1 组相同,物品列为第 76 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 77 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 78 列
INT:Notice
第 15 组,规则与第 1 组相同,物品列为第 76 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 79 列
INT:Num
第 15 组,规则与第 1 组相同,物品列为第 76 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 80 列
INT:Bind
第 15 组,规则与第 1 组相同,物品列为第 76 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 81 列
INT:ItemID16
第 16 组,规则与第 1 组相同,物品列为第 81 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 82 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 83 列
INT:Notice
第 16 组,规则与第 1 组相同,物品列为第 81 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 84 列
INT:Num
第 16 组,规则与第 1 组相同,物品列为第 81 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 85 列
INT:Bind
第 16 组,规则与第 1 组相同,物品列为第 81 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 86 列
INT:ItemID17
第 17 组,规则与第 1 组相同,物品列为第 86 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 87 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 88 列
INT:Notice
第 17 组,规则与第 1 组相同,物品列为第 86 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 89 列
INT:Num
第 17 组,规则与第 1 组相同,物品列为第 86 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 90 列
INT:Bind
第 17 组,规则与第 1 组相同,物品列为第 86 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 91 列
INT:ItemID18
第 18 组,规则与第 1 组相同,物品列为第 91 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 92 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 93 列
INT:Notice
第 18 组,规则与第 1 组相同,物品列为第 91 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 94 列
INT:Num
第 18 组,规则与第 1 组相同,物品列为第 91 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 95 列
INT:Bind
第 18 组,规则与第 1 组相同,物品列为第 91 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 96 列
INT:ItemID19
第 19 组,规则与第 1 组相同,物品列为第 96 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 97 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 98 列
INT:Notice
第 19 组,规则与第 1 组相同,物品列为第 96 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 99 列
INT:Num
第 19 组,规则与第 1 组相同,物品列为第 96 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 100 列
INT:Bind
第 19 组,规则与第 1 组相同,物品列为第 96 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 101 列
INT:ItemID20
第 20 组,规则与第 1 组相同,物品列为第 101 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 102 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 103 列
INT:Notice
第 20 组,规则与第 1 组相同,物品列为第 101 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 104 列
INT:Num
第 20 组,规则与第 1 组相同,物品列为第 101 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 105 列
INT:Bind
第 20 组,规则与第 1 组相同,物品列为第 101 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 106 列
INT:ItemID21
第 21 组,规则与第 1 组相同,物品列为第 106 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 107 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 108 列
INT:Notice
第 21 组,规则与第 1 组相同,物品列为第 106 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 109 列
INT:Num
第 21 组,规则与第 1 组相同,物品列为第 106 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 110 列
INT:Bind
第 21 组,规则与第 1 组相同,物品列为第 106 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 111 列
INT:ItemID22
第 22 组,规则与第 1 组相同,物品列为第 111 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 112 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 113 列
INT:Notice
第 22 组,规则与第 1 组相同,物品列为第 111 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 114 列
INT:Num
第 22 组,规则与第 1 组相同,物品列为第 111 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 115 列
INT:Bind
第 22 组,规则与第 1 组相同,物品列为第 111 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 116 列
INT:ItemID23
第 23 组,规则与第 1 组相同,物品列为第 116 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 117 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 118 列
INT:Notice
第 23 组,规则与第 1 组相同,物品列为第 116 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 119 列
INT:Num
第 23 组,规则与第 1 组相同,物品列为第 116 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 120 列
INT:Bind
第 23 组,规则与第 1 组相同,物品列为第 116 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 121 列
INT:ItemID24
第 24 组,规则与第 1 组相同,物品列为第 121 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 122 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 123 列
INT:Notice
第 24 组,规则与第 1 组相同,物品列为第 121 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 124 列
INT:Num
第 24 组,规则与第 1 组相同,物品列为第 121 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 125 列
INT:Bind
第 24 组,规则与第 1 组相同,物品列为第 121 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 126 列
INT:ItemID25
第 25 组,规则与第 1 组相同,物品列为第 126 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 127 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 128 列
INT:Notice
第 25 组,规则与第 1 组相同,物品列为第 126 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 129 列
INT:Num
第 25 组,规则与第 1 组相同,物品列为第 126 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 130 列
INT:Bind
第 25 组,规则与第 1 组相同,物品列为第 126 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 131 列
INT:ItemID26
第 26 组,规则与第 1 组相同,物品列为第 131 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 132 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 133 列
INT:Notice
第 26 组,规则与第 1 组相同,物品列为第 131 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 134 列
INT:Num
第 26 组,规则与第 1 组相同,物品列为第 131 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 135 列
INT:Bind
第 26 组,规则与第 1 组相同,物品列为第 131 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 136 列
INT:ItemID27
第 27 组,规则与第 1 组相同,物品列为第 136 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 137 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 138 列
INT:Notice
第 27 组,规则与第 1 组相同,物品列为第 136 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 139 列
INT:Num
第 27 组,规则与第 1 组相同,物品列为第 136 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 140 列
INT:Bind
第 27 组,规则与第 1 组相同,物品列为第 136 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 141 列
INT:ItemID28
第 28 组,规则与第 1 组相同,物品列为第 141 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 142 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 143 列
INT:Notice
第 28 组,规则与第 1 组相同,物品列为第 141 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 144 列
INT:Num
第 28 组,规则与第 1 组相同,物品列为第 141 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 145 列
INT:Bind
第 28 组,规则与第 1 组相同,物品列为第 141 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 146 列
INT:ItemID29
第 29 组,规则与第 1 组相同,物品列为第 146 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 147 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 148 列
INT:Notice
第 29 组,规则与第 1 组相同,物品列为第 146 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 149 列
INT:Num
第 29 组,规则与第 1 组相同,物品列为第 146 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 150 列
INT:Bind
第 29 组,规则与第 1 组相同,物品列为第 146 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 151 列
INT:ItemID30
第 30 组,规则与第 1 组相同,物品列为第 151 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 152 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 153 列
INT:Notice
第 30 组,规则与第 1 组相同,物品列为第 151 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 154 列
INT:Num
第 30 组,规则与第 1 组相同,物品列为第 151 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 155 列
INT:Bind
第 30 组,规则与第 1 组相同,物品列为第 151 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 156 列
INT:ItemID31
第 31 组,规则与第 1 组相同,物品列为第 156 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 157 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 158 列
INT:Notice
第 31 组,规则与第 1 组相同,物品列为第 156 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 159 列
INT:Num
第 31 组,规则与第 1 组相同,物品列为第 156 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 160 列
INT:Bind
第 31 组,规则与第 1 组相同,物品列为第 156 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 161 列
INT:ItemID32
第 32 组,规则与第 1 组相同,物品列为第 161 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 162 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 163 列
INT:Notice
第 32 组,规则与第 1 组相同,物品列为第 161 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 164 列
INT:Num
第 32 组,规则与第 1 组相同,物品列为第 161 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 165 列
INT:Bind
第 32 组,规则与第 1 组相同,物品列为第 161 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 166 列
INT:ItemID33
第 33 组,规则与第 1 组相同,物品列为第 166 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 167 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 168 列
INT:Notice
第 33 组,规则与第 1 组相同,物品列为第 166 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 169 列
INT:Num
第 33 组,规则与第 1 组相同,物品列为第 166 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 170 列
INT:Bind
第 33 组,规则与第 1 组相同,物品列为第 166 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 171 列
INT:ItemID34
第 34 组,规则与第 1 组相同,物品列为第 171 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 172 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 173 列
INT:Notice
第 34 组,规则与第 1 组相同,物品列为第 171 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 174 列
INT:Num
第 34 组,规则与第 1 组相同,物品列为第 171 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 175 列
INT:Bind
第 34 组,规则与第 1 组相同,物品列为第 171 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 176 列
INT:ItemID35
第 35 组,规则与第 1 组相同,物品列为第 176 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 177 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 178 列
INT:Notice
第 35 组,规则与第 1 组相同,物品列为第 176 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 179 列
INT:Num
第 35 组,规则与第 1 组相同,物品列为第 176 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 180 列
INT:Bind
第 35 组,规则与第 1 组相同,物品列为第 176 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 181 列
INT:ItemID36
第 36 组,规则与第 1 组相同,物品列为第 181 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 182 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 183 列
INT:Notice
第 36 组,规则与第 1 组相同,物品列为第 181 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 184 列
INT:Num
第 36 组,规则与第 1 组相同,物品列为第 181 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 185 列
INT:Bind
第 36 组,规则与第 1 组相同,物品列为第 181 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 186 列
INT:ItemID37
第 37 组,规则与第 1 组相同,物品列为第 186 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 187 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 188 列
INT:Notice
第 37 组,规则与第 1 组相同,物品列为第 186 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 189 列
INT:Num
第 37 组,规则与第 1 组相同,物品列为第 186 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 190 列
INT:Bind
第 37 组,规则与第 1 组相同,物品列为第 186 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 191 列
INT:ItemID38
第 38 组,规则与第 1 组相同,物品列为第 191 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 192 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 193 列
INT:Notice
第 38 组,规则与第 1 组相同,物品列为第 191 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 194 列
INT:Num
第 38 组,规则与第 1 组相同,物品列为第 191 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 195 列
INT:Bind
第 38 组,规则与第 1 组相同,物品列为第 191 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 196 列
INT:ItemID39
第 39 组,规则与第 1 组相同,物品列为第 196 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 197 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 198 列
INT:Notice
第 39 组,规则与第 1 组相同,物品列为第 196 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 199 列
INT:Num
第 39 组,规则与第 1 组相同,物品列为第 196 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 200 列
INT:Bind
第 39 组,规则与第 1 组相同,物品列为第 196 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 201 列
INT:ItemID40
第 40 组,规则与第 1 组相同,物品列为第 201 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 202 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 203 列
INT:Notice
第 40 组,规则与第 1 组相同,物品列为第 201 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 204 列
INT:Num
第 40 组,规则与第 1 组相同,物品列为第 201 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 205 列
INT:Bind
第 40 组,规则与第 1 组相同,物品列为第 201 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 206 列
INT:ItemID41
第 41 组,规则与第 1 组相同,物品列为第 206 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 207 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 208 列
INT:Notice
第 41 组,规则与第 1 组相同,物品列为第 206 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 209 列
INT:Num
第 41 组,规则与第 1 组相同,物品列为第 206 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 210 列
INT:Bind
第 41 组,规则与第 1 组相同,物品列为第 206 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 211 列
INT:ItemID42
第 42 组,规则与第 1 组相同,物品列为第 211 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 212 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 213 列
INT:Notice
第 42 组,规则与第 1 组相同,物品列为第 211 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 214 列
INT:Num
第 42 组,规则与第 1 组相同,物品列为第 211 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 215 列
INT:Bind
第 42 组,规则与第 1 组相同,物品列为第 211 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 216 列
INT:ItemID43
第 43 组,规则与第 1 组相同,物品列为第 216 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 217 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 218 列
INT:Notice
第 43 组,规则与第 1 组相同,物品列为第 216 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 219 列
INT:Num
第 43 组,规则与第 1 组相同,物品列为第 216 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 220 列
INT:Bind
第 43 组,规则与第 1 组相同,物品列为第 216 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 221 列
INT:ItemID44
第 44 组,规则与第 1 组相同,物品列为第 221 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 222 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 223 列
INT:Notice
第 44 组,规则与第 1 组相同,物品列为第 221 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 224 列
INT:Num
第 44 组,规则与第 1 组相同,物品列为第 221 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 225 列
INT:Bind
第 44 组,规则与第 1 组相同,物品列为第 221 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 226 列
INT:ItemID45
第 45 组,规则与第 1 组相同,物品列为第 226 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 227 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 228 列
INT:Notice
第 45 组,规则与第 1 组相同,物品列为第 226 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 229 列
INT:Num
第 45 组,规则与第 1 组相同,物品列为第 226 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 230 列
INT:Bind
第 45 组,规则与第 1 组相同,物品列为第 226 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 231 列
INT:ItemID46
第 46 组,规则与第 1 组相同,物品列为第 231 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 232 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 233 列
INT:Notice
第 46 组,规则与第 1 组相同,物品列为第 231 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 234 列
INT:Num
第 46 组,规则与第 1 组相同,物品列为第 231 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 235 列
INT:Bind
第 46 组,规则与第 1 组相同,物品列为第 231 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 236 列
INT:ItemID47
第 47 组,规则与第 1 组相同,物品列为第 236 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 237 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 238 列
INT:Notice
第 47 组,规则与第 1 组相同,物品列为第 236 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 239 列
INT:Num
第 47 组,规则与第 1 组相同,物品列为第 236 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 240 列
INT:Bind
第 47 组,规则与第 1 组相同,物品列为第 236 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 241 列
INT:ItemID48
第 48 组,规则与第 1 组相同,物品列为第 241 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 242 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 243 列
INT:Notice
第 48 组,规则与第 1 组相同,物品列为第 241 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 244 列
INT:Num
第 48 组,规则与第 1 组相同,物品列为第 241 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 245 列
INT:Bind
第 48 组,规则与第 1 组相同,物品列为第 241 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 246 列
INT:ItemID49
第 49 组,规则与第 1 组相同,物品列为第 246 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 247 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 248 列
INT:Notice
第 49 组,规则与第 1 组相同,物品列为第 246 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 249 列
INT:Num
第 49 组,规则与第 1 组相同,物品列为第 246 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 250 列
INT:Bind
第 49 组,规则与第 1 组相同,物品列为第 246 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 251 列
INT:ItemID50
第 50 组,规则与第 1 组相同,物品列为第 251 列。产物模板编号。大于 0 且权重、数量为正、公告和绑定非负时,本组写入并计入有效组数。 0 或负表示本组空,不占用有效组。中间空组不会截断后面的有效组。
第 252 列
INT:Rate
本组权重。有效时累加到 iTotalRate。 无效组不累加。不是百分号。
第 253 列
INT:Notice
第 50 组,规则与第 1 组相同,物品列为第 251 列。公告标志,有效组要求 ≥0。 负值使本组无效。
第 254 列
INT:Num
第 50 组,规则与第 1 组相同,物品列为第 251 列。产出件数,有效组要求 >0。 0 或负使本组无效。
第 255 列
INT:Bind
第 50 组,规则与第 1 组相同,物品列为第 251 列。绑定标志,有效组要求 ≥0。 负值使本组无效。当前启动未调用本加载器。
第 256 列
STRING:Notice_Format1
公告模板 1,拷贝最多 255 字节到预分配缓冲。 当前启动不读。过长可能截断且不保证补 0。
第 257 列
STRING:Notice_Format2
公告模板 2,规则同第 256 列。 当前启动不读。
第 258 列
STRING:Notice_Format3
公告模板 3,规则同第 256 列。 当前启动不读。
第 259 列
STRING:制作时间
样本存在本列,加载器不读。列数须大于 257,因此本列仍须保留。 改它不会被加载器看到。

常用修改实例

示例为局部教学片段,先备份原运行文件,再修改对应行并保留其余配置。教学值不是程序默认值。 以下代码块保留真实 Tab;本地示例文件保留原样本编码、中文表头与 CRLF。网页文字使用浏览器编码显示,不表示运行文件应改存 UTF-8。

把旧综合表第一组产物权重从 100 改为 200(当前启动不会生效)

修改前:

INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	STRING	STRING	STRING	STRING
index	ZhuanDan_ID	道具空间需求	材料空间需求	任务空间需求	ItemID1	Rate	Notice	Num	Bind	ItemID2	Rate	Notice	Num	Bind	ItemID3	Rate	Notice	Num	Bind	ItemID4	Rate	Notice	Num	Bind	ItemID5	Rate	Notice	Num	Bind	ItemID6	Rate	Notice	Num	Bind	ItemID7	Rate	Notice	Num	Bind	ItemID8	Rate	Notice	Num	Bind	ItemID9	Rate	Notice	Num	Bind	ItemID10	Rate	Notice	Num	Bind	ItemID11	Rate	Notice	Num	Bind	ItemID12	Rate	Notice	Num	Bind	ItemID13	Rate	Notice	Num	Bind	ItemID14	Rate	Notice	Num	Bind	ItemID15	Rate	Notice	Num	Bind	ItemID16	Rate	Notice	Num	Bind	ItemID17	Rate	Notice	Num	Bind	ItemID18	Rate	Notice	Num	Bind	ItemID19	Rate	Notice	Num	Bind	ItemID20	Rate	Notice	Num	Bind	ItemID21	Rate	Notice	Num	Bind	ItemID22	Rate	Notice	Num	Bind	ItemID23	Rate	Notice	Num	Bind	ItemID24	Rate	Notice	Num	Bind	ItemID25	Rate	Notice	Num	Bind	ItemID26	Rate	Notice	Num	Bind	ItemID27	Rate	Notice	Num	Bind	ItemID28	Rate	Notice	Num	Bind	ItemID29	Rate	Notice	Num	Bind	ItemID30	Rate	Notice	Num	Bind	ItemID31	Rate	Notice	Num	Bind	ItemID32	Rate	Notice	Num	Bind	ItemID33	Rate	Notice	Num	Bind	ItemID34	Rate	Notice	Num	Bind	ItemID35	Rate	Notice	Num	Bind	ItemID36	Rate	Notice	Num	Bind	ItemID37	Rate	Notice	Num	Bind	ItemID38	Rate	Notice	Num	Bind	ItemID39	Rate	Notice	Num	Bind	ItemID40	Rate	Notice	Num	Bind	ItemID41	Rate	Notice	Num	Bind	ItemID42	Rate	Notice	Num	Bind	ItemID43	Rate	Notice	Num	Bind	ItemID44	Rate	Notice	Num	Bind	ItemID45	Rate	Notice	Num	Bind	ItemID46	Rate	Notice	Num	Bind	ItemID47	Rate	Notice	Num	Bind	ItemID48	Rate	Notice	Num	Bind	ItemID49	Rate	Notice	Num	Bind	ItemID50	Rate	Notice	Num	Bind	Notice_Format1	Notice_Format2	Notice_Format3	制作时间
0	30504013	2	1	0	10141025	100	1	3	1	10141026	100	0	2	0	10141027	100	0	1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0	#c00FFFF百花娇艳,水火无情,#{_INFOUSR%s}#c00FFFF拿着#G#{_ITEM30504014}#c00FFFF中,心一横拉松口袋,发现一件#{_INFOMSG%s}#c00FFFF。	#c00FFFF百花娇艳,水火无情,#{_INFOUSR%s}#c00FFFF拿着#G#{_ITEM30504014}#c00FFFF中,心一横拉松口袋,发现一件#{_INFOMSG%s}#c00FFFF。	#c00FFFF百花娇艳,水火无情,#{_INFOUSR%s}#c00FFFF拿着#G#{_ITEM30504014}#c00FFFF中,心一横拉松口袋,发现一件#{_INFOMSG%s}#c00FFFF。	

修改后:

INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	INT	STRING	STRING	STRING	STRING
index	ZhuanDan_ID	道具空间需求	材料空间需求	任务空间需求	ItemID1	Rate	Notice	Num	Bind	ItemID2	Rate	Notice	Num	Bind	ItemID3	Rate	Notice	Num	Bind	ItemID4	Rate	Notice	Num	Bind	ItemID5	Rate	Notice	Num	Bind	ItemID6	Rate	Notice	Num	Bind	ItemID7	Rate	Notice	Num	Bind	ItemID8	Rate	Notice	Num	Bind	ItemID9	Rate	Notice	Num	Bind	ItemID10	Rate	Notice	Num	Bind	ItemID11	Rate	Notice	Num	Bind	ItemID12	Rate	Notice	Num	Bind	ItemID13	Rate	Notice	Num	Bind	ItemID14	Rate	Notice	Num	Bind	ItemID15	Rate	Notice	Num	Bind	ItemID16	Rate	Notice	Num	Bind	ItemID17	Rate	Notice	Num	Bind	ItemID18	Rate	Notice	Num	Bind	ItemID19	Rate	Notice	Num	Bind	ItemID20	Rate	Notice	Num	Bind	ItemID21	Rate	Notice	Num	Bind	ItemID22	Rate	Notice	Num	Bind	ItemID23	Rate	Notice	Num	Bind	ItemID24	Rate	Notice	Num	Bind	ItemID25	Rate	Notice	Num	Bind	ItemID26	Rate	Notice	Num	Bind	ItemID27	Rate	Notice	Num	Bind	ItemID28	Rate	Notice	Num	Bind	ItemID29	Rate	Notice	Num	Bind	ItemID30	Rate	Notice	Num	Bind	ItemID31	Rate	Notice	Num	Bind	ItemID32	Rate	Notice	Num	Bind	ItemID33	Rate	Notice	Num	Bind	ItemID34	Rate	Notice	Num	Bind	ItemID35	Rate	Notice	Num	Bind	ItemID36	Rate	Notice	Num	Bind	ItemID37	Rate	Notice	Num	Bind	ItemID38	Rate	Notice	Num	Bind	ItemID39	Rate	Notice	Num	Bind	ItemID40	Rate	Notice	Num	Bind	ItemID41	Rate	Notice	Num	Bind	ItemID42	Rate	Notice	Num	Bind	ItemID43	Rate	Notice	Num	Bind	ItemID44	Rate	Notice	Num	Bind	ItemID45	Rate	Notice	Num	Bind	ItemID46	Rate	Notice	Num	Bind	ItemID47	Rate	Notice	Num	Bind	ItemID48	Rate	Notice	Num	Bind	ItemID49	Rate	Notice	Num	Bind	ItemID50	Rate	Notice	Num	Bind	Notice_Format1	Notice_Format2	Notice_Format3	制作时间
0	30504013	2	1	0	10141025	200	1	3	1	10141026	100	0	2	0	10141027	100	0	1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0				1	0	#c00FFFF百花娇艳,水火无情,#{_INFOUSR%s}#c00FFFF拿着#G#{_ITEM30504014}#c00FFFF中,心一横拉松口袋,发现一件#{_INFOMSG%s}#c00FFFF。	#c00FFFF百花娇艳,水火无情,#{_INFOUSR%s}#c00FFFF拿着#G#{_ITEM30504014}#c00FFFF中,心一横拉松口袋,发现一件#{_INFOMSG%s}#c00FFFF。	#c00FFFF百花娇艳,水火无情,#{_INFOUSR%s}#c00FFFF拿着#G#{_ITEM30504014}#c00FFFF中,心一横拉松口袋,发现一件#{_INFOMSG%s}#c00FFFF。	

按第一列定位行 0。样本 ZhuanDan_ID 30504013,第一组物品 10141025,Rate 100,Notice 1,Num 3,Bind 1。只把第 7 列改为 200,保留 259 列。本片段含表头与该行,不能覆盖整表。

若手动调用 InitZhuandanConfigTable,该行有效 3 组总权重由 300 变为 400。当前 TableInit::Init 不调用该函数,Lua 转蛋也不读 g_Zhuandan_Config,所以改本表不会改变线上转蛋。隔离测试仅在显式调用加载器后读回 Rate 200。

验证与排查

确认启动日志有 ZhuandanBase/Output 的 OK,没有本表加载日志。用 30504013 或 30504077 测试转蛋,结果应仍由 Base+Output 决定。不要把本表当现行配置。若将来源码接上本加载器,再按本页字段重测。

加载器要求 GetFieldsNum()>257。有效组条件:物品>0、权重>0、公告≥0、数量>0、绑定≥0。与 Base 的 Candidate_Num 精确计数不同,这里跳过空组。

现行转蛋说明见 ZhuandanBase 与 ZhuandanOutput。开箱列表见 boxdroplist 系列。

关联与依据

Server/ZhuandanBase.txt · Server/ZhuandanOutput.txt · Server/boxdroplist系列

其他配置及整理状态 · 服务端外网设置 · Lua 接口索引

  • Server/Server/GameServer/Server/Main/GameTable.cpp:实际加载、解析、字段使用或示例关联依据
  • Server/Server/GameServer/Server/Main/GameTable.h:实际加载、解析、字段使用或示例关联依据
  • resources/Server/Config/ZhuandanConfig.txt:实际加载、解析、字段使用或示例关联依据
  • resources/Server/Config/ZhuandanBase.txt:实际加载、解析、字段使用或示例关联依据

原始 DBC 与 InitZhuandanConfigTable 隔离测试(测试中显式调用)。生产启动路径未调用本加载器。