想做一个反作弊系统,但是如果出现bug又需要玩家自行修正
那如果用高频gamemode adventure 就不行了
本来想用execute @a[score={op=1}]....这种的
但是新进入的玩家这个计分板没有具体数值,有什么能检测计分板数值不为某值吗?
或者有什么能只给刚进入的玩家加分的办法吗
那如果用高频gamemode adventure 就不行了
本来想用execute @a[score={op=1}]....这种的
但是新进入的玩家这个计分板没有具体数值,有什么能检测计分板数值不为某值吗?
或者有什么能只给刚进入的玩家加分的办法吗
好吧,不需要了,研究出来了
直接/execute as @a[gamemode=!adventure] at @s unless entity @s[score={op=1}] run gamemode adventure
就行了
直接/execute as @a[gamemode=!adventure] at @s unless entity @s[score={op=1}] run gamemode adventure
就行了
- execute as @a unless score @s value matches 0..5 run say 1
可以尝试一下往那个检测计分板的命令方块上接个非门
本帖最后由 1241470596 于 2020-8-11 19:18 编辑
额抱歉 没注意...
额抱歉 没注意...