红尘亦薄凉
本帖最后由 kvxk__120 于 2013-3-30 14:49 编辑

或者可以认为这是一个民意表决的玩意,比如让玩家自己选OP,通过某项法令
毫不客气的说,这是服务器必备插件。
投票内容完全自定义
消息文本完全自定义
投票通过/否则后执行的命令完全自定义
支持vault,当然,也支持bukkit默认权限(注意:vault并不是必备,不需要任何前置插件)
可设定投票赞成数达到多少算作通过投票
支持彩色通知信息
内置投票内容:day, night, sun, rain, kick, 和 ban


配置很丰富,我会给出注解和范例说明,耐心看完,除非你仅仅想使用插件内置的几项投票



命令:
  1. /vote yes - 投赞成票
  2. /vote no - 投反对票
  3. /vote [投票名称] - 发起指定投票
  4. /vote list - 显示能够发起的投票列表
  5. /vote veto - 否决当前投票
  6. /vote reload - 重载插件
复制代码

权限:
  1. 如果权限没有启用,则所有玩家都可以发起投票和进行投票

  2. vote.voteyes.[投票名称] - 允许玩家对指定投票投赞成票
  3. vote.voteyes.* - 允许玩家对所有投票投赞成票
  4. vote.voteno.[投票名称] - 允许玩家对指定投票投反对票
  5. vote.startvote.[投票名称] - 允许玩家对所有投票投反对票
  6. vote.setvalue - 仅在运行内置命令时需要
  7. vote.unkickable - 使玩家不会被kick
  8. vote.unbannable - 使玩家不会被ban
  9. vote.veto - 允许玩家使用veto否决投票
  10. vote.reload - 重载插件
复制代码

配置:

投票配置范例:

以下是自己添加的一项投票,目的是便于更好的理解,已添加进插件配置config.yml(注解未加),不喜的可自行删除
# 投票名称
        TestVote:
            # 说明(将显示在投票列表中)
            Description: '给予玩家物品'
            # 参数数量(比如manuadd <玩家> <组>,<玩家>和<组>就是参数)
            # 参数使用的变量是从 0 开始,如这里给出的是 3 个参数,那么插件使用的参数名称将是[%0][%1][%2]
            ArgumentCount: 3
            # 参数输入错误后的提示文本
            InsufficientArgumentsError:'&C参数错误! 你需要使用 /Vote give <玩家> <物品> <数量> 来发起投票'
            # 发起投票后的广播信息
            # [%0][%1][%2]都作为参数使用,那么[%3]就是投票发起人,你只需要记住,[%3]等于参数数量
            VoteStartText:'&A[%3] 发起了一轮将 &C[%2]&A 个物品.&CID:[%1]&A 给予玩家 &C[%0] &A的投票! 输入 &6/vote yes &A或 &6/vote no&A进行表决'
            # 超时秒数(投票过多少秒钟结束)
            TimeoutSeconds:15
            # 未到冷却时间的提示文本
            VoteOnCooldownText:'&C最近已经给过物品!'
            # 投票通过的提示文本
            VoteSuccessText:'&A投票通过! 将 &C[%2]&A 个物品.&CID:[%1]&A 给予玩家 &C[%0]'
            # 投票成功延时多少秒数执行成功指令
            VoteSuccessCommandDelaySeconds:1
            # 投票成功执行的指令。可有多条。
            VoteSuccessCommands:
            # 寻找玩家(和下面的VERIFYPLAYERONLINE一样,仅作为判断使用,你也可以删除)
            - FINDPLAYER[%0]
            # 判断玩家是否在线
            -VERIFYPLAYERONLINE [%0]
            # 执行指令(在这里[%0]指的是玩家,[%1]指物品名称或ID,[%2]指物品数量,同命令 give player item amount)
            # 注意,这里和内置不同的是,没有vote setvalue。勿画蛇添足
            - give [%0] [%1][%2]
            # 通过后下次投票冷却多少分钟
            CooldownMinutesToSuccessRevote:0
            # 投票否决的提示文本
            VoteFailText:'&A将&CID:[%1]&A 的物品给予玩家 &C[%0] &A的投票失败!'
            # 投票失败延时多少秒数执行失败指令
            VoteFailCommandDelaySeconds:0
            # 投票失败指令(用法同VoteSuccessCommands)
            VoteFailCommands:[]
            # 否决后下次投票冷却多少分钟
            CooldownMinutesToFailRevote:0
            # 最少需要多少赞成票数才能通过投票(假设这里设置的值是5,全部在线玩家是5,即使有4个人投赞成票也是否决的)
            MinimumVotes: 1
            # 赞成票的比例需要多少才能通过投票(赞成票必须占到总票数的百分之多少)
            PercentToSucceed:80
            # 弃权票不计入总票数(如果为False,投票超时秒数过后,未投票的都算作反对票)
            IgnoreUnvotedPlayers:true
            # 是否通过控制台来执行投票结果(这么做的目的是为了以最高权限执行指令,如果投票指令执行不成功,改为False)
            IsConsoleCommand:true
            # 无视
            LastSuccessfulVote:0
            # 无视
            LastFailedVote: 0















