mxz_dada
想做一个反作弊系统,但是如果出现bug又需要玩家自行修正
那如果用高频gamemode adventure 就不行了
本来想用execute @a[score={op=1}]....这种的
但是新进入的玩家这个计分板没有具体数值,有什么能检测计分板数值不为某值吗?
或者有什么能只给刚进入的玩家加分的办法吗

mxz_dada
好吧,不需要了,研究出来了
直接/execute as @a[gamemode=!adventure] at @s unless entity @s[score={op=1}] run gamemode adventure
就行了

晴路卡
  1. execute as @a unless score @s value matches 0..5 run say 1
复制代码
如果玩家的value分数不在0-5或者没有数值就执行say 1

声名我主宰
可以尝试一下往那个检测计分板的命令方块上接个非门

1241470596
本帖最后由 1241470596 于 2020-8-11 19:18 编辑

额抱歉 没注意...

mxz_dada
1241470596 发表于 2020-8-11 18:50
防作弊?
[原创插件] [服务端插件] [优化][反作弊]NeverLag——优化性能、防作弊、修复MC漏洞、限制刷物品  ...

咱能看一下帖子吗
这里说的是单机,而且原版问答里你发什么插件啊喂

咖喵kamm
mxz_dada 发表于 2020-8-11 18:21
好吧,不需要了,研究出来了
直接/execute as @a[gamemode=!adventure] at @s unless entity @s[score={op= ...

已解决的话可以在右下角设置最佳答案,不然会给其他人带来困扰

Peanutz_OwO
已自行解决的问题请申请退回赏金:https://www.mcbbs.net/thread-256348-1-1.html
当然,如果确实有帮到你的回答,也可设置最佳答案。

第一页 上一页 下一页 最后一页