- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...rustsb.com
- 需要插件(可选)
-
原创 - 【LevelReward·服务器等级奖励】
插件简介 模仿王者荣耀段位等级奖励,支持设置无限个菜单按钮,玩法超多 插件指令 配置文件设置 插件配置 ## 插件配置 { "A 聊天命令": "xmj", "B 提示消息": "需要等级大于 {0},您当前等级为 {1}", "C 王者启程背景图片": [ "青铜.png", "白银.png", "黄金.png", "铂金.png", "钻石.png"...rustsb.com
原创 - 【XMPlayerCard·玩家个人信息名片】
;)仅需+98元,定制您的1项,其他插件显示内容 插件介绍 一个功能丰富的玩家名片插件,支持查看玩家的各种信息,包括自定义头像、称号、个人说明等。 主要功能 【1.便捷互动,R键直接查看个人名片】 在游戏中对任意玩家按R键,查看该玩家的个人名片。有权限的玩家可以通过指令查看任意玩家的。也可以输入指令查看自己的名片,非常灵活。 支持在线玩家对着他R键查看他的个人名片 支持睡眠离线玩家对着他R键查看他的个人名片 支持对着NpcR键查看他的个人名片(但没什么用)...rustsb.com
原创 - 【XMConfirmUI·确认提示UI】
插件介绍 一个高度自定义的确认提示UI插件,可以为各种游戏行为添加确认提示框。以便一些重要场景提示玩家,让玩家确认重要信息,在确认之前会阻止执行类型操作,保护玩家误操作和安全性。 功能特点 支持6种不同类型的确认提示 可自定义UI样式和文本 支持每日不再提示和永久不再提示选项 支持点击确认按钮后的冷却时间,以便不再重复显示相同触发条件的UI 支持多种触发条件匹配方式 支持玩家设置自定义提醒内容和提醒时间 支持控制台指令为玩家弹出自定义UI消息 支持的确认类型...rustsb.com
原创 - 【XMLuckyValue·幸运值状态栏】
如果您有本站其他插件需要调用幸运值,可以私聊我,免费 插件介绍 这是一个综合性的幸运值系统,为玩家提供可视化的幸运值显示和多样化的奖励机制。 主要功能 1.实时显示 -在屏幕右下角显示当前幸运值 -使用游戏原生UI风格 -动态进度条显示 -幸运值增加和扣除时的音效 -状态栏点击后打开幸运值UI菜单 2.幸运值获取方式 -[固定增加] 在线时间奖励(根据权限) -[固定增加] 服务器等级升级奖励(需要VipLogo插件) -[固定增加]...rustsb.com
插件简介
服务器必备的等级系统!超简单配置,超实用功能,超多联动插件!提升玩家在线时间,增加服务器人气,根据等级解锁权限,指令,物品。
强烈建议配合【服务器等级奖励】使用!(安装后会同步在UI左上角显示等级奖励按钮)