2021.12 数据,可能有更多内容或者可以认为这是一个民意表决的玩意,比如让玩家自己选OP,通过某项法令
毫不客气的说,这是服务器必备插件。
投票内容完全自定义
消息文本完全自定义
投票通过/否则后执行的命令完全自定义
支持vault,当然,也支持bukkit默认权限(注意:vault并不是必备,不需要任何前置插件)
可设定投票赞成数达到多少算作通过投票
支持彩色通知信息
内置投票内容:day, night, sun, rain, kick, 和 ban



配置很丰富,我会给出注解和范例说明,耐心看完,除非你仅仅想使用插件内置的几项投票




命令:

代码:

  1. /vote yes - 投赞成票
  2. /vote no - 投反对票
  3. /vote [投票名称] - 发起指定投票
  4. /vote list - 显示能够发起的投票列表
  5. /vote veto - 否决当前投票
  6. /vote reload - 重载插件

权限:

代码:

  1. 如果权限没有启用,则所有玩家都可以发起投票和进行投票

  2. vote.voteyes.[投票名称] - 允许玩家对指定投票投赞成票
  3. vote.voteyes.* - 允许玩家对所有投票投赞成票
  4. vote.voteno.[投票名称] - 允许玩家对指定投票投反对票
  5. vote.startvote.[投票名称] - 允许玩家对所有投票投反对票
  6. vote.setvalue - 仅在运行内置命令时需要
  7. vote.unkickable - 使玩家不会被kick
  8. vote.unbannable - 使玩家不会被ban
  9. vote.veto - 允许玩家使用veto否决投票
  10. vote.reload - 重载插件

