IVAN.MANN
1.如何根据玩这个地图玩家的名字用命令方块在侧边栏添加对应名字的目标?
2.如何在命令方块检测到玩家的时执行一个指令?
3.在问题二中,如果有这个指令,怎么让他在检测到分数大于等于或小于等于一个值后执行的指令只执行一次?
另求一个qq比较常在线的人来教我指令。(我的qq:303303854)

爱心魔王FHC
1、给玩家加分,设置该记分板在侧边栏显示,玩家一有分,名字就会显示在上面
2、可以使用execute @a ~ ~ ~ /指令 (不过不能检测玩家NBT)
需要检测玩家NBT的话可以先设置tag再用execute执行
3、修改@a为@a[score_记分板名=最大值,score_计分板名_min=最小值]

2759159258
创建计分版啥的我就不写了
/scoreboard players set @a <计分版名字>  0
/scoreboard objectives setdisplay sidebar 上面的计分版名字
2/execute @a ~ ~ ~ 输入你要执行的指令
(tips:这个方法会改变命令执行位置,但是与testfor省了一个比较器)
3/execute @a[score_计分版对象_min=<最大分数>,score_计分版对象=<最小分数>] ~ ~ ~/同上

IVAN.MANN
谢谢大家的帮助!

IVAN.MANN
FHC红石 发表于 2017-8-22 12:49
1、给玩家加分,设置该记分板在侧边栏显示,玩家一有分,名字就会显示在上面
2、可以使用execute @a ~ ~ ~  ...

关于问题2能举个例子吗?比如玩家<233>的分数小于10时执行一条/say xxxx的指令该怎么写?

爱心魔王FHC
IVAN.MANN 发表于 2017-8-22 13:16
关于问题2能举个例子吗?比如玩家的分数小于10时执行一条/say xxxx的指令该怎么写? ...

/execute @a[score_233=10] ~ ~ ~ say XXXX

IVAN.MANN
FHC红石 发表于 2017-8-22 13:18
/execute @a[score_233=10] ~ ~ ~ say XXXX

好的谢谢,你的问题我已设置为最佳!

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