第77章计分板与execute
这就是命令返回值。
然鹅,有时候,红石比较器就派不上用场了。此刻,execute的store就上场了。
你可以将值存储到以下几个地方:
至于最后的存储子命令(store),是存储到哪里的呢?又是存储啥呢?
Minecraft有很多可以存储的地方,这里支持的有:
计分板、NBT等。
bossbar——BOSS栏
没错,boss栏就是那个等的部分。但BOSS栏又是啥?这就要说到/bossbar指令了......
当然,/bossbar这条指令会在后面带给大家,作者先拿个笔记本(作品大纲)写上去。
NBT的话也留后面吧。
最后,就是计分板了。
那么如何返回呢?
格式:
/execute ...... store result|success sre 实体目标记分项...
???
什么是result和success?
result就是返回值,而success就是命令执行成功次数。
返回值可不是布尔值,它会返回命令的确切值,确切的情况还要看命令本身。比如/testfor。
成功次数,就是记入命令的成功次数啦。
对了,如果返回值是小数,那么将会.....
(四舍五入?)
不不不,其实是向下取整。
但如果命令执行不成功,将会......
没错这两个值都会是0。
(似乎意外的好理解)
那么就这样了,本章就到这里了。
ps:1000字。
其实NBT有一点也跟计分板差不多,那就是:都需要一个容器储存。计分板的无实体储存变量,其实也就是像/ban指令的封禁玩家名,假设有一个玩家或者实体叫这个名字。
但,可以储存啥呢?
然而,有些玩家就产生了苦恼,虽然这些结果可以供玩家查看,但却中看不中用。
于是,官方就使命令方块的结果可以通过红石比较器输出,如果成功,输出,不成功,既不输出。
而计分板和NBT已经可以存储大部分值,那么剩下来,也就是一些经常被玩家遗忘,但是却很重要的两个值:
(对于为何昨天没更,作者在这里告诉大家一个原因,不用猜你肯定也知道,昨天作者在做由意大利人罗伯特·纳维利斯发明的一项神奇的东西)
众所周知,Minecraft是一款应用程序,可以在电子平台上运行。而既然是应用程序,它就是由代码组成的。而代码基本上有两种:数字和符号。
但,数字可以变化,符号不可以变化。
变量值、饥饿值、生命值、空气值、盔甲值、饱和度、伤害值、数据值、NBT值、布尔值
命令返回值(以下简称返回值)和命令成功执行次数。
每次执行一条指令,其结果,就会以某种形式呈现在玩家面前。这种结果一般都是比较详细的,但大部分玩家都会稍微看一下,以确定成功或失败,除了一些热衷于搭火柴盒的玩家,喜欢挖三填一的玩家。
于是,此刻命令的结果,就变成了一个布尔值:true和false。
那么,Minecraft有哪些值呢?
目前我们知道有:
sre——计分板变量
block|entity——NBT
其实,还有很多值:
BOSS血量值、玩家上限值、玩家的移动距离值、生物的【点击展开】
所以,这里可以存储数字,也就是值。
其他人正在读 :【赤心巡天】【综漫:这友好交流系统也太友好了】【被反派鳏夫盯上了】【诡异命纹:开局铭刻十大阎罗】【美利坚:我的时代】【从炼丹术开始肝熟练度】【我儿曹昂有大帝之姿】【从小欢喜开启诸天之旅】【深度按摩】【诡秘:阿卡纳战争】【钓系团厌将军努力变身游戏人气王】【LOL:在LCK做中援太快乐了】【拿捏声控的正确方式】【克拉夫特异态学笔记】【超品渔夫】【在异世界努力活成咸鱼】【顶流的社恐亲姐马甲又掉了】【重生在电影的世界】【开局签到荒古圣体】【绝世天龙】【从尸解仙开始】【我在红楼改气数】【娱乐:求求了,国家队别欺负人了】【星象制卡师:从昴日星官开始】【封神还没开始,你篡位了纣王?】【大博学者的二次元】【一个路过的冒险家】【斗罗:从俘获女神开始无敌】【枕刀】【血之孙吴】