计分板教程

以下计分板必会教程

计分板指令开头 scoreboard

指令⼀共分为两部分分别是

objectives 这⼀项对项⽬进⾏修改

players 这⼀项对分数进⾏修改

objectives 分为如下

add 添加计分项⽬

remove 移除计分项

list 列出都有哪些计分板

setdisplay 显示计分板

以此作为索引

scoreboard objectives add+项⽬名称+模式+对外显示的名称

项⽬名称为在对其进⾏操作时候使⽤的名称(所有其他指令中引⽤该项⽬都是⽤这个名字)

对外显示的名称就是给别⼈看的,显示出来的

模式有如下⼏种

dummy 虚拟值

trigger 同为虚拟值,但可以被⾮管理员以外的玩家修改

totalKillCount 当玩家杀死⽣物的时候会加分

playerKillCount 当玩家杀死其他玩家时加分

deathCount 是记录玩家的死亡次数

以上为可修改项,以下为⾃动项不可修改

health ⽣命

xp 经验

level 等级

food 饱和度

air 体内氧⽓含量(咳咳咳。。就是下⽔后的泡泡的意思)

armor 盔甲强度

当然 pe 版⽬前只有 dummy 模式(2020/2/29资料,现在有没有我也不知道)

其它都在 java 版

scoreboard objectives remove+项⽬名称

⾔简意赅——这是删除

scoreboard objectives list

列出所有已经添加的计分板

scoreboard objectives setdisplay+(belowname/list/sidebar)+项⽬名称

这三个位置三选⼀分别是玩家名字下(⾃⼰看不⻅),返回⻚⾯,屏幕右侧

这条指令如果不输⼊项⽬名称则代表取消显示

计分板的第⼆部分内容 players

这⾥讲 players 分为以下⼏个部分

add/remove 增减

set/reset 设为和清除

test 检测

random 随机数

operation 计算

scoreboard players+(add/remove)+选择器+项⽬名称+分数

当然 add ⼀个负数也是可以的

scoreboard players set+选择器+项⽬名称+分数

scoreboard players reset+选择器+项⽬名称

set 是设为⼏分。reset 是清除分数(0 分都没有(指没有分数))

scoreboard players test+选择器+项⽬名称+最低分+最⾼分

检测选择器选中实体的某项⽬是否在预设范围内

这个很少⽤到因为可以直接⽤选择确定分数范围

scoreboard players random+选择器+项⽬名称+最低分+最⾼分

给选择的⽬标在指定的计分板在最低分和最⾼分中随便塞个数字

scoreboard players operation+选择器+项⽬名称+运算⽅法+选择器+项⽬名称

将两个实体的分数进⾏运算

=第⼀个数等于第⼆个数

+=两数相加

-=第⼀个数减去第⼆个

*=相乘

/=第⼀个数除以第⼆个

>取较⼤数字

<取较⼩的数字

><两数交换

除了最后⼀个两数交换会改变第⼆个项⽬的分数

其他的运算均只改变第⼀个的

只读取英⽂符号))

接下来是选择器中关于计分板的项⽬

选择器中[scores={项⽬名称=最⼩数..最⼤数}]只选择在该项⽬两数之间的实体(包括两数)

[scores={项⽬名称=!最⼩数..最⼤数,某另⼀个项⽬名=最⼩数..}]

⽤感叹号表示反选——⽤两个点点表示范围——只写点点的⼀边表示⼤于(或⼩于)这个数

注意⼀个选择器中只出现⼀个 scores,要将所有需要的全部写在{}⾥⾯

注意若选择器中提到了相关的计分项⽬,⽽玩家在这个项⽬上什么分数都没有则不会被选中

这就是 0 分和没有分数的区别

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。