以下计分板必会教程
计分板指令开头 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 分和没有分数的区别
网友评论