Belanga
就是说,像/testfor /testforblock以及对于不存在的玩家在计分板中的分数探测/scoreboard players test
除了比较器还有其他输出方法吗?
PS:可以复杂一些,但延迟要在1gt及以内

FX阜星
testfor后面可接连锁保持开启条件制约的cb,满足前面后触发后面
testforblock应该就这样了,testfor通常可用execute和scoreboard组合代替
举个例子,玩家拿着钻石时获得速度1
高频:/scoreboard players tag @a add Holding {SelectedItem:{id:"minecraft:diamond"}}
连锁:/effect @a[tag=Holding] 1 1 0 true
连锁:/scoreboard players tag @a remove Holding
注意执行顺序即可
最后一个,可用第一个方法,也可在开始地图后/scoreboard players set @a xxxx 0
把全部归零,再用execute检测

Belanga
SMFX阜星 发表于 2018-7-21 20:38
testfor后面可接连锁保持开启条件制约的cb,满足前面后触发后面
testforblock应该就这样了,testfor通常可 ...

最后一个我的意思不是说世界中存在而还没有在计分板中set的玩家
是已经set过的虚拟名
那这样的话也可以用上述方法代替吗

FX阜星
Belanga 发表于 2018-7-21 20:43
最后一个我的意思不是说世界中存在而还没有在计分板中set的玩家
是已经set过的虚拟名
那这样的话也可以用 ...

玩家名字与虚拟名字撞名?我好像没遇到过。。比如总的变量名字是统计,其中一个假名名字是金币,玩家也有叫金币这样?

Belanga
SMFX阜星 发表于 2018-7-21 20:47
玩家名字与虚拟名字撞名?

不是,只是探测虚拟玩家的分数,因为这样好像不能用execute吧

FX阜星
Belanga 发表于 2018-7-21 20:48
不是,只是探测虚拟玩家的分数,因为这样好像不能用execute吧

额这个我还真没试过。。不过用连锁直接接后面的方法是可行的

Belanga
SMFX阜星 发表于 2018-7-21 20:51
额这个我还真没试过。。不过用连锁直接接后面的方法是可行的

好的      

Belanga
SMFX阜星 发表于 2018-7-21 20:51
额这个我还真没试过。。不过用连锁直接接后面的方法是可行的

好的,谢啦