[Minecraft] /scoreboard 计分板指令
QiongJiu
编辑于 2022年10月29日 13:12
收录于文集
共7篇

(本文内容比较知识向,会很枯燥)

/scoreboard [objectives,players] ...


第一大分支(objectives ; 项目)

objectives分为add , remove , list , setdisplay


add ; 增加

添加一个计分板

/scoreboard objectives add [计分板名称] [得到分数的方法] [计分板显示名称(可以不填)]

得到分数的方法:

dummy ; 虚拟的 (只能通过命令或者命令方块去修改分数)

(注:目前基岩版只有"dummy ; 虚拟的&#​34;一个选项)


remove ; 删除

将指定计分板删除

/scoreboard objectives remove [计分板名称]


list ; 查看

将所有计分板的名称及信息以指令执行反馈的方式显示出来

/scoreboard objectives list 


setdisplay ; 显示

将指定计分板显示在特定位置

/scoreboard objectives setdisplay [显示的位置;字符串] [计分板名称] [排序方式]

显示的位置:

list ; (显示在暂停界面的玩家列表)

sidebar ; (显示在屏幕的右边)

belowname ; (显示在玩家头上)(自己不可见)

排序:

ascending ; 递增 (上小下大)

descending ; 递减 (上大下小)

(注:不填写时为"descending ; 递减&#​34;)


第二大分支(players ; 玩家)

players分为set , add , remove , test , list , operation , reset , random

("players&#​34;是针对单个或多个实体,而不是单独针对某个计分板)


set ; 设置

将指定实体的指定计分板分数设置为指定数值

/scoreboard players set [目标选择器] [计分板名称] [数值;整数]


add ; 增加

将指定实体的指定计分板分数增加指定数值(如增加"-1&#​34;即为减少"1&#​34;)

/scoreboard players add [目标选择器] [计分板名称] [增加的数值;整数]


remove ; 减少

将指定实体的指定计分板分数减少指定数值

/scoreboard players remove [目标选择器] [计分板名称] [减少的数值;整数]


test ; 检测

检测指定实体的指定计分板分数是否在指定范围内

/scoreboard players test [目标选择器] [计分板名称] [最小数值;整数] [最大数值;整数]


list ; 查看

将指定实体所有的计分板分数以指令执行反馈的方式显示出来

/scoreboard players list [目标选择器]


operation ; 运算

/scoreboard players operation [目标选择器] [计分板名称] [计算符号] [目标选择器] [计分板名称]

[运算符号]

+= 求和:目标记分项+记分项,将结果输出至目标计分项并覆盖现有值。

-= 求差:目标记分项-记分项,将结果输出至目标计分项并覆盖现有值。

*= 求积:目标记分项*记分项,将结果输出至目标计分项并覆盖现有值。

/= 求商:目标记分项/记分项,将结果的整数部分输出至目标计分项并覆盖现有值。

%= 求余:目标记分项/记分项,将余数作为结果输出至目标计分项并覆盖现有值。

= 赋值:用记分项的分数覆盖目标计分项的现有值。

< 取较小值:在记分项和目标记分项中取较小的分数覆盖目标计分项的现有值。

> 取较大值:在记分项和目标记分项中取较大的分数覆盖目标计分项的现有值。

>< 交换记分项与目标记分项的分数,但是只会在聊天栏中提示目标记分项的改变。


reset ; 重置

将指定实体的指定计分板分数进行重置

/scoreboard players reset [目标选择器] [计分板名称]


random ; 随机

将指定实体的指定计分板分数在指定范围内随机设定一个值

/scoreboard players random [目标选择器] [计分板名称] [最小数值;整数] [最大数值;整数]


往期文章:

网页链接​

网页链接​

网页链接​


本文是由up在网上自学的理解,

如有不正确的地方请指出,谢谢