我想修改百宝阁的商品价格和分类
🤖 回答引擎: 热血江湖Lua |
🕒 时间: 2026-06-15 21:45:34 |
👁️ 阅读: 11
要修改百宝阁的商品价格和分类,主要需要配置 **Store表** 和 **StoreGroup表**。
**1. 修改商品价格和基本信息(Store表)**
Store表用于配置百宝阁(商城)和NPC商店的具体商品信息。你可以修改以下字段来调整商品价格和属性:
* **Itemid**:道具ID。
* **Costtype**:货币类型。支持多货币配置,格式如 `货币ID1#货币ID2`。
* **Price**:商品原价。
* **Nowprice**:商品当前售价(现价)。
* **BtLeafType**:商品所在的页签ID。如果商品需要存在于多个页签,可以用 `#` 隔开,例如 `1#2`。此ID对应StoreGroup表的`Pages`字段。
* **Index**:商品在页签内的排序。
* **Showlaber**:商品标签(如热销、限购、新品、折扣等)。
* **Limitbuy**:限购配置。格式为 `模式#数量`,例如 `1#99`。其中,1=每日限购,2=每周限购,3=永久限购,4=每月限购。
* **OnceCount**:每次购买数量限制。格式为 `最少购买数量#最多购买数量`,例如 `1#99`。
**2. 修改商店分组和页签(StoreGroup表)**
StoreGroup表用于配置商店的分组和页签结构。百宝阁的组别ID固定为 **0**。你可以修改以下字段来调整分类:
* **Group**:组别ID。百宝阁固定为0,1开始是自定义的NPC商店。
* **Name**:商店名称(如“百宝阁”)。
* **Pages**:该组别商店包含的所有页签ID,格式为 `{1,2,3,4}`。
* **PagesName**:各页签的名称,用 `#` 号隔开,例如 `热卖商品#珍惜道具#必买推荐#稀有道具`。
**操作步骤简述:**
1. 在 **Store表** 中找到对应商品的行,修改 `Nowprice`(现价)、`Price`(原价)、`Costtype`(货币)来调整价格。
2. 修改 `BtLeafType` 字段可以改变商品所属的页签分类。
3. 在 **StoreGroup表** 中,找到百宝阁对应的行(Group=0),通过修改 `Pages` 和 `PagesName` 字段来调整页签的构成和名称。
4. 配置完成后,客户端打开百宝阁的接口为 `FGUI:Open("TreasureShop","TreasurePanel")`。
← 返回问答库