配置:#未注解而且是英文内容的无需理会,不会对插件产生任何影响
vote:    help:  GeneralHelpNotFound:'&amp;C未能找到帮助列表.'  VoteStartHelpNotFound:'&amp;C没有找到你可以发起的投票.'  GeneralCommands:  -'&amp;6/vote yes &amp;A- 投赞成票.'  -'&amp;6/vote no &amp;A- 投反对票.'  -'&amp;6/vote [投票名称] &amp;A- 发起指定投票. '  -'&amp;6/vote list &amp;A- 显示能够发起的投票列表.'  -'&amp;6/vote veto &amp;A- 否决当前投票.'  -'&amp;6/vote reload &amp;A- 重载插件.'    application:  files:   config:    Version: '2.0'  Version:'1.5.1_01'    default:  VoteEndSuccessText:'&amp;A赞成票占到多数.'  NoVoteInProgress:'&amp;C没有正在进行中的投票!'  PlayerUnbannable:'&amp;A[%0] &amp;C无法被ban掉!'  VoteAlreadyInProgress:'&amp;C当前已有投票正在进行, 请等待.'  VoteStartText:'&amp;A[%0] 发起了一轮投票! 输入 &amp;6/vote Yes &amp;A或 &amp;6/vote No &amp;A来进行投票.'  VoteCanceled:'&amp;A当前投票被否决.'  PlayerVoteCounted:'&amp;A你的投票加入计数.'  PlayerVoteStartNoPermission:'&amp;C你没有权限发起投票.'  PlayerNotFound:'&amp;A[%0] &amp;C未找到!'  PlayerSetValueNoPermission:'&amp;C你没有权限来设置投票值.'  PlayerUnkickable:'&amp;A[%0] &amp;C无法被踢掉!'  PlayerVoteChanged:'&amp;A你改变了你的投票.'  VoteEndFailText:'&amp;A反对票站到多数.'  PlayerVoteNoPermission:'你没有权限进行投票.'  PlayerAlreadyVoted:'&amp;C你已经投过票了!'  # 投票指令  VoteYesCommands:  -'yes'  -'y'  VoteNoCommands:  -'no'  -'n'  VoteListCommands:  -'list'  VoteHelpCommands:  -'help'  VoteVetoCommands:  -'veto'  ReloadCommands:  -'reload'  VoteVetoNoPermission:'&amp;C你没有权限否决投票!'  ReloadNoPermission:'&amp;C你没有权限进行重载!'  VoteNotFound:'&amp;C[%0] 投票不存在!'  PlayerIPAlreadyVoted:'&amp;C你当前的IP地址已经投过票了!'  #是否检测IP地址(如果为True,同一IP不可重复投票,对于局域网之类的情况很不利)    CheckPlayerIPAddress: false    # 投票列表. 自行参照格式增减指令. 后面会给出范例.    votes:  ban:   # 说明   Description:'Ban 掉玩家'   # 参数数量   ArgumentCount: 1   InsufficientArgumentsError:'&amp;C参数错误! 你需要使用 /Vote ban 玩家名称 来发起投票'   VoteStartText:'&amp;A[%1] 发起了一轮 ban 掉 &amp;C[%0] &amp;A的投票! 输入 &amp;6/vote yes &amp;A或 &amp;6/vote no &amp;A进行表决'   # 超时秒数   TimeoutSeconds:60   VoteOnCooldownText:'&amp;C最近已经有玩家被 ban 掉!'   VoteSuccessText:'&amp;A投票通过! &amp;C[%0]&amp;A 已被 ban 掉'   # 投票成功延时多少秒数执行成功指令   VoteSuccessCommandDelaySeconds:3   # 投票成功指令   VoteSuccessCommands:   # 寻找玩家   - FINDPLAYER[%0]   # 判断玩家是否在线   -VERIFYPLAYERONLINE [%0]   # 执行指令   - vote setvalueban [%0]   # 下次投票冷却多少分钟   CooldownMinutesToSuccessRevote:15   VoteFailText:'&amp;Aban掉 &amp;C[%0] &amp;A的投票失败!'   # 投票失败延时多少秒数执行失败指令   VoteFailCommandDelaySeconds:0   # 投票失败指令   VoteFailCommands:[]   # 下次投票冷却多少分钟   CooldownMinutesToFailRevote:30   # 最少需要多少赞成票数才能通过投票   MinimumVotes: 1   # 赞成票的比例需要多少才能通过投票   PercentToSucceed:80   # 弃权票不计入总票数   IgnoreUnvotedPlayers:true   # 是否通过控制台来执行投票结果   IsConsoleCommand:true   LastSuccessfulVote:0   LastFailedVote:0  kick:   # 说明   Description: '踢掉玩家'   # 参数数量  ArgumentCount: 1   InsufficientArgumentsError:'&amp;C参数错误! 你需要使用 /Vote kick 玩家名称 来发起投票'   VoteStartText:'&amp;A[%1] 发起了一轮踢掉 &amp;C[%0]&amp;A的投票! 输入 &amp;6/vote yes &amp;A或 &amp;6/vote no&amp;A进行表决'   # 超时秒数   TimeoutSeconds:60   VoteOnCooldownText:'&amp;C最近已经有玩家被踢掉!'   VoteSuccessText:'&amp;A投票通过! &amp;C[%0]&amp;A已被踢掉'   # 投票成功延时多少秒数执行成功指令   VoteSuccessCommandDelaySeconds:3   # 投票成功指令   VoteSuccessCommands:   # 寻找玩家   - FINDPLAYER[%0]   # 判断玩家是否在线   -VERIFYPLAYERONLINE [%0]   # 执行指令   - vote setvaluekick [%0]   # 下次投票冷却多少分钟   CooldownMinutesToSuccessRevote:1   VoteFailText:'&amp;A踢掉 &amp;C[%0]&amp;A的投票失败!'   # 投票失败延时多少秒数执行失败指令   VoteFailCommandDelaySeconds:0   # 投票失败指令   VoteFailCommands:[]   # 下次投票冷却多少分钟   CooldownMinutesToFailRevote:30   # 最少需要多少赞成票数才能通过投票   MinimumVotes: 1   # 赞成票的比例需要多少才能通过投票   PercentToSucceed:70   # 弃权票不计入总票数   IgnoreUnvotedPlayers:true   # 是否通过控制台来执行投票结果   IsConsoleCommand:true   LastSuccessfulVote:0   LastFailedVote:0  restart:   # 说明   Description: '重启服务器'   # 参数数量   ArgumentCount: 0   # 参数错误信息   InsufficientArgumentsError:''   VoteStartText:'&amp;A[%0] 发起了一轮重启服务器的投票! 输入 &amp;6/vote yes &amp;A或 &amp;6/vote no &amp;A进行表决'   # 超时秒数   TimeoutSeconds:60   VoteOnCooldownText:'&amp;C服务器最近已被重启. 请等待一段时间.'   VoteSuccessText:'&amp;A投票通过! 60 秒后重启服务器'   # 投票成功延时多少秒数执行成功指令   VoteSuccessCommandDelaySeconds:60   # 投票成功指令   VoteSuccessCommands:   # 踢出全部玩家   - kickall   # 保存全部信息   - save-all   # 停止运转   - stop   # 下次投票冷却多少分钟   CooldownMinutesToSuccessRevote:120   VoteFailText:'&amp;A重启服务器的投票失败!'   # 投票失败延时多少秒数执行失败指令   VoteFailCommandDelaySeconds:0   # 投票失败指令   VoteFailCommands:[]   # 下次投票冷却多少分钟   CooldownMinutesToFailRevote:30   # 最少需要多少赞成票数才能通过投票   MinimumVotes: 1   # 赞成票的比例需要多少才能通过投票   PercentToSucceed:60   # 弃权票不计入总票数   IgnoreUnvotedPlayers:true   # 是否通过控制台来执行投票结果   IsConsoleCommand:true   LastSuccessfulVote:0   LastFailedVote:0  night:   # 说明   Description: '时间调整为夜晚'   # 参数数量   ArgumentCount: 0   # 参数错误信息   InsufficientArgumentsError:''   VoteStartText: '&amp;A[%0] 发起了一轮召唤月亮的投票! 输入 &amp;6/vote yes &amp;A或 &amp;6/vote no&amp;A进行表决'   # 超时秒数   TimeoutSeconds:60   VoteOnCooldownText:'&amp;C时间最近已经被设置为夜晚!'   VoteSuccessText:'&amp;A投票通过! 时间设置成夜晚'   # 投票成功延时多少秒数执行成功指令   VoteSuccessCommandDelaySeconds:0   # 投票成功指令   VoteSuccessCommands:   - vote setvaluetime 13000   # 下次投票冷却多少分钟   CooldownMinutesToSuccessRevote:10   VoteFailText:'&amp;A投票否决! 下次再尝试吧.'   # 投票失败延时多少秒数执行失败指令   VoteFailCommandDelaySeconds:0   # 投票失败指令   VoteFailCommands:[]   # 下次投票冷却多少分钟   CooldownMinutesToFailRevote:15   # 最少需要多少赞成票数才能通过投票   MinimumVotes: 1   # 赞成票的比例需要多少才能通过投票   PercentToSucceed:60   # 弃权票不计入总票数   IgnoreUnvotedPlayers:true   # 是否通过控制台来执行投票结果   IsConsoleCommand:false   LastSuccessfulVote:0   LastFailedVote:0  day:   # 说明   Description: '时间调整为白天'   # 参数数量   ArgumentCount: 0   # 参数错误信息   InsufficientArgumentsError:''   VoteStartText:'&amp;A[%0] 发起了一轮召唤太阳的投票! 输入 &amp;6/vote yes &amp;A或 &amp;6/vote no &amp;A进行表决'   # 超时秒数   TimeoutSeconds:60   VoteOnCooldownText:'&amp;C时间最近已经被设置为白天!'   VoteSuccessText:'&amp;A投票通过! 时间设置为白天'   # 投票成功延时多少秒数执行成功指令   VoteSuccessCommandDelaySeconds:0   # 投票成功指令   VoteSuccessCommands:   - vote setvaluetime 0   # 下次投票冷却多少分钟   CooldownMinutesToSuccessRevote:10   VoteFailText:'&amp;A投票否决! 下次再尝试吧.'   # 投票失败延时多少秒数执行失败指令   VoteFailCommandDelaySeconds:0   # 投票失败指令   VoteFailCommands:[]   # 下次投票冷却多少分钟   CooldownMinutesToFailRevote:15   # 最少需要多少赞成票数才能通过投票   MinimumVotes: 1   # 赞成票的比例需要多少才能通过投票   PercentToSucceed:60   # 弃权票不计入总票数   IgnoreUnvotedPlayers:true   # 是否通过控制台来执行投票结果   IsConsoleCommand:false   LastSuccessfulVote:0   LastFailedVote:0  rain:   # 说明   Description: '降雨'   # 参数数量   ArgumentCount: 0   # 参数错误信息   InsufficientArgumentsError:''   VoteStartText:'&amp;A[%0] 发起了一轮降雨的投票! 输入 &amp;6/vote yes &amp;A或 &amp;6/vote no &amp;A进行表决'   # 超时秒数   TimeoutSeconds:60   VoteOnCooldownText:'&amp;C天气最近已被设置过降雨!'   VoteSuccessText:'&amp;A投票通过! 现在开始降雨.'   # 投票成功延时多少秒数执行成功指令   VoteSuccessCommandDelaySeconds:0   # 投票成功指令   VoteSuccessCommands:   - vote setvaluerain   # 下次投票冷却多少分钟   CooldownMinutesToSuccessRevote:5   VoteFailText:'&amp;A投票否决! 下次再尝试吧.'   # 投票失败延时多少秒数执行失败指令   VoteFailCommandDelaySeconds:0   # 投票失败指令   VoteFailCommands: []   # 下次投票冷却多少分钟   CooldownMinutesToFailRevote:10   MinimumVotes: 1   # 赞成票的比例需要多少才能通过投票   PercentToSucceed:60   # 弃权票不计入总票数   IgnoreUnvotedPlayers:true   # 是否通过控制台来执行投票结果   IsConsoleCommand:false   LastSuccessfulVote:0   LastFailedVote:0  sun:   # 说明   Description: '晴天'   # 参数数量   ArgumentCount: 0   # 参数错误信息   InsufficientArgumentsError:''   VoteStartText:'&amp;A[%0] 发起了一轮晴天的投票! 输入 &amp;6/vote yes &amp;A或 &amp;6/vote no &amp;A进行表决'   # 超时秒数   TimeoutSeconds:60   VoteOnCooldownText:'&amp;C天气最近已被设置过晴天!'   VoteSuccessText:'&amp;A投票通过! 现在开始放晴.'   # 投票成功延时多少秒数执行成功指令   VoteSuccessCommandDelaySeconds:0   # 投票成功指令   VoteSuccessCommands:   - vote setvaluesun   # 下次投票冷却多少分钟   CooldownMinutesToSuccessRevote:5   VoteFailText:'&amp;AVote failed! Try again next time.'   # 投票失败延时多少秒数执行失败指令   VoteFailCommandDelaySeconds:0   # 投票失败指令   VoteFailCommands:[]   # 下次投票冷却多少分钟   CooldownMinutesToFailRevote:10   MinimumVotes: 1   # 赞成票的比例需要多少才能通过投票   PercentToSucceed:60   # 弃权票不计入总票数   IgnoreUnvotedPlayers:true   # 是否通过控制台来执行投票结果   IsConsoleCommand:false   LastSuccessfulVote:0   LastFailedVote: 0



