- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...
rustsb.com
- 需要插件(可选)
-
原创 - 【XMPlayerCard·玩家名片】
本站所有原创插件涉及【排行榜】页面的,均支持点击榜单玩家名称打开此名片(如有遗漏可以联系我联动上) 基础功能 按 R 键 瞄准其他玩家(或睡袋)打开其个人名片 输入 /card 查看自己的名片,/card 名字/SteamID 查看他人名片 名片显示:头像、Steam ID、代号、游戏时间、武器/服装/工具等级、玩家状态、组队队长、爆头/死亡/生存时间、职业、能力、以及联动插件数据 事件天气:显示服务器事件动态图标,显示当前服务器天气...
rustsb.com
原创 - 【XMSkillLibrary🌟技能库】
本插件耗时两年半制作,重新定义PVP+PVE攻击方式! 目标更新199+预设技能,[当前:150],随每月固定更新扩充 请阅读一百遍插件介绍和配置文件再来问我怎么用(磕头) 插件简介 XMSkillLibrary是一个强大的技能库插件,为Rust服务器提供完整的技能系统。插件支持硬编码技能和自定义技能两套系统,并提供API接口供其他插件调用。 预设技能1-20 技能展示 预设技能21-32 技能展示 预设技能33-45 技能展示 预设技能46-55 技能展示...
rustsb.com
原创 - DWItemLibrary - 物品图鉴
展示服务器中所有的特殊物品,描述物品并介绍获取方式。 支持其他插件点击物品图标一键跳转到介绍界面(例如DWCraft - 制作系统)。 支持获取一次物品后才能解锁查看物品详情(未解锁时隐藏)。 指令 聊天指令 /tj - 打开图鉴(可在配置文件中修改) 聊天指令(管理员) /additemlib 分类名称 - 将手中的物品快速添加到配置文件中。 例如/additemlib 成长型武器 - 将手中的物品快速添加到名为 成长型武器...
rustsb.com
插件简介
XMTreasureBox 是一款宝箱寻宝与收集进度系统插件,支持随机宝箱事件和固定位置宝箱两种玩法。玩家通过寻找并开启宝箱获取随机物品,解锁收集图鉴,集齐指定品质的所有物品后可领取丰厚奖励。核心功能
随机宝箱事件
- 服务器定时为每位在线玩家生成随机位置的宝箱
- 屏幕右侧UI显示箱子图标、方向箭头、距离和倒计时
- 玩家到达目标位置后,宝箱生成在面前 2 米处
- UI切换为"发现宝箱!E键解锁吧!"提示
- 超时未到达则宝箱消失

固定位置宝箱
- 管理员通过指令设置固定坐标的宝箱,带有地图标记
- 每位玩家同一时间只看到一个固定宝箱标记,按配置顺序依次解锁
- 收集后自动切换显示下一个未收集的固定宝箱
- 当所有在线玩家都收集后,自动清理宝箱实体和区域球体
- 玩家下线后重新检查,若剩余在线玩家均已收集则清除

宝箱开启事件
- 首次 E 键打开宝箱触发随机事件(召唤动物/NPC、调用XMSkillLibrary·技能库技能攻击、扣除属性、执行指令等)
- 生成实体配置写入如下简称,召唤对应实体:
配置写入名 目标 bear 熊 polarbear 北极熊 wolf 狼 boar 猪 stag 鹿 chicken 鸡 shark 鲨鱼 horse 马 tiger 虎 panther 豹 crocodile 鳄鱼 snake 蛇 scientistnpc 科学家NPC scarecrow 稻草人 patrolhelicopter 直升机 bradleyapc 坦克 - 宝箱锁定 10 秒,期间玩家需存活
- 10 秒后物品自动放入箱内,玩家再次 E 键打开即可拾取
- 若 10 秒内死亡,解锁失败,宝箱状态重置
三品质收集系统
- 低品质(1)、中品质(2)、高品质(3)三套独立物品图鉴
- 宝箱随机产出配置的物品,每次开箱记录收集进度
- 主 UI 展示各品质物品图鉴及收集百分比进度条
全解锁奖励
- 集齐某品质全部物品后可领取物品奖励和指令奖励
- 支持清档重置
主UI
- 显示收集进度
- 显示全部收集奖励
- 右上角排行榜按钮,颜色切换按钮
- 支持DWItemLibrary - 物品图鉴点击物品图标打开对应物品图鉴
- 支持点击排行榜玩家名称打开XMPlayerCard·玩家名片对应玩家名片



