我的世界怎么兑换计分板,我的世界怎么给计分板加分

tamoadmin 游戏角色 2024-08-03 0
  1. 《我的世界》计分板如何显示?
  2. 我的世界如何将没有设置记分板的玩家设置记分板
  3. 我的世界-积分板operation和test使用方法

我的世界计分板指令是什么,我的世界minecraft计分板使用攻略可能还有很多小伙伴不知道,下面一起随小编来看看我的世界计分板指令是什么吧~

计分板

我的世界怎么兑换计分板,我的世界怎么给计分板加分
(图片来源网络,侵删)

计分板的指令是/scoreboard

它的分支有3个指令他们分别是objectives,players,teams翻译为目标(或项目),玩家,队伍objectives分为list/add/remove/setdisplay。

list就是列出所有计分项目,包括它的类型,显示的名字,和它的真正名字。

/scoreboard objectives list

即上面这条指令

当你忘记曾经创建过哪个计分板项目时会用到.

add就是添加一个计分项目

/scoreboard objectives add [显示的名称.

即上面这条指令.

(注意:是必须要填 []是可填可不填)

?名称?就是你用命令或者命令方块来修改玩家分数时的名字,用?显示的名称?是不行的

也可以理解为:

/scoreboard objectives add [显示出来的名字]

类型的话就是得到分数的方法,玩家可以通过做一些事情去获得分数.

类型一般分为 dummy,health,totalKillCount,playerKillCount,deathCount.

dummy就是虚拟的,只能通过命令或者命令方块去修改分数(见players支指令)

health是不可修改的,它是根据玩家的生命值而变化。

totalKillCount只要玩家杀死任何生物(包括玩家)就可以获得的分数.

playerKillCount就是玩家杀死玩家所得的分数.

deathCount是由玩家的死亡次数而增加的,可以说是可以记住玩家死亡的次数。

举一个例子,

如我新建一个计分项目是这样的/scoreboard objectives add Kills totalKillCount 杀敌数。

那么我只要杀任何东西(包括)就可以获得分数了.

显示的名字则是杀敌数,命令控制的名字就是Kills。每杀一个生物就可以得到一分。

接下来回到objectives的remove

remove就是移除的意思,不用说,就是移除一个计分项目的.

/scoreboard objectives remove

有人说,得到了分数,怎么才可以显示出自己的分数呢?

那就得用到objectives的setdisplay了。

setdisplay是设置计分项目的显示位置。

显示的位置分为list/sidebar/belowname

list是显示在多人联机的人数列表(按Tab键可以看得到)

sidebar就是显示在你游戏屏幕内的右边

belowname 则是显示在玩家的头上(需要多人联机才可以)

/scoreboard objectives setdisplay [目标]

上面的即指令

如果不打目标,那会就清空那个显示位置的计分项目

举一个例子,我之前已经创建了一个?杀敌数?的计分项目(看上面)

那么显示位置list/sidebar的效果图分别为:

《我的世界》计分板如何显示?

我的世界计分板,相信很多小伙伴都想知道关于我的世界计分板的信息,我的世界计分板可以说是一套复杂的游戏机制,通常可以由命令和命令方块进行控制的,计分板的指令主要是objectives、players、teams,下面小编带给大家有关我的世界计分板详情,一起来看看吧~

这是一个计分板教程,计分板又称记分板,反正都一样。有耐心的话可以试试看!相信想学计分板的人一定会有耐心的!

首先,计分板的指令是/scoreboard 它的分支有3个指令他们分别是objectives,players,teams翻译为目标(或项目),玩家和队伍。objectives是控制计分板的计分项目,players是控制玩家的分数,team就是队伍。命令可以通过队伍来改变某队的玩家分数

我的世界计分板怎么用

objectives支指令教程:

objectives分为list/add/remove/setdisplay。

list就是列出所有计分项目,包括它的类型,显示的名字,和它的真正名字。

add就是添加一个计分项目指令为 /scoreboard objectives add <名称> <类型> [显示的名称] 注意:<>是必须要填 []是可填可不填

/scoreboard objectives add <名称> <类型> [显示的名称]

名称就是你用命令或者命令方块来修改玩家分数时的名字,用它的显示名字是不行的,除非你没有打显示的名称就可以。类型的话就是得到分数的方法,玩家可以通过做一些事情去获得分数,类型一般分为 dummy,health,totalKillCount,playerKillCount,deathCount. dummy就是虚拟的,只能通过命令或者命令方块去修改分数。health是不可修改的,它是根据玩家的生命值而变化。totalKillCount只要玩家杀死任何生物(包括玩家)就可以获得的分数,playerKillCount就是玩家杀死玩家所得的分数。deathCount是由玩家的死亡次数而增加的,可以说是可以记住玩家死亡的次数。显示的名称随便写,就是显示出来的名字。

举一个例子,如我新建一个计分项目是这样的/scoreboard objectives add Kills totalKillCount 杀敌数

/scoreboard objectives add Kills totalKillCount 杀敌数

那么我只要杀任何东西(包括)就可以获得分数了,显示的名字则是杀敌数,命令控制的名字就是Kills.每杀一个生物就可以得到一分。

接下来的是objectives的remove,remove就是移除的意思,不用说,就是移除一个计分项目的。

/scoreboard objectives remove <名称> 名称就是你添加计分项目的名称,也就是命令执行要的那个名字。

/scoreboard objectives remove <名称>

有人说,得到了分数,怎么才可以看到自己的分数呢?

那就得用到objectives的setdisplay了,setdisplay是设置计分项目的显示位置,显示的位置分为list/sidebar/belowname.list是显示在多人联机的人数列表(按Tab键可以看得到),sidebar就是显示在你游戏屏幕内的右边,belowname 则是显示在玩家的头上(需要多人联机才可以)

/scoreboard objectives setdisplay <位置> [目标]

如果不打目标,那会就清空那个显示位置的计分项目

举一个例子,我之前已经创建了一个?杀敌数?的计分项目(看上面)

那么显示位置list/sidebar的效果图分别为:

计分板objectives支命令章结束

看到以上这么多内容,你的头是不是都大了,但是按照小编的说法,一步一步的进行,我的世界计分板使用方法教程其实并不难哟!

我的世界如何将没有设置记分板的玩家设置记分板

/scoreboardobjectivessetdisplaysidebar变量名\x0d\积分版系统只能在同一个位置显示一种变量,分别有"sidebar""list"。\x0d\如需要选择多个积分版,可以用低频红石脉冲连接两个命令方块\x0d\/scoreboardobjectivessetdisplaysidebar变量1\x0d\/scoreboardobjectivessetdisplaysidebar变量2\x0d\在显示刚创立的积分版时,必须改变某个实体的分数,才能让积分版显示。

我的世界-积分板operation和test使用方法

你好!这种情况可以用NBT选择器。

首先放置两个命令方块,都设置为

循环-无条件-始终活动(图上用红石控制,是因为没有设置commandblockoutput为false)

然后把其中一个命令方块设置为

/scoreboard players add @a 数据 0

,循环给所有人加0,让玩家名列入被计分板追踪的名单里

再把另一个设置为:

/scoreboard players set @a[scores={数据=0}] 数据-1

意思就是把所有计分板上“数据”对象的分数为0的玩家的分数都设置为-1

这样,就可以实现你想要的效果了

我的世界最新1.8版本中加入了分数控制的概念,玩家可以通过operation和test来合并检测计分板的数据,下面是operation和test的使用方法详解,有兴趣的玩家可以参考一下。

operation和test使用方法

说下1.8最新出的积分板系统,新加了玩家分数的控制:operation和test。Operation的用途就是可以把2个积分板变量的分数合并,可以+,-,*,/和%。Test的用途就是探测,探测一定得分数范围。这个对新手来说有点难,本人也不是100%的了解这个新的功能。

OK。首先来说下operation。这个应该是最难的。指令格式:

/scoreboard players operation 玩家1积分板变量1加减乘除玩家2积分板变量2

***代码

大家看见,这里面有2个玩家和2个积分板变量。中级的加减乘除就是处。OK。首先说下玩家。有2个玩家的位置,玩家1和玩家2可以全部是同一个玩家,或者在多人游戏里可以是2个玩家。大家可以自己填写。之后就是积分板变量1和2,这2个和玩家一样。可以是一个相同的变量,或者是2个不同的变量。之后中间的加减乘除部分可以填写5个功能:+=,-=,*=,/=和%=。+=就是相加,-=就是减,*=就是乘,/=就是除,%=就是百分比的意思。这就是指令填写的讲解。之后来说下用法:

scoreboard players operation PotatoMaster101 Test1.8 += PotatoMaster101 Test1.82

大家看见,这条指令的格式和刚才一样。意思就是,把一个叫PotatoMaster101,在变量Test1.82的分数提取出来,然后把分数加到变量Test1.8里的PotatoMaster101玩家。以上说过,单机可以有一个名字2个变量,联机的话可以有2个玩家2个变量了。当然,也可以把2个变量都写成Test1.8,这样变量会互相相加。举个例子:如果PotatoMaster在Test1.82里的分数是1,在Test1.8里的分数是2,这样子激活这条指令就是2+1,把PotatoMaster在Test1.8的分数变成3。当然,不一定要是+=,上面说的5种都可以用。(我知道你再问:什么什么?什么也听不懂,不过自己测试后就会懂)。如果写*=,那就是2*1=2,分数还是2,/=的话就是

之后来说下test,这个相对来说简单点,和testfor差不多。格式:

/scoreboard players test 玩家积分板变量最小分数最大分数

这条指令的玩家和积分板变量就不做多解释了。最小分数就是探测的最基础的分数,最大分数就是探测的最高分数。比如:最小分数是-1,最大分数是1的话,那么积分是-1,0,1的话都会被探测进去,其他数字就不会经过探测。这个就好比/testfor @a[score_min=,score_=]。比如:

scoreboard players test @a Test1.8 -1 8

这条指令的意思就是探测一个在Test1.8积分板里的玩家,分数是最起码-1,最高8。所以-1和8之间的分数,只要达到,就会用比较器给出输出。(警告:这和testfor相同。所以必须要比较器和红石脉冲来运行)