• 【问卷调查奖励发放公告】

    感谢大家积极参与本次 MineBBS 社区问卷调查。200 金粒的参与奖励已完成发放。部分用户发放失败,请【点击此处】 查看详情。

教程 (咕咕咕)简明BE记分板入门教程-持续更新

梦幻no人生

【Lv:4】

注册
2018/11/09
消息
256
金粒
18,253金粒
第〇节 我们能用基岩版记分板完成什么
记分板不是一个Minecraft的新生事物。它存在于Java版(电脑版)很长时间了,同时也被用来制作很多魔法一样的功能。​
本次的(1.7)BE记分板更新就如基岩版往常的指令功能一样保守,但仍然很有用。在此次更新后,你将可以:​
  • 完美实现一个可操作的货币/能量/经验系统
  • 显示玩家在①获得的分数
  • 一个每日签到系统
  • 简单地制作一个计时器
  • 制作一些有不同有趣行为的相同动物(比如使用卫道士模拟掠夺者
  • 在玩家死亡时进行一些操作(比如清除经验,可能以后不会再支持)
  • 更多有趣的操作...
基岩版(手机版)本次更新不支持的功能:​
 
最后编辑:
第一节 记分板的初心——分数的登记与更改
本节实用功能:货币系统
在原版Minecraft中,记分板可以被分为两部分:全游戏共享的计分项清单(Objectives)与每个动物/玩家都有的实体计分表(Players)。我们可以从这两端对记分板进行操作。注意:实体计分表(Players)是基于计分项清单(Objectives)的,要对前者操作需要先有后者。
1.1 创建你的第一个记分
/scoreboard objectives add elementU dummy U物质持有数 [回车]
/scoreboard objectives setdisplay sidebar elementU [回车]
将以上代码输入聊天框看看效果吧(“elementU”可以是任意一个英文名称,而“U物质持有数”则可以是简短的JSON文本
1546137474767.png
很好,我们现在创建了一个记分板,并将它显示了出来。这个记分板目前还是空的,接下来我们会让它行使作为一个记分板的功能(如果只是显示一个小字幕的话便可以到此为止了)​
1.2 改变你的分数​
又见代码:(此处“@s”可以是任意的 目标实体选择器 ,“1”是你要给的数字数值)​
/scoreboard players set @s elementU 1 [回车]
1546138101924.png
现在我们成功为一个实体(自己)加上了分数。​
分数(Scores)的改变是记分板技术非常重要的一环。
除了设置分数,我们还可以通过别的方式改变它,比如加上与减去分数:​
加分:/scoreboard players add @s elementU 666 [回车]
减分:/scoreboard players remove @s elementU 233 [回车]
值得一提的是,你在为一个实体加减分数之前,不需要这个实体有分值。没有分值的实体在加减时原来的分值视为0分。​
1.3 分数的重置(单个重置)​
下面我们讲一个实用的例子。假如你已经为某个服务器做了一个代币系统。随着记分板在这个服务器中用得越来越多,记分板列表也越来越长了。现在,如果我们不想要某些玩家(比如持有0分的)出现在记分板上怎么办呢?​
命令块(循环,无条件,始终活动):/scoreboard players reset @a[scores={elementU[=0}] elementU
上面的命令块指令可以用来将所有零分的玩家从指定记分板中去除。​
实例时间!
1、大厨艾莉U物质制造机:(6 * 魔兽之肉猪排换一个U物质)​
第一个命令块(脉冲,无条件,需要红石):/clear @p porkchop 0 5
第二个命令块(链,有条件,始终激活):/clear @p porkchop 0 1
第三个命令块(链,有条件,始终激活):/scoreboard players add @p elementU 1
1546141735975.png
运行效果(物品个数显示有误):​
1546141823203.png
2、旧城区-武器商店(由于没有导力器具只好拿冷兵器来凑啦)
第一个命令块(脉冲,无条件,需要红石):[COLOR=rgb(57, 197, 187)][I][COLOR=rgb(57, 197, 187)][I][COLOR=rgb(57, 197, 187)][I][COLOR=rgb(57, 197, 187)][I]/scoreboard players remove @p elementU 5[/I][/COLOR][/I][/COLOR][/I][/COLOR][/I][/COLOR]
第二个命令块(链,有条件,始终激活):/give @p golden_sword 1 30
1546142930655.png
这是效果...等等,负数是什么情况?​
1546143072024.png
原来记分板并没有规定分数是否为正数。那么有什么好办法来判断交易是否有效呢?​
 
最后编辑:

在线会员

  • XingZi_Nina
  • f0s1zen
  • frea
  • FS20
  • QMXLkrX
  • mc506lw
  • make_nat
  • 云淡风轻.
  • 谷鸽
  • HImM
  • wsygdsb89898
  • 白鳞
  • 采矿与合成
后退
顶部 底部