- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...
rustsb.com
- 需要插件(可选)
-
原创 - 【VipLogo·服务器等级】
如果您有本站其他插件需要调用等级,可以私聊我,免费 插件简介 服务器必备的等级系统!超简单配置,超实用功能,超多联动插件!提升玩家在线时间,增加服务器玩家留存时长! 根据等级解锁:物品使用,指令使用,获得权限,称号,资源倍率,白天时长,扩容弹夹,血量上限,建造数量等! 升级方式 在线升级 玩家每在线指定时间升级1级 支持自定义升级所需时间,等级越高,代表玩家在您服务器的游玩时间越久 鼓励玩家挂机升级,增加服务器人气,留存率,多人在线游戏时长 等级加速权限...
rustsb.com
原创 - DWRole - 身份系统
DWRole - 身份系统允许您设置一些目标,当玩家完成该目标后即可获得该身份。 当玩家完成这些目标之后就会获得该身份,允许其他插件来判断该玩家是否拥有指定身份来判断有无权限。 配套插件 插件 功能描述 备注 DWRolePermission - 身份权限 当玩家获得指定身份后授予指定权限 DWRoleReward - 身份奖励 拥有指定身份后可以领取一次身份对应的奖励 使用DWRole的插件: 插件 功能描述 备注 DWWeapon - 成长型武器...
rustsb.com
插件简介
一个功能完整的服务器投票系统插件,支持三种投票类型:- 插件投票 - 临时安装或卸载指定插件
- 指令投票 - 执行服务器或玩家控制台指令
- 踢人投票 - 投票踢出违规玩家并临时封禁
主要功能
- 实时投票进度显示
- 投票冷却系统
- 效果时长管理
- 多重条件控制系统(权限、等级、身份、在线人数)
投票流程
- 玩家通过UI或控制台发起投票
- 系统检查权限、冷却和效果状态
- 为所有在线玩家显示投票UI
- 玩家点击同意或拒绝按钮投票
- 实时更新投票进度和倒计时
- 投票结束后根据结果执行相应操作
插件投票
- 投票通过后立即卸载或安装指定插件
- 记录效果结束时间到数据文件
- 效果到期后自动恢复插件状态
- 效果生效期间无法发起相同投票
指令投票
- 支持单次执行或循环执行
- 支持服务器控制台或玩家控制台
- 支持执行所有指令或随机选择
- 支持效果结束后执行清理指令
踢人投票
- 玩家可以对在线玩家发起踢人投票
- 被投票的玩家可以看到投票UI但不能参与投票
- 投票通过后立即踢出玩家并封禁指定时长
- 封禁期间玩家无法加入服务器
- 封禁到期后自动解除


使用方法
玩家指令
- /toupiao - 打开投票系统主界面
控制台指令
- xmvote <显示名> - 直接发起指定投票(控制台专用)
权限和条件说明
权限系统
权限在配置文件中自定义,格式为:xmvotesystem.权限后缀每个投票可以设置两种权限:
- 发起权限 - 控制谁可以发起投票
- 参与权限 - 控制谁可以看到和参与投票
发起条件
每个投票可以设置以下发起条件:- 发起需要服务器等级 - 调用VipLogo·服务器等级获取玩家等级,写0无需等级
- 发起需要身份 - 调用DWRole - 身份系统获取玩家身份,留空无需身份
- 发起需要在线人数 - 判断在线玩家总数,不满足按钮显示【需X人】
投票条件
每个投票可以设置以下参与条件:- 投票需要服务器等级 - 不满足等级的玩家无法看到投票UI
- 投票需要身份 - 不满足身份的玩家无法看到投票UI
依赖插件
- VipLogo·服务器等级 - 用于获取玩家服务器等级(可选)
- DWRole - 身份系统 - 用于获取玩家身份(可选)
配置
JSON:
{
"聊天提示前缀": "[服务器投票系统]",
"投票踢人": {
"发起权限": "",
"参与权限": "",
"发起需要服务器等级": 0,
"发起需要身份": "",
"发起需要在线人数": 0,
"投票需要服务器等级": 0,
"投票需要身份": "",
"介绍": "投票踢出某些违规玩家,超80%同意生效,封禁1小时,期间禁止加入本服务器",
"通过百分比": 80,
"投票持续秒": 60,
"投票冷却秒": 600,
"封禁时长秒": 3600
},
"插件投票设置": [
{
"发起权限": "",
"参与权限": "",
"发起需要服务器等级": 0,
"发起需要身份": "",
"发起需要在线人数": 5,
"投票需要服务器等级": 0,
"投票需要身份": "",
"投票模式(true=安装插件 false=卸载插件)": false,
"插件名": "TruePVE",
"显示名": "临时禁用PVE模式",
"介绍": "投票临时禁用本服务器PVE模式,超60%人同意生效,禁用1小时",
"封面图像": "",
"同意按钮名": "同意",
"拒绝按钮名": "不行",
"通过百分比": 60,
"投票持续秒": 60,
"投票冷却秒": 600,
"卸载/安装时长秒": 3600
}
],
"指令投票设置": [
{
"发起权限": "",
"参与权限": "",
"发起需要服务器等级": 0,
"发起需要身份": "",
"发起需要在线人数": 5,
"投票需要服务器等级": 0,
"投票需要身份": "",
"显示名": "发放福利",
"介绍": "服务器发放一些福利给玩家,超60%人同意生效,每10秒发放1次持续1分钟",
"封面图像": "",
"同意按钮名": "同意",
"拒绝按钮名": "不行",
"通过百分比": 60,
"投票持续秒": 60,
"投票冷却秒": 600,
"通过后执行控制台指令": [
"say 福利已发放给所有玩家"
],
"执行间隔秒(如果只执行1次写0)": 10,
"执行总秒数(如果执行间隔秒不为0)": 60,
"执行渠道(true=服务器控制台 false=玩家控制台)": true,
"执行方式(true=列表全部执行 false=列表随机执行)": true,
"结束后执行控制台指令": [
"say 福利发放已结束"
],
"结束时间秒": 60
}
]
}