• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
【XMVoteSystem·投票系统】

新品 【XMVoteSystem·投票系统】 1.0.0

需要插件(必装)
需要插件(可选)

插件简介​

一个功能完整的服务器投票系统插件,支持三种投票类型:
  1. 插件投票 - 临时安装或卸载指定插件
  2. 指令投票 - 执行服务器或玩家控制台指令
  3. 踢人投票 - 投票踢出违规玩家并临时封禁

主要功能​

  • 实时投票进度显示
  • 投票冷却系统
  • 效果时长管理
  • 多重条件控制系统(权限、等级、身份、在线人数)

投票流程​

  1. 玩家通过UI或控制台发起投票
  2. 系统检查权限、冷却和效果状态
  3. 为所有在线玩家显示投票UI
  4. 玩家点击同意或拒绝按钮投票
  5. 实时更新投票进度和倒计时
  6. 投票结束后根据结果执行相应操作

插件投票​

  • 投票通过后立即卸载或安装指定插件
  • 记录效果结束时间到数据文件
  • 效果到期后自动恢复插件状态
  • 效果生效期间无法发起相同投票

指令投票​

  • 支持单次执行或循环执行
  • 支持服务器控制台或玩家控制台
  • 支持执行所有指令或随机选择
  • 支持效果结束后执行清理指令

踢人投票​

  • 玩家可以对在线玩家发起踢人投票
  • 被投票的玩家可以看到投票UI但不能参与投票
  • 投票通过后立即踢出玩家并封禁指定时长
  • 封禁期间玩家无法加入服务器
  • 封禁到期后自动解除
1773815690986
1773815360022

使用方法​

玩家指令​

  • /toupiao - 打开投票系统主界面

控制台指令​

  • xmvote <显示名> - 直接发起指定投票(控制台专用)

权限和条件说明​

权限系统​

权限在配置文件中自定义,格式为:xmvotesystem.权限后缀
每个投票可以设置两种权限:
  • 发起权限 - 控制谁可以发起投票
  • 参与权限 - 控制谁可以看到和参与投票
留空表示无需权限,所有玩家都可以使用。

发起条件​

每个投票可以设置以下发起条件:
  • 发起需要服务器等级 - 调用VipLogo·服务器等级获取玩家等级,写0无需等级
  • 发起需要身份 - 调用DWRole - 身份系统获取玩家身份,留空无需身份
  • 发起需要在线人数 - 判断在线玩家总数,不满足按钮显示【需X人】

投票条件​

每个投票可以设置以下参与条件:
  • 投票需要服务器等级 - 不满足等级的玩家无法看到投票UI
  • 投票需要身份 - 不满足身份的玩家无法看到投票UI

依赖插件​

配置​

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
    }
  ]
}
作者
pandaman
下载
0
类型
数字产品
有效期
无限
价格
198.00 CNY
178.20 CNY
折扣
优惠10.00%
查看
17
文件类型
cs
文件大小
73 KB
文件Hash
8af44be99931daa35ead7bc52bc6bdc6
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

标签
服主小助手系列