1.插件用途
最近服务器外挂越来越多,反作弊不是很有效,玩家协管人再多也不能一天24小时不间断盯着,为了在反作弊检测不到和没有在线管理人工处理的情况下守护薯条的天空绿色玩家的游戏环境,我决定将权力下放到玩家,让玩家投票踢出违规玩家。我翻出了曾经在NKX(现在是CloudBurst)论坛上找到的一款投票踢出/封禁玩家插件,可惜的是这款插件的作者已经很久没有更新了,因为该插件对EconomyAPI有强制依赖,而插件又不识别最新版的EcoAPI,所以这款投票插件几乎是废了,因此服务器不得不重新开发一款投票插件。
2.使用方式
使用本插件需有一定开服基础和一定的受教育程度。
插件命令:
/vote <reason>:发起投票,<reason>为投票原因,可任意填写
/ban <player> <day> <sec>:插件自带封禁指令,可封禁一个玩家具体多长时间
/addMoney <player> <money>和/reduceMoney <player> <money>:增加/减少一个玩家的钱数。注意,这里是插件自带的一个简易经济系统,不是EconomyAPI等经济前置,你可以把它看作一个积分系统,可以靠给玩家增减积分做一些拓展的功能,比如投票踢一个玩家就增加他的积分,积分到一定数量就封禁他。当然,你也可以修改源码改成调用其他经济前置。
配置文件示例:
- 投票冷却时间: 60
- 投票结束时间: 60
- 未投票玩家默认结果: 1
- 同意该投票触发指令:
- - kill %target
- 反对该投票触发指令:
- - kill %target
- - give %player 1 1
复制代码 投票冷却时间:上一轮投票结束后需要冷却多长时间才能进行下一次投票(单位:秒)
投票结束时间:每一轮投票持续多长时间(单位:秒)
未投票玩家默认结果:0为赞成,1为反对
同意/反对该投票触发指令:可自由填写任意指令,以控制台身份执行。可填写插件自带的ban、addmoney等指令。
使用截图:
输入/vote 原因,将会打开一个界面,此界面会展示玩家的投票发起原因和此服务器的当前在线玩家
选择一个玩家发起投票,会进行二次确认
成功发起投票后,会在Bossbar上对全服玩家闪烁显示投票
其他玩家可以通过/vote y投赞成票或/vote n投反对票。
若最终赞成票大于反对票,则投票成功;反对票与赞成票数相同或反对票大于赞成票,则投票失败。
发起投票的玩家默认投赞成票,其他玩家若不进行操作则默认投反对票(可在配置文件修改)
若服务器玩家小于等于2人,或当前正在进行一个投票/上一轮投票冷却没结束时,则无法发起投票
提取码:pdccux |
提取码:hx2m | |
|
更新日志:
已知BUG:
|
|