- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...rustsb.com
- 需要插件(可选)
-
原创 - 【VipLogo·服务器等级】
插件简介 服务器必备的等级系统!超简单配置,超实用功能,超多联动插件! 提升玩家在线时间,增加服务器人气,根据等级解锁权限,指令,物品。 强烈建议配合【服务器等级奖励】使用!(安装后会同步在UI左上角显示等级奖励按钮) 功能特点 在线升级 玩家每在线指定时间升级1级 支持自定义升级所需时间 等级越高,代表玩家在您服务器的游玩时间越久 等级权益 等级权限系统:不同等级解锁不同权限 当玩家达到指定等级,自动上某个权限...rustsb.com
介绍
自定义服务器广播消息列表,UI显示。随机时间显示,随机内容显示,你可以用来实现如下效果;- 设置UI的背景图,但我觉得默认的就挺好o(* ̄︶ ̄*)o
- 设置UI消息出现的随机最短—最长时间
- UI的显示存在时间
- 一个消息列表;
- 设置一些某某某玩家获得XX机遇的消息
- 设置一些某某玩家中奖的消息
- 设置一些某某玩家提升实力的消息
- 你想写啥都行,这里还有两个变量;
%玩家名称%
:这会从真实的在线玩家,和虚拟的【随机名称】列表,随机一个名称,这意味着消息中如果包含玩家名称,可能是真的玩家,也可能是你设置的假的玩家%坐标%
:这会从网格坐标随机一个,比如M1,H11等等,完全随机。实际没什么用,只是为了让你某些需要坐标的消息看上去更像那么回事。
- 一个随机名称列表:
- 插件中默认配置已经包含了500个虚拟玩家的名称。
- 消息列表可以设置%玩家名称%,比如:
- 恭喜玩家
%玩家名称%
发现神秘宝藏
- 恭喜玩家
- 如上所述,这个玩家的名称可能会根据你在线的真是玩家名称随机,也可能是在随机名称列表里选一个虚拟的。
- 这一切都是为了让你的服务器看上去,非!常!热!闹!
权限
oxide.grant user <玩家ID/名称> randomuimessage.hideui- 有权限的玩家不会看到配置中的随机UI消息
- 依然可以看到通过控制台指令发送的UI消息
控制台指令
RUI
发送全服消息:
格式:
RUI 消息内容
例如:RUI 欢迎来到服务器
发送给指定玩家:
格式:
RUI 玩家ID 消息内容
例如:RUI 76561198123456789 您已获得VIP权限
消息内容可以使用以下变量:
%玩家名称%
- 会显示触发指令的玩家名字示例:
RUI %玩家名称%成功完成任务!
RUI 76561198123456789 嗨%玩家名称%恭喜您获得稀有物品!
联动插件
VipLogo·服务器等级 | 玩家服务器等级提升时弹出UI |
XMItemNotification·获得物品通知 | 玩家活动物品时候使用此UI通知全服玩家 |
截图


配置
JSON:
{
"UI设置": {
"字体大小": 14,
"字体颜色": "1 1 1 1",
"最大偏移": ".30 .05",
"最小偏移": "0 0",
"UI背景图": "http://img.rustsb.com/c/RandomUIMessage.png"
},
"通知设置": {
"服务器等级升级提示": true,
"随机最小时间秒": 5,
"随机最大时间秒": 10,
"显示时间秒": 5,
"消息设置": [
"恭喜玩家%玩家名称%发现神秘宝藏,喜提大量金币!",
"%玩家名称%天赋异禀,将功法修炼到了大成!",
"%玩家名称%在%坐标%位置发现稀有BOSS并将其斩杀,获得神器!",
"%玩家名称%在%坐标%位置被无形力量斩杀,请诸位小心!",
"测试消息"
],
"随机名称": [
"小脑斧",
"Mercury",
"女汉子",
"给爷站住",
"骑着蜗牛。",
"别犯贱",
"凹凸Man",
"老鸡抓小鹰",
*******
UI位置设置
你也可以直接复制下面的参数使用【左下角】
"最大偏移": ".30 .05",
"最小偏移": "0 0",
【左上角】
"最大偏移": ".21 0.993",
"最小偏移": "0 0.965",
【右下角】
"最大偏移": ".987 .02",
"最小偏移": ".817 0",
【右上角】
"最大偏移": "1.1 1",
"最小偏移": ".78 .97",
API
C#:
// 示例:在其他插件中调用
[PluginReference]
private Plugin RandomUIMessage;
// 显示消息给所有玩家
RandomUIMessage?.Call("OnRandomUIMessageCall", "这是一条测试消息");
// 显示消息给特定玩家
RandomUIMessage?.Call("OnRandomUIMessageCall", "这是一条测试消息", player);
// 显示消息并指定显示时间(秒)
RandomUIMessage?.Call("OnRandomUIMessageCall", "这是一条测试消息", null, 5f);
// 显示消息给特定玩家并指定显示时间
RandomUIMessage?.Call("OnRandomUIMessageCall", "这是一条测试消息", player, 5f);
- 相关插件
-
原创 - 【XMServerInfo·导航栏和轮播消息】
插件介绍 XMServerInfo是一款为Rust服务器设计的信息显示插件,提供了虚拟在线人数显示和服务器消息轮播功能,让你的服务器看起来更加活跃。插件支持权限玩家进服特殊欢迎消息,以及虚拟玩家进出服务器的消息提示。 主要功能 1. 虚拟在线人数(按需开启或关闭) 在屏幕左上角显示在线玩家数量(真实玩家+虚拟玩家) 虚拟玩家数量可配置,支持定时自动变化 虚拟玩家进出服务器时显示欢迎/离开消息...rustsb.com