# CNPCShop 自定义NPC商店

- 作者: Megghy，肝帝熙恩更新1449
- 出处: [github](https://github.com/Megghy/CNPCShop)
- 使你可以自定义NPC出售的商品

## 指令
```
无
```
## 配置
> 配置文件位置：tshock/CNPCShop.json
```json5
{
  "更新间隔": 500,  //默认为500, 单位毫秒, 一般来说这个间隔差不多够用了, 不过要是想替换得更快的话可以调低, 不过建议尽量不要低于100, 再低不仅十分占用带宽而且也没啥意义
  "总列表": [
    {
      "启用": true,   //表示是否启用此商店块
      "世界ID[-1则不限制世界]": -1,    //指定在某个地图生效, 填-1的话则在所有世界都生效. 世界id可使用/worldinfo 查看
      "商店列表": [
        {
          "启用": true,   //表示是否启用此商店
          "用户组[留空则允许所有]": [
            "guest",
            "default",
            "superadmin"
          ],   //只有在此列表中的用户组才能使用自定义商店
          "进入消息": [
            "商人: 想买点啥?",
            "商人: 大甩卖!",
            "商人: 你好啊 {name}"
          ],   //与npc进行对话时向玩家发送的文本, 多条文本会随机选择, 留空则不发送. 文本中的 {name} 将会被替换为玩家名字
          "关闭消息": [
            "商人: 欢迎再来"
          ],   //关闭对话时向玩家发送的文本, 多条文本会随机选择, 留空则不发送. 文本中的 {name} 将会被替换为玩家名字
          "NPCID": 17,   //将要替换的npc的id
          "商品": [
            {
              "物品ID": 8,   //物品id, 详见wiki
              "前缀": 0,   //物品前缀, 详见wiki
              "价格": {   //注意 金银铜只能输入0-99之间, 铂为0-999
                "铜": 99,
                "银": 3,
                "金": 0,
                "铂": 0
              }
            },
            {
              "物品ID": 28,
              "前缀": 0,
              "价格": {
                "铜": 99,
                "银": 12,
                "金": 0,
                "铂": 0
              }
            },
            {
              "物品ID": 292,
              "前缀": 0,
              "价格": {
                "铜": 99,
                "银": 49,
                "金": 0,
                "铂": 0
              }
            },
            {
              "物品ID": 2350,
              "前缀": 0,
              "价格": {
                "铜": 99,
                "银": 99,
                "金": 0,
                "铂": 0
              }
            }
          ]
        },
        {
          "启用": false,
          "用户组[留空则允许所有]": [
            ""
          ],
          "进入消息": [
            ""
          ],
          "关闭消息": [
            ""
          ],
          "NPCID": 17,
          "商品": [
            {
              "物品ID": 1,
              "前缀": 0,
              "价格": {
                "铜": 99,
                "银": 9,
                "金": 0,
                "铂": 0
              }
            },
            {
              "物品ID": 2,
              "前缀": 0,
              "价格": {
                "铜": 5,
                "银": 0,
                "金": 0,
                "铂": 0
              }
            }
          ]
        }
      ]
    }
  ]
}
```

## 更新日志

```
v1.0.1
i18n预备
```

## 反馈
- 优先发issued -> 共同维护的插件库：https://github.com/UnrealMultiple/TShockPlugin
- 次优先：TShock官方群：816771079
- 大概率看不到但是也可以：国内社区trhub.cn ，bbstr.net , tr.monika.love
