Minecraft(我的世界)中文论坛

标题: 记分板教程 绝对不会看不懂 第一章第四节 [计分板NBT] {命令方块}

作者: 彪悍的新手    时间: 2015-2-17 10:17
标题: 记分板教程 绝对不会看不懂 第一章第四节 [计分板NBT] {命令方块}
大家好,今天又给大家出计分板教程了~
今天教大家的是计分板中的NBT。
其实计分板也是有NBT并可以调控的。
最简单的就是直接在选择器后添加。
例如:
  1. /scoreboard players set @a[m=1] mode 1
复制代码
将全部游戏模式为创造的玩家的计分板“mode”分数设为1。

但是设置计分板分数的格式其实是为:
  1. /scoreboard players set <玩家> <计分板名> <分数> [NBT]
复制代码
大家看到,文中“/scoreboard players set <玩家> <计分板名> <分数> [NBT]

有个醒目的“NBT”,也就是说,计分板也可以指定指定玩家的NBT了。
大家先来看例子:
  1. /scoreboard players set @a Map 1
  2. {Inventory:[{id:"minecraft:map",Slot:0b}],SelectedItemSlot:0}
复制代码

这是什么指令呢?
这个指令看上去很复杂(很复杂吗?),所以我们先从简单入手(已经简单不到哪里去了······)。
  1. /scoreboard players set @a Map 1
  2. {SelectedItemSlot:0}
复制代码

SelectedItemSlot这个NBT就是判断玩家选定的快捷栏的NBT,换句话说,就是判断玩家有没有选那个物品栏。
也就是屏幕最下面的物品栏了。
好,再回来看看前面的指令,其实它是“判断玩家选定的物品栏并且那个物品栏里有相应的物品”的指令。
其中,Inentory这个NBT就是指定物品的NBT,Inentory括号里面的id就是物品的ID,上面我填的是map,也就是马屁(呸!是地图啦)。
下一个Slot其实跟SelectedItemSlot一样的意思,就不多说了。
如果还要给物品自定义名字之类的,只要再加上“tag”
  1. /scoreboard players set @a LN 1
  2. {Inventory:[{id:"minecraft:map",tag:{display:{Name:"神的地图"}},Slot:0b}],SelectedItemSlot:0}
复制代码
就可以自定义名字啦~

---------------------------THE END--------------------------

[groupid=659]DawnWork外部交流群[/groupid]
作者: shuaohao38    时间: 2015-2-17 10:26
能给一下先前你的教程吗
我表示一直没看懂计分板教程
作者: 彪悍的新手    时间: 2015-2-17 10:38
shuaohao38 发表于 2015-2-17 10:26
能给一下先前你的教程吗
我表示一直没看懂计分板教程

http://www.mcbbs.net/thread-407720-1-1.html
作者: 彪悍的新手    时间: 2015-2-17 12:13
本帖最后由 彪悍的新手 于 2015-2-17 12:15 编辑

其实什么NBT都可以啦,上面只是例子
作者: ufof    时间: 2015-2-17 12:25
你想过加入CBL吗?
作者: 彪悍的新手    时间: 2015-2-17 12:27
ufof 发表于 2015-2-17 12:25
你想过加入CBL吗?

是的,我想过
作者: 1523464360    时间: 2015-2-17 15:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 独孤粽    时间: 2015-2-17 16:09
原来SCOREBOARD也可以用类似的NBT....涨姿势了
作者: 彪悍的新手    时间: 2015-2-17 17:32
艾特:@独孤粽 @XenonThruster @天端服务器