投票配置范例:
以下是自己添加的一项投票,目的是便于更好的理解,已添加进插件配置config.yml(注解未加),不喜的可自行删除
# 投票名称
  TestVote:   # 说明(将显示在投票列表中)   Description: '给予玩家物品'   # 参数数量(比如manuadd &lt;玩家&gt; &lt;组&gt;,&lt;玩家&gt;和&lt;组&gt;就是参数)   # 参数使用的变量是从 0 开始,如这里给出的是 3 个参数,那么插件使用的参数名称将是[%0][%1][%2]   ArgumentCount: 3   # 参数输入错误后的提示文本   InsufficientArgumentsError:'&amp;C参数错误! 你需要使用 /Vote give &lt;玩家&gt; &lt;物品&gt; &lt;数量&gt; 来发起投票'   # 发起投票后的广播信息   # [%0][%1][%2]都作为参数使用,那么[%3]就是投票发起人,你只需要记住,[%3]等于参数数量   VoteStartText:'&amp;A[%3] 发起了一轮将 &amp;C[%2]&amp;A 个物品.&amp;CID:[%1]&amp;A 给予玩家 &amp;C[%0] &amp;A的投票! 输入 &amp;6/vote yes &amp;A或 &amp;6/vote no&amp;A进行表决'   # 超时秒数(投票过多少秒钟结束)   TimeoutSeconds:15   # 未到冷却时间的提示文本   VoteOnCooldownText:'&amp;C最近已经给过物品!'   # 投票通过的提示文本   VoteSuccessText:'&amp;A投票通过! 将 &amp;C[%2]&amp;A 个物品.&amp;CID:[%1]&amp;A 给予玩家 &amp;C[%0]'   # 投票成功延时多少秒数执行成功指令   VoteSuccessCommandDelaySeconds:1   # 投票成功执行的指令。可有多条。   VoteSuccessCommands:   # 寻找玩家(和下面的VERIFYPLAYERONLINE一样,仅作为判断使用,你也可以删除)   - FINDPLAYER[%0]   # 判断玩家是否在线   -VERIFYPLAYERONLINE [%0]   # 执行指令(在这里[%0]指的是玩家,[%1]指物品名称或ID,[%2]指物品数量,同命令 give player item amount)   # 注意,这里和内置不同的是,没有vote setvalue。勿画蛇添足   - give [%0] [%1][%2]   # 通过后下次投票冷却多少分钟   CooldownMinutesToSuccessRevote:0   # 投票否决的提示文本   VoteFailText:'&amp;A将&amp;CID:[%1]&amp;A 的物品给予玩家 &amp;C[%0] &amp;A的投票失败!'   # 投票失败延时多少秒数执行失败指令   VoteFailCommandDelaySeconds:0   # 投票失败指令(用法同VoteSuccessCommands)   VoteFailCommands:[]   # 否决后下次投票冷却多少分钟   CooldownMinutesToFailRevote:0   # 最少需要多少赞成票数才能通过投票(假设这里设置的值是5,全部在线玩家是5,即使有4个人投赞成票也是否决的)   MinimumVotes: 1   # 赞成票的比例需要多少才能通过投票(赞成票必须占到总票数的百分之多少)   PercentToSucceed:80   # 弃权票不计入总票数(如果为False,投票超时秒数过后,未投票的都算作反对票)   IgnoreUnvotedPlayers:true   # 是否通过控制台来执行投票结果(这么做的目的是为了以最高权限执行指令,如果投票指令执行不成功,改为False)   IsConsoleCommand:true   # 无视   LastSuccessfulVote:0   # 无视   LastFailedVote: 0