玩家指令
/bxsj - 打开宝箱收集主 UI管理员指令
/bxadd <名称> <品质> - 在当前位置添加固定宝箱/bxremove <名称> - 移除指定名称的固定宝箱权限
xmtreasurebox.admin - 管理员指令配置
JSON:
{
"聊天提示前缀": "[宝箱收集]",
"默认UI模式(true=黑夜模式,false=白昼模式)": true,
"宝箱收集设置": {
"随机宝箱最小间隔秒": 30,
"随机宝箱最大间隔秒": 30,
"位置最小偏移米": 5.0,
"位置最大偏移米": 20.0,
"宝箱消失时间秒": 60,
"不会在领地范围触发": true,
"随机宝箱品质": [
1,
2
],
"相同玩家不能重复收集": true,
"固定宝箱位置": [
{
"地图标记名称": "普通宝箱1",
"宝箱品质(0=随机 1=低级 2=中级 3=高级)": 1,
"坐标": "1140.8 15.7 -1145.8"
},
{
"地图标记名称": "普通宝箱2",
"宝箱品质(0=随机 1=低级 2=中级 3=高级)": 1,
"坐标": "1115.8 9.5 -1122.3"
}
]
},
"低品质宝箱设置": {
"箱子皮肤ID": 2364653498,
"最少产出物品种类数": 1,
"最多产出物品种类数": 3,
"区域颜色": "蓝色",
"悬浮文字": "[可收集]低品质宝箱 [E]",
"物品列表": [
{
"物品名称": "超级建筑强化石",
"物品短名": "coal",
"物品皮肤": 2774572429,
"物品最少数量": 5,
"物品最多数量": 10,
"概率(1-100)": 50,
"限定产出(0=不限制 1=固定宝箱 2=随机宝箱)": 0
},
{
"物品名称": "废料",
"物品短名": "scrap",
"物品皮肤": 0,
"物品最少数量": 5,
"物品最多数量": 10,
"概率(1-100)": 50,
"限定产出(0=不限制 1=固定宝箱 2=随机宝箱)": 0
}
]
},
"中品质宝箱设置": {
"箱子皮肤ID": 1559827030,
"最少产出物品种类数": 1,
"最多产出物品种类数": 3,
"区域颜色": "紫色",
"悬浮文字": "[可收集]中品质宝箱 [E]",
"物品列表": [
{
"物品名称": "超级建筑强化石",
"物品短名": "coal",
"物品皮肤": 2774572429,
"物品最少数量": 5,
"物品最多数量": 10,
"概率(1-100)": 50,
"限定产出(0=不限制 1=固定宝箱 2=随机宝箱)": 0
},
{
"物品名称": "废料",
"物品短名": "scrap",
"物品皮肤": 0,
"物品最少数量": 5,
"物品最多数量": 10,
"概率(1-100)": 50,
"限定产出(0=不限制 1=固定宝箱 2=随机宝箱)": 0
}
]
},
"高品质宝箱设置": {
"箱子皮肤ID": 1704060129,
"最少产出物品种类数": 1,
"最多产出物品种类数": 3,
"区域颜色": "橙色",
"悬浮文字": "[可收集]高品质宝箱 [E]",
"物品列表": [
{
"物品名称": "超级建筑强化石",
"物品短名": "coal",
"物品皮肤": 2774572429,
"物品最少数量": 5,
"物品最多数量": 10,
"概率(1-100)": 50,
"限定产出(0=不限制 1=固定宝箱 2=随机宝箱)": 0
},
{
"物品名称": "废料",
"物品短名": "scrap",
"物品皮肤": 0,
"物品最少数量": 5,
"物品最多数量": 10,
"概率(1-100)": 50,
"限定产出(0=不限制 1=固定宝箱 2=随机宝箱)": 0
}
]
},
"打开宝箱事件设置": [
{
"宝箱品质": 1,
"召唤实体": [
"wolf"
],
"执行控制台指令": [],
"技能库技能攻击": 0,
"扣除血量": 0.0,
"扣除饥饿": 0.0,
"扣除水量": 0.0
},
{
"宝箱品质": 1,
"召唤实体": [],
"执行控制台指令": [
"uu %STEAMID% 1"
],
"技能库技能攻击": 0,
"扣除血量": 0.0,
"扣除饥饿": 0.0,
"扣除水量": 0.0
},
{
"宝箱品质": 2,
"召唤实体": [],
"执行控制台指令": [],
"技能库技能攻击": 2,
"扣除血量": 0.0,
"扣除饥饿": 0.0,
"扣除水量": 0.0
},
{
"宝箱品质": 3,
"召唤实体": [
"scientistnpc"
],
"执行控制台指令": [],
"技能库技能攻击": 0,
"扣除血量": 10.0,
"扣除饥饿": 10.0,
"扣除水量": 10.0
}
],
"全部解锁奖励": {
"随服务器清档": true,
"低品质宝箱全部解锁物品奖励": [
{
"物品名称": "超级建筑强化石",
"物品短名": "coal",
"物品皮肤": 2774572429,
"物品数量": 50
}
],
"低品质宝箱全部解锁指令奖励": [
{
"显示名称": "超级建筑强化石",
"显示图像(留空默认)": "",
"指令": "uu %STEAMID% 1"
}
],
"中品质宝箱全部解锁物品奖励": [
{
"物品名称": "超级建筑强化石",
"物品短名": "coal",
"物品皮肤": 2774572429,
"物品数量": 50
}
],
"中品质宝箱全部解锁指令奖励": [
{
"显示名称": "超级建筑强化石",
"显示图像(留空默认)": "",
"指令": "uu %STEAMID% 1"
}
],
"高品质宝箱全部解锁物品奖励": [
{
"物品名称": "超级建筑强化石",
"物品短名": "coal",
"物品皮肤": 2774572429,
"物品数量": 50
}
],
"高品质宝箱全部解锁指令奖励": [
{
"显示名称": "超级建筑强化石",
"显示图像(留空默认)": "",
"指令": "uu %STEAMID% 1"
}
]
}
}