luck丶咸鱼
大概就是我打算做个击杀玩家获得金币的计分板然后创建了一个叫bykills的计分板  
又创建了一个叫gold的计分板
放了俩命令方块:
scoreboard players add @p[scores={bykills=1}] gold 5[循环,无制约,保持开启]

/scoreboard players set @a[scores={bykills=1}] byKills 0【连锁,条件制约,保持开启】

但是开启后提示未找到实体  
是不是我指令格式填错了

luck丶咸鱼
版本是1.16.5

luck丶咸鱼
本帖最后由 luck丶咸鱼 于 2021-8-18 19:19 编辑

我把我的bykills计分板分数设置为1后出现的找不到实体

尸先peng
本帖最后由 尸先peng 于 2021-8-18 19:24 编辑

第一个指令不是@p,是@a
如果还是不行,拆掉第一个命令方块重放一下试试

luck丶咸鱼
尸先peng 发表于 2021-8-18 19:22
第一个指令不是@p,是@a
如果还是不行,拆掉第一个命令方块重放一下试试

一样..................

尸先peng
luck丶咸鱼 发表于 2021-8-18 19:24
一样..................

execute as @a[scores={bykills=1..}] at @s run scoreboard players add @s gold 5
execute as @a[scores={bykills=1..}] at @s run scoreboard players remove @s bykill 1


那就不知道原因了,但可以看出你的指令有些bug(如果玩家双杀/两个玩家同时获得一杀时出现的bug),我修改了一下指令,试试问题能不能顺便解决了?

luck丶咸鱼
尸先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 编辑

检查文件命是否合法,然后第一个指令后缀格式不对,应该是@

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