【XMItemNotification·获得物品通知】

原创 【XMItemNotification·获得物品通知】 1.0.1

需要插件(必装)
需要插件(可选)

插件功能​

  • 监控玩家获取物品时自动发送全服通知:
    • 通过指定容器中获得超过最低数量的指定物品
    • 通过控制台指令获得超过最低数量的指定物品
  • 支持多种通知方式:聊天,UI、喇叭(需要安装对应插件)
  • 可配置物品、容器、数量等触发条件
  • 支持冷却时间防止刷屏

玩法​

  • 当玩家杀死指定类型npc,从他身上获得稀有物品时弹出全服通知
  • 当玩家从指定容器中获得大量指定材料,弹出全服通知
  • 当玩家从赌场邮箱中获得指定数量的废料时,弹出全服通知
  • 当玩家强化到了+100的武器,从储物箱中取出时,弹出全服通知
  • 每个材料,每种容器,冷却时间,都可以单独设置
1737969226604

命令​

  • /wptx {提示内容}- 为指定物品匹配指定容器,自动添加到配置文件中 (仅管理员可用)
    • 需要手持要添加提示的物品
    • 需要对准要添加提示的容器
    • 物品数量将作为最低通知数量
    • 指令设置好后可以在配置文件进一步修改更方便

依赖插件(可选)​

  • RandomUIMessage - 用于显示UI提示
  • XMConfirmUI - 用于显示确认框提示(如果使用此插件,玩家还可以点击“非常牛逼!”按钮,他们会自动发送一条聊天消息“非常牛逼!”)
  • BigSpeaker - 用于显示喇叭提示
  • DWCommandGive- 完全匹配控制台指令发放物品 (别的指令关键词也可以但是我没试)

配置说明​

JSON:
{
  "插件设置": {
    "聊天提示前缀": "[提示]",
    "使用聊天提示": true,         // 是否使用聊天框提示
    "使用RandomUIMessage提示": false,  // 是否使用UI提示
    "使用XMConfirmUI提示": false,     // 是否使用确认框提示
    "使用BigSpeaker提示(0禁用,写入要使用的喇叭样式ID)": 0,                  // 喇叭提示ID,0为禁用
    "提示物品设置": [
      {
        "来自物品容器": "crate_tools",  // 物品来源容器,留空则不限制容器
        "通过控制台指令": "f",           // 触发的控制台指令,如 f、give 等
        "物品名称": "废料",             // 物品显示名称
        "物品简称": "scrap",           // 物品简称
        "物品皮肤": 0,                 // 物品皮肤ID
        "物品最低通知数量": 1,          // 触发通知的最低数量
        "通知内容": "恭喜%玩家名称%通过击杀BOSS获得了%物品名称%x%数量%个!",  // 通知内容
        "重复通知冷却": 0              // 重复通知的冷却时间(秒)
      }
    ]
  }
}

变量说明​

通知内容支持以下变量:
  • %玩家名称% - 获得物品的玩家名称
  • %物品名称% - 物品的显示名称
  • %数量% - 获得的物品数量

指令监控说明​

插件可以监控以下类型的指令:
  1. 完全匹配: "f"
  2. 包含指令: "global.f"
  3. 任意位置包含指令名称
例如配置 "f" 可以匹配:
  • f 76561198xxxxxxxx scrap 100 0
  • global.f 76561198xxxxxxxx scrap 100 0

使用示例​

  1. 监控工具箱中的废料获取:只要玩家从工具箱获得大于等于100个废料,就会弹出提示通知全服玩家
JSON:
{
  "来自物品容器": "crate_tools",
  "通过控制台指令": "",
  "物品名称": "废料",
  "物品简称": "scrap",
  "物品最低通知数量": 100
}
  1. 监控通过指令获得废料:只要玩家通过包含f字母的控制台指令获得大于等于50个废料,就会弹出提示通知全服玩家
JSON:
{
  "来自物品容器": "",
  "通过控制台指令": "f",
  "物品名称": "废料",
  "物品简称": "scrap",
  "物品最低通知数量": 50
}

注意:
  1. 所有通知方式都是可选的,可以同时启用多种通知方式
  2. 通知内容支持颜色代码,默认:
    • 玩家名称: 青色
    • 物品名称: 橙色
    • 数量: 绿色
  3. 冷却时间可以防止短时间内重复通知
  4. 容器名称和指令可以留空,表示不限制来源
作者
pandaman
下载
2
类型
数字产品
有效期
无限
价格
98.00 CNY
查看
54
文件类型
cs
文件大小
19.1 KB
文件Hash
702878eaa7a406c92d237c1c5003da92
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 1.0.1

    - 修复冷却未生效
标签