消耗材料优先消耗绑定
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-03-21 16:40:37 |
👁️ 阅读: 5
根据课程日志记录,要实现消耗材料时优先消耗绑定的,可以通过以下方式:
1. **在商城购买时提示**:可以在商城按钮(位置701-704)上添加大字按钮提示,或者使用购买前触发标签 `@CanBuyShopItem` 弹窗提示玩家优先抵扣绑元。
2. **多货币扣除顺序设置**:在商城表格的 `costtype` 字段中设置货币扣除顺序,格式为 `货币ID#货币ID#货币ID`。扣除顺序从前往后,优先扣除第一个货币,不足时再扣除后续货币。例如设置 `4#2` 会先扣货币ID4(绑元),不足时再扣货币ID2(元宝)。
3. **物品关联货币组**:在 `cfg_item.xls` 表的 `Reserved` 字段设置货币组分类和优先扣除顺序,格式如 `22#1`。这通常用于创建专门用绑定货币购买的栏目。
4. **回收系统检查**:在回收脚本中检查玩家会员等级,根据等级决定给予绑定或不绑定元宝,无需做两套回收系统。
注意:绑定元宝不能替代元宝使用,两者是独立的货币类型。
← 返回问答库