• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
【SuperMail·邮件系统】

原创 【SuperMail·邮件系统】 1.1.9

✅添加了新的配置,现在四个按钮独立显示并添加了图像支持
⚠️更新前请先将压缩包的按钮图片放入插件存档文件夹内,或自行修改按钮样式
JSON:
    "一键已读图片": "已读.png",
    "清空邮件图片": "清空.png",
    "领取图片": "领取.png",
    "删除图片": "删除.png"
✅在MG页面添加了指令输入框,支持领取按钮执行指令,支持收藏邮件也保存指令
✅现在如果是纯文本的邮件不会显示领取按钮了
✅添加了发送者 → {全体}/{在线玩家}/{玩家名称},来显示发送邮件的收件方信息
✅在MG页面添加新的【历史】按钮和相关功能
- 现在可以在MG发送的邮件,和指令发送的邮件,内容右侧看到星标按钮,点击即可收藏此邮件到历史页面中
- 包括发布邮件的标题,内容,附件所有物品和对应数量
- 和收藏夹物品类似,在发送邮件时,可以选择历史页面中之前收藏的任意邮件,会直接使用历史邮件标题,内容,自动填充到左侧输入框,并按照历史邮件的附件物品作为本次邮件发送物品
- 依然可以在发送前添加新的背包物品,或收藏夹物品
✅在MG和指令发送的邮件类型,内容区域左侧添加了【回执】按钮
- 点击回执按钮可以查看此邮件的已读玩家列表,和已领玩家列表

175858359596217585808203731758583507845
✅添加了新的配置 "使用XMNotificationUI调用名称": "", 留空依然使用原版新邮件提醒图,否则使用调用的自定义UI
✅添加了新的MG页面功能 【收藏夹】
- 在原本选择物品右上角添加了收藏星标,点击收藏到收藏夹
- 点击货到付款右侧的星标进入收藏夹
- 在收藏夹中选中物品,修改数量,可用于不判断背包直接发送此物品到邮件附件
- 支持收藏夹+背包同时选择
17585445949411758549660719
🔁修复本月编译错误
🔁修复MG页面发给【所有玩家】邮件,新进服的玩家看不到右下角新邮件提醒UI的问题
🔁更新撤销按钮逻辑,现在所有通过控制台指令和MG页面发出的邮件都显示撤销按钮
✅现在MG页面和指令发给【个人】的邮件也会显示给管理员,以便撤销
✅在+页面和MG页面的steamid输入框右侧,添加了【在线玩家】按钮,现在可以一键选择在线玩家发送一对一邮件
✅添加了选择玩家页面的滚动视图
⚠️现在当玩家删除一对一类型的邮件时,存档数据会同步删除,避免数据堆积
⚠️MG和指令发出的【所有类型】邮件,都可以通过撤销按钮删除存档
✅更新了所有类型邮件的前缀键值,之前版本中的旧邮件不会应用新前缀导致自动删除存档逻辑不生效,可以使用mail allclear指令清空邮件存档,也可以忽略
C#:
//键值说明
✅ 一对一邮件(个人删除时删除存档):
P2P_:玩家对玩家邮件
Return_:退回邮件
Receipt_:回执邮件
API_:API发送的邮件
MG_PERSONAL_:MG发给指定个人的邮件
CMD_TARGET_:指令发给指定个人的邮件

✅ 群发邮件(个人删除时不删除存档,只能管理员撤销):
配置文件中的官方邮件
MG_:MG发给所有玩家的邮件
MG_ONLINE_:MG发给在线玩家的邮件
CMD_ALL_:指令发给所有玩家的邮件
CMD_ONLINE_:指令发给在线玩家的邮件
🔁修复MG页面发给所有玩家后进服玩家看不到邮件的问题
🔁修复个别没有引用提示图的地方
✅为MG页面发送的邮件添加了MG_开头的key
✅添加了撤销按钮
1755175231646

✅添加了实体信箱交互功能(打开信箱自动打开主UI,有未读邮件显示悬浮文字)
1755175269158
🔁修复玩家发送邮件也显示官方署名和聊天提示的问题
✅添加【回信】功能
✅添加【货到付款】功能
详情查看插件介绍页
建议老用户备份配置文件,配置结构更新 存档结构更新!
🔁优化UI加载,移出图像库调用残留(之前导致的加载插件打不开+和MG按钮)
🔁优化UI中物品选择图像的比例
🔁修复默认配置图像下载错误问题
✅添加发送者名字和时间显示到邮件内容顶部(指令和MG页面发布的默认显示“官方”)
✅现在支持存储物品隐藏字段和配件信息
✅添加API

⚠️重写存档数据结构(建议删除配置文件和存档文件)​

原来:​

JSON:
"44": {
      "标题": "44",
      "内容": "44",
      "控制台指令": [],
      "奖励物品": [
        {
          "物品名称": "强化石",
          "物品短名": "habrepair",
          "皮肤ID": 2433594063,
          "物品数量": 1
        }
      ]
    }
  }

现在:​

JSON:
"321": {
      "标题": "321",
      "内容": "321",
      "控制台指令": [],
      "奖励物品": [
        {
          "物品ID": 1545779598,
          "物品数量": 1,
          "火焰燃料": 0,
          "蓝图目标": 0,
          "弹药数量": 38,
          "弹药类型": -1211166256,
          "数据整数": 0,
          "位置": 0,
          "燃料": 0.0,
          "耐久度": 150.0,
          "最大耐久": 150.0,
          "是否蓝图": false,
          "皮肤ID": 0,
          "物品名称": "AK-47突击步枪 LV12",
          "物品文本": "{\r\n  \"id\": \"YAYTC5PN\",\r\n  \"exp\": 300,\r\n  \"lv\": 12,\r\n  \"exMaxLv\": 0,\r\n  \"buff\": {\r\n    \"attack\": 0.0,\r\n    \"crit\": 0.0,\r\n    \"critAttack\": 0.0,\r\n    \"vampire\": 0.0,\r\n    \"fire\": 0.0,\r\n    \"bane\": 0.0,\r\n    \"baneAmount\": 0.0,\r\n    \"magazine\": 0.0,\r\n    \"rad\": 0.0\r\n  }\r\n}",
          "物品配件": [
            {
              "物品ID": -855748505,
              "物品数量": 1,
              "火焰燃料": 0,
              "蓝图目标": 0,
              "弹药数量": 0,
              "弹药类型": 0,
              "数据整数": 0,
              "位置": 0,
              "燃料": 0.0,
              "耐久度": 300.0,
              "最大耐久": 300.0,
              "是否蓝图": false,
              "皮肤ID": 0,
              "物品名称": null,
              "物品文本": null,
              "物品配件": null
            }
          ]
        }
      ],
      "发送者": "[Lv.330]夜行者熊猫君",
      "发送时间": "2025年08月14日 00:36"
    }
  }
✅ 新增个人邮件发送功能(+ 按钮)
✅ 新增服务器邮件发送功能(MG 按钮)
✅ 改进邮件列表为垂直滚动视图
✅ 改进邮件内容为垂直滚动视图
✅ 改进物品栏为水平滚动视图
✅ 移除分页按钮
✅ 使用RustSB扩展方法
✅ 现在可以使用UI直接发送邮件