食用声明

1. 禁止用于圈钱!!!
2. 禁止贩卖指令服所有资源!!!
3. 没有足够的耐心,请你立即停下来!!!
4. 您有高见,请另寻它法,本贴不适合你!!!

商店文件路径

有两个文件,都需要改,本贴以KNC为例,其他大同小异,请自行摸索
为什么有两个,咱也不知道,咱也不敢问。先看下路径

商店配置文件路径1
KCN-GenshinServer_v0.1.7-Beta_4.0.x\KCN-GenshinServer_v0.1.7-Beta\Server\grasscutter\data\Shop.json
商店配置文件路径2
KCN-GenshinServer_v0.1.7-Beta_4.0.x\KCN-GenshinServer_v0.1.7-Beta\Server\grasscutter\resources\ExcelBinOutput\ShopGoodsExcelConfigData.json

详细配置说明(不完全但是能用)

1. Shop.json的配置说明
{
    "shopId": 902,            //商店id   礼包商城
    "items": [
      {
        "goodsId": 902203,    //商品id   唯一id不用管,不重复就行
        "goodsItem": {
          "id": 203,          //物品id    创世结晶
          "count": 6666       //数量      6666个
        },
        "scoin": 1,           //每个商品消耗的莫拉数量    其实是总限购数量
        "costItemList": [],
        "buyLimit": 10,       //限购数量    设置无效果
        "beginTime": 1640966400,    //商品有效开始时间戳
        "endTime": 2051193600,      //商品有效结束时间戳
        "minLevel": 1,        //最小限购等级    其实是单次最高限购数量
        "maxLevel": 1,        //最大限购等级    其实是每个商品消耗的莫拉消耗数量
        "hcoin": 160,         //每个商品消耗的原石数量
        "mcoin": 10,          //每个商品消耗的结晶数量
        "refreshType": "SHOP_REFRESH_DAILY",    //商品状态刷新方式    每天刷新
        "shopRefreshParam": 1       //商品刷新周期    一天
      }
    ]
  }

对应割草机的菜单设置即可,没必要自己写,容易出问题的

2. ShopGoodsExcelConfigData.json的配置说明

注意:这个需要手动改代码,且不一定生效,没有注释的我也不知道作用

{
    "goodsId": 102003,        //商品id    唯一id,不重复就行
    "subTagNameTextMapHash": 2900970978,
    "subTabId": 2,
    "shopType": 1001,
    "itemId": 223,            //物品id    纠缠之缘
    "itemCount": 1,           //物品数量  1个 
    "costItems": [
      {
        "id": 221,
        "count": 5
      },
      {},
      {},
      {}
    ],
    "platformTypeList": [{}],
    "refreshType": "SHOP_REFRESH_MONTHLY",  //商品状态刷新方式    每月刷新
    "refreshParam": 1,                      //商品刷新周期        一个月
    "beginTime": "2019-12-01 00:00:00",     //商品有效开始时间
    "endTime": "2035-01-01 00:00:00",       //商品有效结束时间
    "preconditionParamList": ["", ""],
    "minShowLevel": 1,
    "minPlayerLevel": 99,    //最小限购等级    其实是单次最高限购数量
    "maxPlayerLevel": 0,     //最大限购等级    目测是每个商品的消耗数量
    "sortLevel": 10,
    "ENMHPOFIHPK": []
  }

两者使用上的区别:

前者是刚启动游戏的时候默认加载的商城配置文件,后者是重载配置会加载的,很大概率覆盖前者。配置测试会更新在我的博客,欢迎关注。