- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...
rustsb.com
- 需要插件(可选)
-
原创 - 【XMPlayerAdmin·玩家管理】
⚠️请仔细阅读每个功能介绍,包括更新页面每次的更新说明,插件功能相当强大且稍微复杂,但我相信您不用问我也能懂! 主UI右上角下拉菜单 模式切换:点击太阳/月亮图标,切换UI颜色模式 按键绑定:主UI右上角切换 X / F / 无 按按键绑定打开UI(需要安装XMKeyBindingAPI·XF键api) X键不会影响座位切换,坐下时不生效 F键不会影响打开武器灯和地图聚焦,自动检测手持武器是否装配灯 切换到“无”不注册按键绑定...
rustsb.com
原创 - 【XMSanity·San值】(理智系统)
核心功能 San值管理 可拖拽的圆形San值图标UI 根据San值百分比动态显示不同图标(100%/70%/40%/10%) 实时显示当前/最大San值 支持自定义图标大小、文字大小和颜色 San值上限系统 默认上限:100(可配置) 权限加成:为不同权限组设置不同的San值上限 等级加成: 服务器等级(VipLogo插件) BOSS等级(XMBossLV插件) 每N级提升一次上限,每次提升固定数值 San值特效系统 增加/扣除自定义特效(配置自定义) 默认使用音效...
rustsb.com
原创 - DWMonumentTP - 传送点系统
插件功能 Rust腐蚀第一个支持滚动条UI的插件! 如果传送点数量超过当页可容纳的数量时将显示滚动条,玩家使用鼠标滚轮滑动即可查看下面更多的传送点并点击传送! 强大的遗迹传送点功能: 自动导入服务器内的所有遗迹并自动定位合适的传送位置。 每次清档都会重置遗迹列表并重新导入。 支持自定义传送到遗迹中的哪个位置。 支持判断是否是安全区域遗迹,并可选阻止敌对状态玩家传送到安全区域遗迹。 在地图上拥有有个相同遗迹的遗迹将会自动展示地图坐标以作区分。...
rustsb.com
插件简介
XMNearbyInfo 是一款轻量级的实体检测插件,允许有权限的玩家按键播报周围的掉落物品,实体,npc。玩家会自动发送消息“我附近有X个XX”,可用于快速和队友交流,传播物品/实体/npc位置信息
主要功能
掉落物品扫描
- 按下按键(配置设置键位)扫描周围掉落物品,无视线要求自动检测半径
- 显示物品名称和数量
- 支持重命名物品识别
- 自动合并相同物品的数量
实体瞄准检测
- 用准星瞄准实体按下按键
- 识别瞄准的实体类型
- 支持 100 米射线距离
- 实体汉化名称:
- 推荐:安装XMPlayerAdmin·玩家管理调用实体中文名称,支持游戏内几乎所有实体
- 未安装,不支持实体翻译,需要手动配置文件设置预制名和对应显示名称(未配置的实体无法发出消息)
- 摆放物品无需添加配置,自动识别
npc名称自识别
- 三种方式识别 NPC 名称:
- entity.name(实体自定义名称)
- npcPlayer.displayName(NPC 显示名)
- combatEntity.name(战斗实体名称)
- 如果是玩家,会显示玩家名称
- 如果安装XMSanity·San值,还会显示对方的san值(以便远离san值低的玩家)
玩家位置纪念碑扫描
- 安装DWMonumentTP - 传送点系统
- 判断玩家所在纪念碑位置
- 播报:我在xxx
优先级说明
- 如果配置所有扫描都开启
- 高优先级组(可同时播报):
- 1·掉落物品(范围检测)
- 2·视线实体(射线检测,需开启)
- 3·范围NPC(范围检测,需开启
- 低优先级组(可同时播报):
- 1·纪念碑(需DWMonumentTP,需开启)
- 2·范围玩家(范围检测,需开启)
- 播报逻辑:
- 如果检测到高优先级组的任意内容,只播报高优先级组,不播报玩家和纪念碑
- 如果高优先级组都没有,才检测并播报低优先级组
- 同组内的内容可以同时播报在一条消息中(换行分隔)
- 具体场景示例:
场景1:地上有木头 + 附近有玩家
→ 只播报
"我附近有250个木头"(不播报玩家)
场景2:没有掉落物/实体/NPC + 在加油站 + 附近有玩家
→ 播报
"我在加油站
我附近有1玩家 熊猫君(san值:75/100)"
场景3:没有掉落物/实体/NPC + 在加油站 + 没有玩家
→ 只播报
"我在加油站"
场景4:没有掉落物/实体/NPC + 不在纪念碑 + 附近有玩家
→ 只播报
"我附近有1玩家 熊猫君(san值:75/100)"
使用方法
扫描掉落物品
- 按下按键
- 范围内有掉落物品
- 查看聊天消息

检测实体(需开启实体播报)
- "启用实体播报": true,
- 用准心瞄准实体
- 按下按键
- 显示实体名称

检测npc
- "启用NPC检测": true,
- 范围内存在npc
- 按下按键
- 显示npc名和血量状态(如果BOSS插件支持)

检测玩家
- "启用玩家检测": true,
- 范围内存在玩家
- 按下按键
- 显示玩家名称 如安装san值插件额外显示对方san值

检测纪念碑
- "启用纪念碑检测": true,
- 玩家在纪念碑附近
- 按下按键
- “我在XXX”

权限
xmnearbyinfo.use - 允许使用检测功能指令
/nearbyname {名字} - 对实体输入设置名称,仅限服主 (安装了XMPlayerAdmin可以无视)配置
JSON:
{
"按键模式(1=Shift+R 2=Ctrl+R 3=鼠标左键 4=鼠标右键 5=鼠标滚轮)": 4,
"检测半径": 10.0,
"聊天冷却": 3.0,
"聊天格式": "我附近有{0}个{1}.",
"启用实体播报": true,
"启用玩家检测": true,
"启用NPC检测": true,
"启用纪念碑检测": true,
"实体名称设置": [
{
"实体预制名": "assets/bundled/prefabs/autospawn/resource/ores_sand/stone-ore.prefab",
"显示名": "石头矿石"
},
{
"实体预制名": "assets/bundled/prefabs/autospawn/resource/ores_sand/sulfur-ore.prefab",
"显示名": "硫磺矿石"
},
{
"实体预制名": "assets/bundled/prefabs/autospawn/resource/ores_sand/metal-ore.prefab",
"显示名": "金属矿石"
}
]
}
配置说明
按键模式- 模式1:Shift + R
- 模式2:Ctrl + R
- 模式3:鼠标左键 - 空手时触发(检查 GetActiveItem() == null)
- 模式4:鼠标右键 - 空手时触发(检查 GetActiveItem() == null)
- 模式5:鼠标滚轮 - 中键点击
- 仅用于扫描掉落物品、npc、玩家
- 实体检测不受此限制,使用射线瞄准
- 两次检测之间的冷却时间
- 防止刷屏
- {0} = 数量
- {1} = 名称
- 示例:"我附近有{0}个{1}."
- false:只扫描掉落物品
- true:可以检测启用的类型,半径内有掉落物品优先播报物品,没有会检测其他开启的类型
- 自定义特定实体的显示名称
- 支持完整预制路径
- 未安装XMPlayerAdmin也仅支持配置设置的实体才能播报