• 👋 好久不见,老朋友,序序新:964014008
资源图标

[娱乐/经济]CNPCShop 自定义NPC商店 -- 使你可以自定义NPC出售的商品 1.0.2

没有下载许可
英文名称
CNPCShop
中文名称
自定义NPC商店
来源
原创
API类型
TerrariaServerAPI
插件类型
  1. 娱乐
  2. 经济
语言支持
  1. 简体中文
适用版本
  1. 1.4
前置Mod/插件
TShock本体
开源地址
https://github.com/Megghy/CNPCShop
API版本
4.5.0
字面意思, 可以使你修改商人之类的npc出售的物品, 如图1625232765785.png

配置文件说明
JSON:
{
  "更新间隔": 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
              }
            }
          ]
        }
      ]
    }
  ]
}
作者
Megghy
价格
1枚
下载
305
查看
4,672
首次发布
最后更新
评分
5.00 星 1 人评分

来自Megghy的更多资源

最新更新

  1. 添加物品堆叠设置项

    需要删除配置文件重新生成, 注意保存自己写的东西
  2. 添加数据包发送间隔时间的设置项, 以防止占用过多网络带宽

    需要删除配置文件重新生成, 注意保存自己写的东西 默认为500, 单位毫秒, 一般来说这个间隔差不多够用了, 不过要是想替换得更快的话可以调低, 不过建议尽量不要低于100...

最新评论

Thank you so much, this plugin is good!
You got some source? I would like to translate this to English. thanks ✨
Megghy
Megghy
I've open sourced the code at https://github.com/Megghy/CNPCShop, and you can change the text if you want
顶部