功能特点
在线升级
- 玩家每在线指定时间升级1级
- 支持自定义升级所需时间
- 等级越高,代表玩家在您服务器的游玩时间越久
等级权益
UI界面
- 有一个自定义位置的屏幕图标
- 有一个等级权益菜单
- 显示玩家当前解锁的三大项【权限】【物品】【指令】
排行榜系统
- 支持查看服务器等级排行TOP10
- 显示玩家名称和等级
- 如果有等级加速权限的玩家,也会显示他的加速状态
- 如果安装了XMPlayerCard玩家名片插件,玩家名称可以点击,点击打开对应玩家的个人名片
等级加速权限
聊天称号
自定义活动页
求助页,内置小论坛
- 在活动页右侧【求助】类目,玩家可以发布一些更聚焦的消息
- 可配置的发送所需:冷却,扣除余额,置顶,@艾特其他人
- 可自定义权限:冷却权限,余额权限,信息颜色权限
- 有新消息时会弹出系统聊天提示提示全服玩家
- 被玩家@艾特时,会弹出系统聊天私信提示该玩家
- 如果安装了XMPlayerCard玩家名片插件,会在查看其他玩家消息时显示【点赞】按钮
- 可设置存档有效天数,定期清理存档信息以删除UI里早期沉淀的消息和记录
指令
/dengji
- 查看等级菜单界面viplogo.show
- 同上
控制台指令
viplogo.addxp <steamid / all> <数量>
- 增加经验值viplogo.removexp <steamid / all> <数量>
- 减少经验值viplogo.addlevel <steamid / all> <数量>
- 增加等级viplogo.removelevel <steamid / all> <数量>
- 减少等级viplogo.setlevel <steamid / all> <等级>
- 设置等级viplogo.resetdata <steamid / all>
- 重置数据
权限
- vipLogo.vip1 - 单独的升级所需时间权限,配置文件设置更多
联动的插件
【服务器等级奖励】 | 最佳搭配!服务器等级达到多少领取奖励,以及更多等级功能! |
【上班/工资】 | 玩家在线满X时间领取工资,根据玩家等级决定工资 |
【委托栏】 | 等级达到多少才能发布委托 |
【任务系统】 | 等级决定主线任务 |
【玩家属性页面】 | 显示玩家的等级 |
【自定义插件】 | 等级达到多少才能点击按钮 |
【寿命】 | 等级达到多少才能点击按钮 |
【副本召唤UI】 | 等级达到多少才能点击召唤按钮 |
【进服名片】 | 显示玩家的服务器等级 |
【公职系统】 | 等级达到多少才能加入某职业 |
【触发指令】 | 玩家升级,或等级达到多少后,执行指令 |
【门票系统】 | 需要指定等级才能打开门 |
【无敌罩/领域】 | 等级达到多少才能进入区域 |
【服务器UI消息模拟器】 | 玩家升级时弹出UI消息 |
【大喇叭商店】 | 玩家升级时弹出喇叭提示 |
【等级状态上限】 | 根据等级自定义玩家的血量水量饱食度上限 |
【等级拾取限制】 | 限制不满足等级的玩家无法拾取地上的某些物品 |
【确认提示UI】 | 当玩家等级达到本插件活动页面中指定按钮等级弹出UI提醒 |
【等级限制强化武器使用】 | 设定强化武器等级限制不足时卸掉玩家武器 |
【玩家个人信息名片】 | 推荐搭配!个人名片等级显示,名片送礼等级限制,本插件的排行榜点击查看玩家名片,本插件求助页点赞按钮支持 |
【种树】 | 限制等级达到多少才能种植指定类型的树 |
【限量权限商店】 | 需要达到指定等级才能购买权限 |
【身份系统】 | 需要等级达到多少才能拥有指定身份 |
【幸运值状态栏】 | 等级提升时,增加幸运值 |
插件配置
JSON:
{
"启用等级图标": true, //开启屏幕上的等级图标按钮
"图片文件名": "logo.png", //图片放入data文件夹,写入文件名
"图片最大偏移位置": "0.35 0.93",
"图片最小偏移位置": "0.0 -0.03",
"总体最大偏移位置": "0.14 0.96",
"总体最小偏移位置": "0.078 0.92",
"按钮命令": "xmjtop", //这是指点击按钮执行的聊天指令,你可以写入底部的排行榜指令。
"文字偏移最大偏移位置": "1.2 0.82",
"文字偏移最小偏移位置": "0.38 0.22",
"文字内容格式": "Lv.{0} <size=10>({1:0})</size>", //图标右侧的
"文字大小": 15,
"每级多少分钟": 59, //因为还要计算经验值60,所以这你写59=1小时
"消息图标ID": "0", //写入steamid
"称号设置": {
"使用Lv.X等级称号": true, //开启自动显示等级+数字
"使用自定义称号": false, //开启等级达到显示自定义称号
"自定义称号设置": {
"1": "萌新", //左边写等级,右边写称号
"10": "冒泡",
"100": "元老",
"30": "大佬",
"50": "肝帝"
}
},
"等级加速权限": [
{
"权限": "vipLogo.vip1", //权限后缀支持自定义,比如vipLogo.55
"每级多少分钟": 55 //有权限的玩家单独按照此时间计算
}
],
"等级权益设置": {
"等级指令解锁": [
{
"等级要求": 1, //达到等级才能使用该聊天指令
"聊天指令": "/rustsb" //写入聊天指令
},
{
"等级要求": 5,
"聊天指令": "/RUSTSB2"
}
],
"等级权限列表": [
{
"权限": "kit.vip1", //其他插件权限名
"权限显示名": "礼包1", //显示在UI里的名字
"等级要求": 1 //等级达到自动给玩家授权该权限
},
{
"权限": "kit.vip2",
"权限显示名": "礼包2",
"等级要求": 5
}
],
"等级物品解锁": [
{
"物品名称": "苹果", //这的物品名称不作为判断,你可以当UI显示名用
"物品简称": "apple", //写入物品短名称
"皮肤ID": 0, //如果皮肤ID为0,则只限制没有皮肤的物品,反之只限制有皮肤的物品
"等级要求": 10000 //等级未达到不允许使用该物品
},
{
"物品名称": "定时炸弹",
"物品简称": "explosive.timed",
"皮肤ID": 0,
"等级要求": 10000
}
]
},
"自定义UI菜单设置": [
{
"UI按钮冷却": 0, //点击按钮后的冷却时间秒
"UI按钮名称": "点击领取", //按钮上的显示内容,*注意,如果留空则不会在菜单底部出现按钮
"UI按钮指令": [ //可以写多条按顺序执行
"uu %STEAMID% 1",
"f %STEAMID% wood 1 0"
],
"UI按钮次数": 1, //每个玩家可以点击几次按钮
"UI按钮等级": 10000, //点击按钮需要达到的等级
"UI文本内容": "在线满1小时提升1级服务器等级,等级达到对应条件可解锁本服务器【物品】使用权,【指令】使用权,以及自动获得等级【权限】!\n您也可以赞助加速特权,享受更快的等级升级速度!",
"UI标题名称": "等级介绍"
}
],
"求助页设置": {
"存档有效期(天)": 1, //超过X天的消息会被自动删除存档
"默认发言冷却时间": 20, //秒
"默认发言扣除金额": 10, //使用Economics经济学余额
"默认置顶金额": 1000, //使用Economics经济学余额
"冷却权限": [
{
"权限": "vipLogo.c11", //权限后缀支持自定义
"冷却": 1
}
],
"金额权限": [
{
"权限": "vipLogo.s100", //权限后缀支持自定义
"金额": 100
}
],
"颜色权限": [
{
"权限": "vipLogo.r11", //权限后缀支持自定义
"颜色": "#FF0000"
}
]
}
插件视频
1.1.0新增求助页介绍
API接口
其他插件可以通过以下方式调用本插件:- 获取玩家等级:
JSON:
if (condition.RequiredLevel > 0)
{
int currentLevel = 0;
if (VipLogo)
{
currentLevel = (int)VipLogo.CallHook("GetLv", (ulong)player.userID);
}
- 监听玩家升级事件:
JSON:
void OnVipLogoPlayerUP(BasePlayer player, int level)
{
Puts($"玩家 {player.displayName} 升级到了 {level} 级!");
}