最MC论坛

标题: 如何删除权限组权限 [打印本页]

作者: play945    时间: 2016-3-20 03:22
标题: 如何删除权限组权限
我创了一个VIP权限组  然后 手贱 让builder继承了vip

然后 所有人都能飞 我打指令 删除飞行权限也没用咋回事

作者: cookia    时间: 2016-3-20 07:42
/mangdeli builder vip
这个是删除builder组继承vip组的权限的指令
作者: cookia    时间: 2016-3-20 07:49
应当先撤销builder继承关系,首先可以防止新的权限被继承
之后对于builder组由于不能够撤销继承所添加的新的的权限
建议打开groupmanger/worlds/world/groups.yml文件更改或替换
更改方法在文件中builder所对定的权限原为
-xxxx.xxxx改为- -xxxx.xxxx
或者将文件中builder所对应的组权限重新编写
在此提供builder组的默认设置:
  1.   Builder:
  2.     default: true
  3.     permissions: []
  4.     inheritance:
  5.     - default
  6.     - g:essentials_builder
  7.     - g:towny_builder
  8.     info:
  9.       prefix: '&2'
  10.       build: true
  11.       suffix: ''
复制代码

作者: cookia    时间: 2016-3-20 07:52
解释删除权限没用的原因,essentails.fly这个权限是玩家能否使用/fly指令,与飞行状态无关,不过切换世界可能使玩家的飞行变为关闭状态
作者: cookia    时间: 2016-3-20 13:17
@1356726241
我的在线时间不稳定
继承可以说是将被继承组的权限添加到继承祖中,但是还要进行测试,因为有的情况下继承之后有些基础的权限不拥有,例如以前出现过玩家不能建造或使用、丢弃和拾取等,那需要进一步给予新权限组权限
并且在继承祖继承被继承组权限之后如果取消继承关系,只有被继承组新添加的权限才不会适用于继承祖
通俗地讲就是如下:
例如将essentails.fly权限给予vip组,之后用builder组继承了vip组,这时即使去掉了继承关系,builder组的权限列表中依然有飞行权限,不过在解除继承之后,若给予vip组essentails.gamemode权限,则builder组不会添加相应权限

作者: RGH    时间: 2016-3-26 18:06
建议直接删除vip租先/mangdel 权限租。
当然,你也可以禁止指令,建议上网找个合适版本的禁止指令的插件。




欢迎光临 最MC论坛 (http://www.zuimc.com/) Powered by Discuz! X3.2