MangoHi
这个是不是可以让玩家/ban了玩家的?

红尘亦薄凉
278106417 发表于 2013-3-30 14:53
这个是不是可以让玩家/ban了玩家的?

嗯,可以,一切都可以~

zhouyiran2
kvxk__120 发表于 2013-3-30 14:56
嗯,可以,一切都可以~

群体小学生攻势,把所有人Ban了!

红尘亦薄凉
zhouyiran2 发表于 2013-3-30 15:33
群体小学生攻势,把所有人Ban了!

。。。那也得大部分人同意

zhouyiran2
kvxk__120 发表于 2013-3-30 15:34
。。。那也得大部分人同意

都说了群体攻势。。。把别人都挤下去,实在不行各个击破嘛!(放心我不会)

红尘亦薄凉
zhouyiran2 发表于 2013-3-30 15:36
都说了群体攻势。。。把别人都挤下去,实在不行各个击破嘛!(放心我不会)

。。。有冷却时间的,就是为了防止这点

MangoHi
kvxk__120 发表于 2013-3-30 14:56
嗯,可以,一切都可以~

还可以让玩家给别人玩家/op?

红尘亦薄凉
278106417 发表于 2013-3-30 19:18
还可以让玩家给别人玩家/op?

嗯,也可以,因为是通过最高权限执行的命令,所以什么命令都能执行。可以让玩家自己选OP了

