宝箱配置BoxConfig.txt,详细介绍
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-07-02 15:03:17 |
👁️ 阅读: 10
根据课程日志记录,宝箱配置主要涉及两个核心文件:`data\cfg_box.xls`(或`BoxConfig.txt`)和`data\cfg_game_data.xls`。
**宝箱数据库设置:**
物品数据库(StdItems)中,宝箱的`StdMode`需设置为31,`Shape`值设为1-99(需确保不与其他物品冲突)。`Source`字段用于设置宝箱可摇次数,不填或为空则默认摇1次,摇箱子次数存放在N0变量中。`Reserved`字段需设置为1。钥匙的`StdMode`需设置为40,`Shape`同样设为1-99。
**宝箱播放动画配置:**
在`data\cfg_game_data.xls`的`boxtexiao`字段中配置。格式为:`宝箱Shape值#宝箱默认特效#宝箱开启动画特效#宝箱转动特效|...`。例如:`15#4530#4511#4512|16#4531#4513#4514|...`
**宝箱物品表配置(`data\cfg_box.xls`):**
- `IDX`:从1开始编号。
- `BOXname`:宝箱名称。
- `ITEModds`:可得到物品。格式为`物品#数量#几率|物品#数量#几率...`,数字越大几率越低。
- `ITEMhit`:中间默认一格。格式同上,数字越大几率越低。
- `Nohit`:不可以得到的物品。格式同上,数字越大几率越低。
**脚本触发:**
- 开启宝箱获得物品时,会触发`Q-Function.txt`中的`[@GetBoxsItemX]`脚本段(X为宝箱的Shape值)。获得的物品名称存放在S0变量中,重摇箱子次数在N0中。
- 可使用`NOTALLOWOPENBOX 1`命令禁止开启宝箱。
- 可使用`OpenDragonBox 编号 次数`脚本命令直接开启宝箱。
**示例:**
若你希望从“武器1”到“武器10”中随机获得一件,应在`ITEModds`列配置为:`武器1#1#10|武器2#1#10|...|武器10#1#10`(此处数字10代表权重,所有物品权重相同则概率均等)。`ITEMhit`和`Nohit`可根据需要留空或配置。
← 返回问答库