网易我的世界pe记分板,如何设置一个〔得分〕的记分板,记分板显示红队 蓝队 两个项目

游戏攻略010

网易我的世界pe记分板,如何设置一个〔得分〕的记分板,记分板显示红队 蓝队 两个项目,第1张

网易我的世界pe记分板,如何设置一个〔得分〕的记分板,记分板显示红队 蓝队 两个项目
导读:先在聊天栏分别输入四个指令scoreboard objectives add 得分 dummy scoreboard objectives setdisplay 得分 sidebarscoreboard players set 红队 得分

先在聊天栏分别输入四个指令

scoreboard objectives add 得分 dummy

scoreboard objectives setdisplay 得分 sidebar

scoreboard players set 红队 得分 0

scoreboard players set 蓝队 得分 0

给红队加分

scoreboard players add 红队 得分 1

给蓝队加分

scoreboard players add 蓝队 得分 1

1、假设用10金钱换1钻石(diamond),首先,先创建一个计分项目:/scoreboardobjectivesadd金钱dummy;意思:创建一个叫做“金钱”的计分项目。

2、“金钱”为要创建的计分项目名称,可以更改。为了方便观看,需要用setdisplay把计分项目显示出来。

3、接下来,就要把三个命令方块摆出来,连在一起。然后将后两个命令方块改成链命令块、始终活动、有条件的,最前面的命令块改成脉冲、无条件、红石控制。

4、脉冲的命令块内填入/scoreboardplayerstest@p金钱10999999999,意思:检测最近的玩家名叫“金钱”的计分项目里的分数是否在10~999999999范围内。

5、“金钱”为计分项目名称,可以根据创建的计分项目名称更改。“10”为分数最小值,可以根据商品的价格更改。“999999999”为最大值,不可更改。

6、接着,在第二个命令块内填入/scoreboardplayersremove@p金钱10,意思:减去最近的玩家10个名为“金钱”计分项目的分数。

7、“金钱”为计分项目名称,可以更改。“10”为减去的分数,也可以根据价格更改。在第三个命令块内填入/give@pdiamond10,意思:给予最近的玩家一颗钻石。

8、“diamond”就是购买的商品,可以更改。“1”就是数量,可以更改。

9、在开头(脉冲命令方块)放上拉杆,试验一下。如果没能成功,请检查是否输入正确还是命令方块摆错了。成功后可以对商店进行装饰,隐藏在后面的命令块。

打开我的世界,建立一个对象代码:scoreboardobjectivesadddisplayname实例:/scoreboardobjectivesadddeathsdeathCount死亡排行这样我们就建立了一个名称为deaths,显示名字为死亡排行的死亡次数的计分板,在玩家死亡的时候,死亡的分数会自动增加玩家角色在objectives下的分数,会根据数据的高低来排行2显示计分板在建立了计分板之后,需要将数据表示出来,并且展示给玩家代码:scoreboardobjectivessetdisplayname建议把objectives的name写上可以在setdispaly后添加slot,slot代表显示的位置,主要显示玩家的死亡位置同时还有其他的代码,sidebar表示右侧、用Tab键显示列表实例:scoreboardobjectivessetdisplaysidebardeaths计分板的用途:计分板系统可以统计玩家的死亡次数deathCount、杀死其他玩家次数playerKillCount、杀死怪物次数totalKillCount这三种统计数据。打开我的世界,建立一个对象代码:scoreboardobjectivesadddisplayname实例:/scoreboardobjectivesadddeathsdeathCount死亡排行这样我们就建立了一个名称为deaths,显示名字为死亡排行的死亡次数的计分板,在玩家死亡的时候,死亡的分数会自动增加玩家角色在objectives下的分数,会根据数据的高低来排行2显示计分板在建立了计分板之后,需要将数据表示出来,并且展示给玩家代码:scoreboardobjectivessetdisplayname建议把objectives的name写上可以在setdispaly后添加slot,slot代表显示的位置,主要显示玩家的死亡位置同时还有其他的代码,sidebar表示右侧、用Tab键显示列表实例:scoreboardobjectivessetdisplaysidebardeaths计分板的用途:计分板系统可以统计玩家的死亡次数deathCount、杀死其他玩家次数playerKillCount、杀死怪物次数totalKillCount这三种统计数据。

