现在比较某个分数objective和某个常数大小一定要先给这个常数专门添加一个分数了么?感觉好麻烦,是不是有其他的方式?
比如以前可以scoreboard players test 假名 某个分数 50 *
现在只能先添加一个scoreboard players set 50 const 50
然后再execute if score 假名 某个分数 >= 50 const ....这样么?
比如以前可以scoreboard players test 假名 某个分数 50 *
现在只能先添加一个scoreboard players set 50 const 50
然后再execute if score 假名 某个分数 >= 50 const ....这样么?
既然是常数,是不是可以这样...
execute if entity @p[scores={ascb=50..}] run say i
execute if entity @p[scores={ascb=50..}] run say i
⊙v⊙ 发表于 2018-2-18 16:02
既然是常数,是不是可以这样...
execute if entity @p[scores={ascb=50..}] run say i
问题是假名的分数怎么比,@p只能选择到玩家
MineCrocodile 发表于 2018-2-17 22:14
问题是假名的分数怎么比,@p只能选择到玩家
没怎么接触假名...弄个marker吧
execute if score 假名 记分板 matches 分数范围 run 命令
分数范围:
比如大于1就是1..
小于5就是..5
从3到6就是3..6
等于7就是7..7
分数范围:
比如大于1就是1..
小于5就是..5
从3到6就是3..6
等于7就是7..7
pineapple_ 发表于 2018-2-18 15:27
execute if score 假名 记分板 matches 分数范围 run 命令
分数范围:
比如大于1就是1..
**感谢啊
之前说错了
大于1是1..2147483647
小于5是-2147483648..5
(这个不能像选择器一样取无限区间)