大概就是我打算做个击杀玩家获得金币的计分板然后创建了一个叫bykills的计分板
又创建了一个叫gold的计分板
放了俩命令方块:
scoreboard players add @p[scores={bykills=1}] gold 5[循环,无制约,保持开启]
/scoreboard players set @a[scores={bykills=1}] byKills 0【连锁,条件制约,保持开启】
但是开启后提示未找到实体
是不是我指令格式填错了
又创建了一个叫gold的计分板
放了俩命令方块:
scoreboard players add @p[scores={bykills=1}] gold 5[循环,无制约,保持开启]
/scoreboard players set @a[scores={bykills=1}] byKills 0【连锁,条件制约,保持开启】
但是开启后提示未找到实体
是不是我指令格式填错了
版本是1.16.5
本帖最后由 luck丶咸鱼 于 2021-8-18 19:19 编辑
我把我的bykills计分板分数设置为1后出现的找不到实体
我把我的bykills计分板分数设置为1后出现的找不到实体
本帖最后由 尸先peng 于 2021-8-18 19:24 编辑
第一个指令不是@p,是@a
如果还是不行,拆掉第一个命令方块重放一下试试
第一个指令不是@p,是@a
如果还是不行,拆掉第一个命令方块重放一下试试
尸先peng 发表于 2021-8-18 19:22
第一个指令不是@p,是@a
如果还是不行,拆掉第一个命令方块重放一下试试
一样..................
luck丶咸鱼 发表于 2021-8-18 19:24
一样..................


那就不知道原因了,但可以看出你的指令有些bug(如果玩家双杀/两个玩家同时获得一杀时出现的bug),我修改了一下指令,试试问题能不能顺便解决了?
尸先peng 发表于 2021-8-18 19:30
execute as @a[scores={bykills=1..}] at @s run scoreboard players add @s gold 5
{:chain ...
谢谢大佬,好像ok了
本帖最后由 腰果闪了腰 于 2021-10-22 23:53 编辑
检查文件命是否合法,然后第一个指令后缀格式不对,应该是@
检查文件命是否合法,然后第一个指令后缀格式不对,应该是@