尘-瞳
我设置了chemdah的npc对话,玩家进服务器对话后就显示他没权限,然后突然又有了所有权限,好像是ess的问题但我并不清楚怎么回事,有大佬帮忙看看么
附后台图




夜雨晨风丶
你chemdah怎么写的,建议升级你的java版本
https://www.java.com/zh-CN/download/java8_update.jsp

尘-瞳
夜雨晨风丶 发表于 2022-12-3 17:51
你chemdah怎么写的,建议升级你的java版本
https://www.java.com/zh-CN/download/java8_update.jsp ...

chemdah就是对个话然后对玩家执行个觉醒指令(仙封插件的指令),至于升级java是为什么啊,我看着好像是ess创建了个优先级,java用的也是java8(1.12的服务器)

夜雨晨风丶
尘-瞳 发表于 2022-12-3 18:45
chemdah就是对个话然后对玩家执行个觉醒指令(仙封插件的指令),至于升级java是为什么啊,我看着好像是e ...

你用的1.8.0_192低了,升级到1.8.0_351。可能有些java的方法没获取到。反正看你报错是数组越界什么的。而且你不贴指令我怎么知道你格式上有没有写错呢。

尘-瞳
本帖最后由 尘-瞳 于 2022-12-3 19:34 编辑

我直接全部复制过来了



奥力給
这种情况推荐使用二分法

尘-瞳
奥力給 发表于 2022-12-4 00:43
这种情况推荐使用二分法

怎么用二分法?排插件?

奥力給
尘-瞳 发表于 2022-12-4 13:22
怎么用二分法?排插件?

你先挑出来你认为最不可能的插件
然后启动服务器如果服务器还是这情况
就继续挑插件
直到没这个插件之后服务器正常
就算是挑出问题插件了
虽然说很复杂,但是很有效

尘-瞳
奥力給 发表于 2022-12-4 14:00
你先挑出来你认为最不可能的插件
然后启动服务器如果服务器还是这情况
就继续挑插件

雀氏麻烦,我找时间看看吧,如果没办法也只能这样了

FireworkPolymer
如果设置玩家触发指令时以管理权限执行,而执行时刚好崩溃,给予的管理权限就无法正常收回,玩家就会拥有管理权限,这多半是因为插件的越权执行命令方式是先给玩家管理权限,再执行命令,再取消造成的

尘-瞳
FireworkPolymer 发表于 2022-12-5 12:05
如果设置玩家触发指令时以管理权限执行,而执行时刚好崩溃,给予的管理权限就无法正常收回,玩家就会拥有管 ...

照这么说有不少插件都可以做到,而刚好崩溃,应该是个偶然现象吧,我说我怎么自己就没遇到,那请问除了之前那位说的二分法排除还有什么办法吗

FireworkPolymer
尘-瞳 发表于 2022-12-5 12:45
照这么说有不少插件都可以做到,而刚好崩溃,应该是个偶然现象吧,我说我怎么自己就没遇到,那请问除了之 ...

添加op白名单,用其他的插件来做到,自己找找

尘-瞳
FireworkPolymer 发表于 2022-12-5 17:13
添加op白名单,用其他的插件来做到,自己找找

这个给的权限已经明显高于op了,相当于和控制台一样的权限,他甚至可以自己给op自己下op,是要先把它转成以op格式执行再加op白名单么

FireworkPolymer
尘-瞳 发表于 2022-12-5 18:00
这个给的权限已经明显高于op了,相当于和控制台一样的权限,他甚至可以自己给op自己下op,是要先把它转成 ...

op本来就可以做到这些,白名单可以防,别担心

尘-瞳
FireworkPolymer 发表于 2022-12-5 18:02
op本来就可以做到这些,白名单可以防,别担心

不是,我的意思是,他给自己下了op,但依旧有op权限,甚至还能给自己再上个op

FireworkPolymer
尘-瞳 发表于 2022-12-5 18:19
不是,我的意思是,他给自己下了op,但依旧有op权限,甚至还能给自己再上个op ...

那他可能给了自己权限节点,和op权限是两码事,你需要手动删除他拥有的权限节点

尘-瞳
FireworkPolymer 发表于 2022-12-5 20:02
那他可能给了自己权限节点,和op权限是两码事,你需要手动删除他拥有的权限节点 ...

没有啊,就是因为上面那样,我看控制台输出了给什么优先级的,然后有了这个权限组,我也试过把他移到普通权限组,但他还是有所有权限,这个也是属于给权限出错嘛

尘-瞳
最后还是ess插件的问题换一个就好了