手机版的话你得放弃玩家们自由选择出生点的权利

首先

把所有玩家出生点强制设置在一个统一的房间里

其次

使用随机传送的指令把这个房间的任意玩家都传送到另一个5x5房间(必须是随机,否则人多有可能卡住)

然后

在这个房间的地面都铺上压力板,每个压力板下面的指令都是先给最近玩家在一个特定记分板加一分然后连锁命令方块(也就是在这个记分命令方块下设置一个连锁命令方块,无条件,保持开启)上是回城指令

这样,每个玩家死亡后会在一个特定记分板上显示死亡次数

注意

这种方法将会牺牲玩家自己设置重生点的权利

这种方法其中的5x5房间下命令方块必须分别设置,不可以偷懒拿红石连到一个命令方块。尽量减少bug产生

如果是杀人数,那么请看这里(我的方法麻烦,先做好心理准备)

首先

在你服务器中的命令方块区,设置这样一群命令方块(这群命令方块你也可以改改变成检测外挂)

十组命令方块(如果你的服务器人数上线大于10人,那么按照下列方法再加)

每组命令方块分别有一个盔甲架,这个盔甲架

第一组盔甲架tag为1,第二组为2,以此类推

每组命令方块都会随机给玩家分配tag,比如第一组给一个随机玩家tag1,第二组以此类推(注意,随机分配时,该玩家必须没有其他tag比如第一组开始分配,那么该玩家不能有tag 2-10,且一但检测到已经有tag1玩家的存在,立即停止分配,如果服务器出现两个及以上,那么撤销所有玩家tag1,重新分配,以此类推)。分配后,该组仅有的一个专属盔甲架tp到所属玩家上方两格(盔甲架必须处于无敌,你可以给它一些buff,以及这么做防止误伤盔甲架导致玩家无敌)当该玩家死亡,盔甲架附近最近的玩家杀人数记分板加一(像弓箭这种击杀我也没招,手机版指令有局限性)

                                             手机计分板如何制作一个倒计时?

其实,计分板倒计时其实属于计分板计时器的。

要制作一个计分板倒计时,至少需要1秒红石循环+3块命令块(基础倒计时)。

第一部分:

首先拿出10个红石中继器和2个红石,用于制作红石循环。每个中继器延迟01秒,就是1档(刚放下去的档次),不会的去看关于红石循环如何制作的教程吧。

然后拿出1个红石和一个命令块,连接到红石循环,里面填入scoreboard players remove  time 倒计时 1 。

解析:

scoreboard players remove ——减少某位玩家的分数,不可更改

time ——帮助计分的虚拟玩家,可随意更改

倒计时——帮助计分的计分项目,可随意在创建时更改名称。(不会创建的戳这-> 计分板-)

1——减去的分数,在这里1分数=1秒,建议不要更改

—— —— —— —— —— ——分割线 —— —— —— —— —— —— —— —— —— ——

第二部分:

接下来拿出2个命令块和1个红石比较器。

先放下1个命令块,连上比较器(输入口)。里面写入scoreboard players test time 倒计时 0 0

解析:

scoreboard players test ——检测玩家的某个计分项的分数是否在a到b之间,不可更改

time——之前的虚拟玩家,之前写什么就输入什么。

倒计时——之前的记分项,之前写什么就输入什么。

0 0——指0~0分数之间,就是当倒计时到0秒时会检测到,不可更改(add除外)。

然后,在比较器的输出口放上一个命令块,里面写入:scoreboard players set time 倒计时 10 

解析:

scoreboard players set ——将某位玩家的某记分项的分数设置为某一分值,不可更改

time——看上一次的解析。

倒计时——看上一次的解析

10——10分数,指10秒,就是倒计时的秒数,可以更改

基础的无限倒计时已经做好,可以在输出口的命令块后面再接命令块,写入你想要的效果,比如tp啊,give啊等,后面的就要看你的想象了。

