插件功能
-
支持多种奖励附件类型:金币、额外币、物品、载具、经验值、指令
-
附件的预览以及附件物品的详细说明!
-
领取附件弹出动画!
-
支持向指定玩家发邮件以及当前在线玩家进行发放!
-
使用指令发放会通知收到邮件的玩家!
-
支持预制邮件文本样式,使用指令时直接使用模板名即可快速发放邮件!
-
邮件文本支持Unity富文本样式以及可以附加一张图片(需要上传图床填写网站地址!)
插件演示视频
插件指令
/mall 打开邮件
权限组:XkPlugin.mall
/small 发送邮件(管理指令)
权限组:XkPlugin.small
插件使用说明
Small 是管理员专用指令,用于发送邮件。该指令可在后台执行,但请注意 Unturned 控制台对中文支持不佳,可能导致异常。此指令也支持通过QQ群机器人的发指令功能调用!
📧 邮件发送指令格式
/small [收件人] [邮件模板] [附件1] [附件2] ... [附件N]
📌 参数说明
1. 收件人(必填):
-
`ALL` → 发送给所有玩家
-
`online` → 仅发送给当前在线玩家
-
`steamid/玩家名` → 发送给指定玩家
2. 邮件模板(必填):
-
对应配置文件(`config.yml`)中设置的模板名称,如 `补偿`、`活动奖励` 等。
3. 附件(可选,可多个):
-
物品奖励:`物品.物品IDx数量=自定义名称`
-
例:`物品.15×6=测试补偿` → 发送 6个ID 15的物品,邮件内显示为 “测试补偿”
-
多个物品可用 `+` 连接:`物品.15+16×2=双倍奖励` → 发送 2个ID 15 + 2个ID 16
-
金币奖励:`金币.数量=自定义名称`
-
例:`金币.1000=幸存币补偿` → 发送 1000金币,显示为“幸存币补偿”
-
执行指令:`指令.命令+参数=自定义名称`
-
例:`指令.say+这是一个测试=系统公告` → 执行 `say 这是一个测试`
-
`+` 代替空格,避免指令解析错误。
-
自定义名称可选,不填则使用默认名称。
🎯 示例指令
/small online 补偿 物品.15x6=测试补偿 物品.14x2=额外奖励 金币.1000=金币补偿 指令.say+服务器维护中=系统公告
效果:
-
给所有在线玩家发送一封“补偿”模板 的邮件。
-
附件包含:
-
6个ID 15的物品(显示为“测试补偿”)
-
2个ID 14的物品(显示为“额外奖励”)
-
1000金币(显示为“金币补偿”)
-
执行指令 `say 服务器维护中`(显示为“系统公告”)
⚠️ 注意事项
-
空格分隔参数,每个附件单独占一个参数位。
-
`=` 后为自定义名称,可省略(使用默认名称)。
-
`+` 代替空格(仅限指令参数,避免解析错误)。
-
物品ID和数量 格式严格,如 `物品.15×2`(等同于 `15+15`)。
插件配置
<?xml version="1.0" encoding="utf-8"?> <NGE_MallConfig xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <MysqlConfig MysqlIP="127.0.0.1" Mysql用户名="root" Mysql密码="unturned" Mysql数据库名="unturned" Mysql端口="3306"> <邮件表>nge_mail</邮件表> <邮件领取表>nge_mail_recipients</邮件领取表> </MysqlConfig> <MaillUiID>27925</MaillUiID> <UiConfig> <邮件页面Logo /> <邮件页面加载Logo /> <邮件页面标题>邮箱</邮件页面标题> <DefUserIcon>https://img.skyxk.cn/images/2025/02/09/gigXw.md.png</DefUserIcon> <DefTextIcon>https://img.skyxk.cn/images/2025/02/09/giHlJ.md.jpg</DefTextIcon> <ItemIcon>https://unimg.skyxk.cn/UnturnedIcon/Item/{id}.png</ItemIcon> <VehicleIcon>https://unimg.skyxk.cn/UnturnedIcon/Vehicle/{id}.png</VehicleIcon> <金币类型奖励预设> <名称>金币</名称> <图标>https://unimg.skyxk.cn/PluginsIcon/NGE/jb.png</图标> <底图类型>灰色</底图类型> <简介介绍>一个很常见的游戏货币,可以通过击杀僵尸获取到!</简介介绍> </金币类型奖励预设> <N币类型奖励预设> <名称>N币</名称> <图标>https://unimg.skyxk.cn/PluginsIcon/NGE/nb.png</图标> <底图类型>蓝色</底图类型> <简介介绍>一个稀有货币,一般只能通过氪金获取!</简介介绍> </N币类型奖励预设> <指令类型奖励预设> <名称>盲盒</名称> <图标>https://unimg.skyxk.cn/PluginsIcon/NGE/box.png</图标> <底图类型>蓝色</底图类型> <简介介绍>这是一个奇奇怪怪奖励,可能包含各种奇怪的东西?</简介介绍> </指令类型奖励预设> <经验值类型奖励预设> <名称>经验</名称> <图标>https://unimg.skyxk.cn/PluginsIcon/NGE/xp.png</图标> <底图类型>蓝色</底图类型> <简介介绍>游戏自带的经验值!</简介介绍> </经验值类型奖励预设> </UiConfig> <MallTextBodes> <MallTextBody 模板标签="补偿" 邮件标题="补偿邮件"> <发件人>NGE管理组</发件人> <邮件图标>https://img.skyxk.cn/images/2025/02/22/giomI.png</邮件图标> <邮件正文>非常抱歉,由于服务器的问题对您造成损失,这是对您的补偿!</邮件正文> <正文配图>def</正文配图> </MallTextBody> <MallTextBody 模板标签="奖励" 邮件标题="奖励邮件"> <发件人>NGE管理组</发件人> <邮件图标>https://img.skyxk.cn/images/2025/02/22/giomI.png</邮件图标> <邮件正文>这是给你的奖励!</邮件正文> <正文配图>def</正文配图> </MallTextBody> <MallTextBody 模板标签="活动奖励" 邮件标题="活动奖励邮件"> <发件人>NGE管理组</发件人> <邮件图标>https://img.skyxk.cn/images/2025/02/22/giomI.png</邮件图标> <邮件正文>感谢参与服务器活动,这是给你的奖励!</邮件正文> <正文配图>def</正文配图> </MallTextBody> <MallTextBody 模板标签="发货" 邮件标题="你有一个新的快递已送达!"> <发件人>NGE逆风快递</发件人> <邮件图标>https://img.skyxk.cn/images/2025/02/22/giomI.png</邮件图标> <邮件正文>这是你的包裹,请注意查收哦!</邮件正文> <正文配图>def</正文配图> </MallTextBody> </MallTextBodes> </NGE_MallConfig>
插件语言配置文件
<?xml version="1.0" encoding="utf-8"?> <Translations xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Translation Id="Msg_新邮件通知" Value="您收到一封新邮件,输入/mall 打开看看吧!" /> <Translation Id="Msg_新邮件通知_标题" Value="新邮件提醒" /> </Translations>
获取方式回复可见哦!
隐藏内容需要回复可以看见
楼主辛苦了,谢谢楼主,楼主好人一生平安!
3
楼主辛苦了,谢谢楼主,楼主好人一生平安!