t1546542
版本:1.12.2
当玩家手持金剑时
会以0.05秒1次的频率给此玩家的gold计分板加1
不手持金剑则停止加分
求大佬解答!

Chelover_C60
循环
/scoreboard players add @a gold 1 {SelectedItem:{id:"minecraft:golden_sword"}}

t1546542
CHElover_C60 发表于 2019-11-10 13:08
循环
/scoreboard players add @a gold 1 {SelectedItem:{id:"minecraft:golden_sword"}}

这条指令的意思

MC深坑不回头
慢了...给个加标签版的,名称可改~任何物品都行只要该物品是你订的名称即可侦测
/scoreboard players tag @p remove havegs
/scoreboard players tag @p add havegs {SelectedItem:{tag:{display:{Name:"Golden Sword"}}}}
/scoreboard players add @p[tag=havegs] gold 1
需要按照这个顺序摆放,首先先清除玩家的havegs标签;再判断当玩家手持有特定名称的物品时给havegs标签;最后拥有该标签的玩家加gold记分板一分。

Chelover_C60

语法:
/scoreboard players add <实体> <积分项> <分值> [数据标签]

表示的含义是:选择所有符合条件的实体(<实体>参数),判断是否拥有指定数据标签([数据标签]参数),如果目标实体拥有指定数据标签,则为其分数加1。

t1546542
CHElover_C60 发表于 2019-11-10 13:40
语法:
/scoreboard players add    [数据标签]

不是
我想知道SelectedItem那里是什么意思

Chelover_C60
本帖最后由 CHElover_C60 于 2019-11-10 13:52 编辑
t1546542 发表于 2019-11-10 13:50
不是
我想知道SelectedItem那里是什么意思

一个存储玩家手持物品的信息的nbt
Player.dat格式 - Minecraft Wiki

魔鬼盗贼
???为什么我的Damage检测没有?

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