strings
帅气的南瓜 发表于 2020-5-4 12:17
你没听懂我的意思…我要的是多个分数比大小,不是两个分数

能详细描述下吗。还有具体想要做什么

帅气的南瓜
もぺもぺ 发表于 2020-5-4 12:18
能详细描述下吗。还有具体想要做什么

好,比如一个记分板目标a上有5个玩家的分数,怎样比出其中最大的

帅气的南瓜
もぺもぺ 发表于 2020-5-4 12:18
能详细描述下吗。还有具体想要做什么

想要做排行榜的奖励呀

strings
帅气的南瓜 发表于 2020-5-4 13:07
好,比如一个记分板目标a上有5个玩家的分数,怎样比出其中最大的

这是排序啊基岩版写一个排序算法不是不可以,但是太麻烦我不想答。

zt麦块
2175928499 发表于 2020-5-5 09:04
scoreboard players operation   -=           

-= 减法:在目标名称的分数上减去选择器的分数。

复读机?

xuyanghao

其实很简单,你需要用到的指令只有scoreboard
1. 你需要将a计分板的分数移到b上面(防止对原来计分板产生数据改动)
2. 你将b计分板的每位玩家的数据反复减去1,直到探测到最后一名玩家分数等于0
指令:
1. /scoreboard players operation @a b = @a a
2. /scoreboard players add @a b -1
3./scoreboard players test @a b 0
4.say @a[scores={b=0}] 最高


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