本期教程就到这里结束,拜拜!

注:本文章不是我引用的,是我自己打出来的,如有雷同,纯属偶然!

我是MC隐退一年的玩家,我玩的时候就有计分板。

计分板的指令是/scoreboard,有两个分支,分别是objectives(项目)和players(玩家,队伍),而它们又有许多分支,小编先给大家讲一下objectives。

objectives分为add(增加)、remove(删除)、list(列表)和setdisplay(显示)。add是增加一个计分项目,remove是删除某个计分项目,list是列出所有的计分项目,setdisplay是将某个计分项目显示在某个位置。

add用法

格式:/scoreboard objectives add <计分项目的名字> <得到分数的方法>

(“<>”必须要填,“[]”可以不用填)

得到分数的方法目前在PE端只有一个,那就是dummy,意思就是虚拟的,只能通过命令或者命令方块去修改分数。

remove用法

格式:/scoreboard objectives remove <要删除的计分项目的名字>

这个很简单,就不用说了。

list用法

格式:/scoreboard objectives list

这个更简单,它的用处在于如果你忘记了你创建过什么项目,可以用该指令查询。

setdisplay用法

这个指令有些复杂,具体见下面:

格式:/scoreboard objectives setdisplay <显示的位置> <排序方式(belowname是不用的)> <显示的项目名字>

显示的位置有三个,分别是list(显示在暂停界面的玩家列表),sidebar(显示在屏幕的右边)和belowname[显示在玩家头上(多人联机才可以看见)]。

排序方式就是怎么排序玩家(就像排行榜一样),有两个选项,但我忘记了(有些尴尬,以后再补上去)。据我所知,上面的是从小到大,下面开头是d的是从大到小(默认)。

(回答并非原创,在此感谢原创作者EEL7768)

以下指令以PC Java版112为例,PE的计分板不完全,不支持队伍与杀敌计数,PC113起指令内容大改,有不懂的可以追问

以下为设计方案,需一定的理解能力:

直接给出条件:两个队伍(Blue,Red)/scoreboard teams add Blue(Red)

先添加杀敌计分板,随意设置,不需要显示 如(名字为Kill的杀敌计分板)/scoreboard objectives add Kill playerKillCount

添加空白计分板(playerKill,以下简称PK)并设置名称(杀敌人数) /scoreboard objectives add dummy PK 杀敌人数

两个循环命令方块设置testfor指令,分别寻找两个队伍中"Kill"计分板积分为1的玩家,若有则输出红石信号 (此处以红队为例)

后接链命令方块,第一个链中用score指令将player“红队杀人数”的分数+1,此处注意,scoreboard player的意思是指设置玩家分数,PK计分板中本没有玩家“红队杀人数”,在填写了添加之后会自动加上这个“玩家”,从而使“红队杀人人数”成为了一个记分项目完整指令指令:/scoreboard players add 红队杀人数 PK 1

下一个链命令方块则是将原本杀人数为1的那个玩家的杀人数重新设置为0,简单的来说这就好比是一个按钮,你按一下就会激活后面的命令方块,按完之后按钮自己会弹回来。从而完成一次计数。/scoreboard players set @a[team=Red] Kill 1

蓝队指令从testfor开始以此类推即可

杀敌数(就是单纯杀人的):

添加一个:/scoreboard objectives add sdsren playerKillCount 杀敌数

显示在列表(就是按TAB):/scoreboard objectives setdisplay list sdsren

显示在右边:/scoreboard objectives setdisplay sidebar sdsren

显示在玩家头上(多人时,别人看的,并且自己看不到):/scoreboard objectives setdisplay belowName sdsren

杀敌数(杀怪的):

添加一个:/scoreboard objectives add sdsguai otalKillCount 杀敌数

显示在列表(就是按TAB):/scoreboard objectives setdisplay list sdsguai

显示在右边:/scoreboard objectives setdisplay sidebar sdsguai

显示在玩家头上(多人时,别人看的,并且自己看不到):/scoreboard objectives setdisplay belowName sdsguai