游戏版本是1.12.2的
最好是用
execute 这个命令
最好是用
execute 这个命令
 本帖最后由 xmdhs 于 2019-8-15 19:16 编辑 
scoreboard players tag @a add gao {Inventory:[{Slot:-106b,id:"minecraft:diamond_pickaxe"}]}
execute @a[tag=gao] ~ ~ ~ gamemode 1 @s
scoreboard players tag @a remove gao
都高频。
scoreboard players tag @a add gao {Inventory:[{Slot:-106b,id:"minecraft:diamond_pickaxe"}]}
execute @a[tag=gao] ~ ~ ~ gamemode 1 @s
scoreboard players tag @a remove gao
都高频。
如果是原版检测的话肯定要高频循环检测了,如果是插件应该就比较低的占用就能做到
TNTcraftHIM 发表于 2019-8-15 19:15
如果是原版检测的话肯定要高频循环检测了,如果是插件应该就比较低的占用就能做到 ...
就是原版
xmdhs 发表于 2019-8-15 19:13
scoreboard players tag @a add gao {Inventory:[{Slot:-106b,id:"minecraft:diamond_pickaxe"}]}
execute ...
这三个都要运行么?
eneony 发表于 2019-8-15 19:22
这三个都要运行么?
都要。
我试一下
能解释一下 这几个命令的含义么,谢谢了
eneony 发表于 2019-8-15 19:26
能解释一下 这几个命令的含义么,谢谢了
scoreboard players tag @a add gao {Inventory:[{Slot:-106b,id:"minecraft:diamond_pickaxe"}]}
给副手上拿着钻石镐的玩家加一个标签。
execute @a[tag=gao] ~ ~ ~ gamemode 1 @s
给有这个标签的人执行创造指令
scoreboard players tag @a remove gao
移除标签
xmdhs 发表于 2019-8-15 19:29
scoreboard players tag @a add gao {Inventory:[{Slot:-106b,id:"minecraft:diamond_pickaxe"}]}
给副手 ...
感谢 明白了
xmdhs 发表于 2019-8-15 19:29
scoreboard players tag @a add gao {Inventory:[{Slot:-106b,id:"minecraft:diamond_pickaxe"}]}
给副手 ...
还有一个问题 一直显示你的游戏模式已更新 这个怎么让它不显示。。。
SPGoding 发表于 2019-8-15 19:37
/gamerule commandBlockOutput false
这个没用。。。。
eneony 发表于 2019-8-15 19:35
还有一个问题 一直显示你的游戏模式已更新 这个怎么让它不显示。。。
...
/gamerule commandBlockOutput false
有用吧,我还去试了下
xmdhs 发表于 2019-8-15 19:38
/gamerule commandBlockOutput false
有用吧,我还去试了下
没用,一直在显示你的游戏模式已被更新成XX模式