连reload和stop等命令都可以的

包括其他插件的命令,所以说很强大了

吾是心手
如果所有人都是op是不是就没有意思了呢
还有 他们如果把腐竹ban了怎么办呢

2B国国主
更完善的安全机制出来之前装这个纯作死。。

红尘亦薄凉
吾是心手 发表于 2013-3-30 21:46
如果所有人都是op是不是就没有意思了呢
还有 他们如果把腐竹ban了怎么办呢

不是每个人都能发起命令,有权限的,这也是为了防止乱套。

= =绝对的民主是完全不现实的,无论现实还是游戏

红尘亦薄凉
2B国国主 发表于 2013-3-31 03:18
更完善的安全机制出来之前装这个纯作死。。

= =有权限的啊,想人人都发起投票简直是做梦,不然都乱套了。

而且可以保护某些权限组不能被ban和kick

2B国国主
kvxk__120 发表于 2013-3-31 08:10
= =有权限的啊,想人人都发起投票简直是做梦,不然都乱套了。

而且可以保护某些权限组不能被ban和kick

就四个用户组的哭了

红尘亦薄凉
2B国国主 发表于 2013-3-31 09:21
就四个用户组的哭了

= =那就只给你自己权限就OK了,只有你可以发起投票

2B国国主
kvxk__120 发表于 2013-3-31 09:23
= =那就只给你自己权限就OK了,只有你可以发起投票

我要做什么事还要投票的……

红尘亦薄凉
2B国国主 发表于 2013-3-31 09:24
我要做什么事还要投票的……

= =。。。对于这样的理解,我只能无话可说了。。你杀了我吧

2B国国主
kvxk__120 发表于 2013-3-31 09:26
= =。。。对于这样的理解,我只能无话可说了。。你杀了我吧

好的(掏出了钻石剑)

MangoHi
kvxk__120 发表于 2013-3-30 19:46
嗯,也可以,因为是通过最高权限执行的命令,所以什么命令都能执行。可以让玩家自己选OP了

连reload和 ...

这样的话,装这个插件的腐竹要...      先串通好一大群朋友来这个服,然后...个个都是OP...

红尘亦薄凉
278106417 发表于 2013-4-3 16:38
这样的话,装这个插件的腐竹要...      先串通好一大群朋友来这个服,然后...个个都是OP...

。。。那这样的服主也是极品了

Jack112233
这个插件不错~{:10_495:}

bali16
不错支持了 顶一个啊