帅气的南瓜
在百毒上查的教程全都牛头不对马嘴,看也看不懂MCBBS里的教程太乱太杂,啥也找不到
如果有教程的话可以转发给我一个吗,没有的话也恳请各位大佬教教,谢谢

strings
确定是基岩版吗。

scoreboard players operation <目标> <目标记分项> -=  <选择器> <记分项>       

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

然后用选择器 @e[scores={<目标记分项>=..0}] 判断是否大于或小于 0

帅气的南瓜
もぺもぺ 发表于 2020-5-4 11:58
确定是基岩版吗。

scoreboard players operation   -=          

你没听懂我的意思…我要的是多个分数比大小,不是两个分数

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}] 最高


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