版本1.14,如题
创建一个记分板,使用准则 minecraft.mined:minecraft.diamond_ore
然后判断玩家的分数,分数大于 1 后执行相应的指令
然后判断玩家的分数,分数大于 1 后执行相应的指令
execute @e[type=item,name=钻石] ~~~ summon zombie
execute @e[type=item,name=钻石] ~~~ give @p diamond 1
execute @e[type=item,name=钻石] ~~~ kill @s
放入循环命令方块,在有钻石的地方生成僵尸,并且给里钻石最近的玩家一个钻石,然后清除在地上的钻石
execute @e[type=item,name=钻石] ~~~ give @p diamond 1
execute @e[type=item,name=钻石] ~~~ kill @s
放入循环命令方块,在有钻石的地方生成僵尸,并且给里钻石最近的玩家一个钻石,然后清除在地上的钻石
xmdhs 发表于 2020-3-9 23:47
创建一个记分板,使用准则 minecraft.mined:minecraft.diamond_ore
然后判断玩家的分数,分数大于 1 后执 ...
如何判断玩家分数,用enable吗
这个可能要写程序吧。判断玩家钻石数量,大于1执行生成僵尸
xmdhs 发表于 2020-3-10 00:06
选择器直接选择,或者 execute if score @s 计分项 matches 1..
都可以
没法判断,命令块上显示没找到实体
World_9487 发表于 2020-3-10 00:38
没法判断,命令块上显示没找到实体
execute @e[score_2_min=1] ~ ~ ~ function xxx
函数里在原地生成僵尸并清楚记分板分数即可
本帖最后由 实况主小博 于 2020-3-10 09:54 编辑
首先用这条命令创建计分板scoreboard objectives add zsk minecraft.mined:minecraft.diamond_ore
循环执行execute if entity @a[scores={zsk=1..}] run summon minecraft:zombie 坐标
后面接一个条件限制的连锁命令方块输入scoreboard players reset @a zsk
望采纳
首先用这条命令创建计分板scoreboard objectives add zsk minecraft.mined:minecraft.diamond_ore
循环执行execute if entity @a[scores={zsk=1..}] run summon minecraft:zombie 坐标
后面接一个条件限制的连锁命令方块输入scoreboard players reset @a zsk
望采纳
crfst99936484 发表于 2020-3-10 07:23
execute @e[score_2_min=1] ~ ~ ~ function xxx
函数里在原地生成僵尸并清楚记分板分数即可 ...
显然不能
1.14的execute命令不是这么用的
拿观察者对着这个钻石然后连接命令块,命令输入/summon 生物 坐标
World_9487 发表于 2020-3-10 00:38
没法判断,命令块上显示没找到实体
你做了什么。用的是什么命令。我写的命令只是例子,不能直接复制
Violence_YS 发表于 2020-3-10 00:37
**** 作者被禁止或删除 内容自动屏蔽 ****
这个不对,玩家在已有钻石的时候也会刷新僵尸吗?
凋灵斯拉 发表于 2020-3-10 08:12
拿观察者对着这个钻石然后连接命令块,命令输入/summon 生物 坐标
重点是不只有一个钻石矿。。。