彪悍的新手
大家好,今天又给大家出计分板教程了~
今天教大家的是计分板中的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--------------------------

来自群组: DawnWork外部交流群

shuaohao38
能给一下先前你的教程吗
我表示一直没看懂计分板教程

彪悍的新手
shuaohao38 发表于 2015-2-17 10:26
能给一下先前你的教程吗
我表示一直没看懂计分板教程

http://www.mcbbs.net/thread-407720-1-1.html

彪悍的新手
本帖最后由 彪悍的新手 于 2015-2-17 12:15 编辑

其实什么NBT都可以啦,上面只是例子

ufof
你想过加入CBL吗?

彪悍的新手
ufof 发表于 2015-2-17 12:25
你想过加入CBL吗?

是的,我想过

1523464360
我差点看错    看成插件的教程》。。。

独孤粽
原来SCOREBOARD也可以用类似的NBT....涨姿势了

彪悍的新手
艾特:@独孤粽 @XenonThruster @天端服务器