本帖最后由 贰逼 于 2014-6-2 09:44 编辑
由于title指令使用的是json格式,所以在tellraw中编辑的本文同样也可以在title命令中实现。
于是就有了计分板输出
本帖灵感来源于Drognoz
计分板输出目前(21b)分为6类:
侧边栏、玩家头顶、玩家列表、聊天栏(tellraw)、指令方块探测(包括testfor、@p[score_score_min=x]等)、玩家屏幕中央(title)
效果/原理
首先我们需要创建一个计分板
复制代码
然后是这个计分板分数的变化(称为变量)
这里三个命令方块分别模拟变量设置为1、2、3
这里就是通过title输出
1.无值
在计分板分数无值时title中没有分数
2.score=0
复制代码
分数设置为0,输出0
2.score=1
复制代码
分数设置为1,输出1
3.score=2
复制代码
分数设置为2,输出2
title特效部分就不讲解了。
title中的文字部分与tellraw一样,以下是上面例子中的指令:
复制代码
和tellraw一样,
在extra这个附加的文本中前缀为"score:"
文本中name后表示计分板对象,全部则填写"*",
objective后表示计分板名称,
之后对文本处理的命令也一样。
最后送上福利一枚:Drognoz的title指令在线编辑器(不需翻墙)相关帖子:
PotatoMonster的title指令教程
SYL的tellraw(json)文本格式Extra讲解
@cyqsimon @songfeitong @tyson @我的世界sun123 @PotatoMaster101 @ghyzhi10086
来自群组: Command Block Logic
由于title指令使用的是json格式,所以在tellraw中编辑的本文同样也可以在title命令中实现。
于是就有了计分板输出
本帖灵感来源于Drognoz
计分板输出目前(21b)分为6类:
侧边栏、玩家头顶、玩家列表、聊天栏(tellraw)、指令方块探测(包括testfor、@p[score_score_min=x]等)、玩家屏幕中央(title)
效果/原理

首先我们需要创建一个计分板
- /scoreboard objectives add score dummy

然后是这个计分板分数的变化(称为变量)
这里三个命令方块分别模拟变量设置为1、2、3

这里就是通过title输出
1.无值

在计分板分数无值时title中没有分数
2.score=0
- /scoreboard players set @p score 0


分数设置为0,输出0
2.score=1
- /scoreboard players set @p score 1


分数设置为1,输出1
3.score=2
- /scoreboard players set @p score 2


分数设置为2,输出2
title特效部分就不讲解了。
title中的文字部分与tellraw一样,以下是上面例子中的指令:
- /title @p title {text:"My score is:",color:gold,bold:true,underlined:false,italic:false,strikethrough:false,obfuscated:false,extra:[{score:{name:"*",objective:"score"},color:gold,bold:false,underlined:true,italic:false,strikethrough:false,obfuscated:false}]}
和tellraw一样,
在extra这个附加的文本中前缀为"score:"
文本中name后表示计分板对象,全部则填写"*",
objective后表示计分板名称,
之后对文本处理的命令也一样。
最后送上福利一枚:Drognoz的title指令在线编辑器(不需翻墙)相关帖子:
PotatoMonster的title指令教程
SYL的tellraw(json)文本格式Extra讲解
@cyqsimon @songfeitong @tyson @我的世界sun123 @PotatoMaster101 @ghyzhi10086
来自群组: Command Block Logic
先回复再看
大爱~
看来1.8以后地图会非常有趣
看来1.8以后地图会非常有趣
你可以被人称为6b了
最后一行才是重点
审奥不解释 发表于 2014-5-31 09:16
最后一行才是重点
——审奥菌笑着说
学习了,顶
前排,超喜欢命令
最后一行指令 /title @p /title ?? 而且这么简单
PotatoMaster101 发表于 2014-6-2 08:03
最后一行指令 /title @p /title ?? 而且这么简单
BBS把下面的卡掉了...原先的不是这。
看图我就点进来了
还可以探测玩家某个积分板上的分数达到某个值,就在xyz处放一个命令方块,命令为我的xx记分板分数为x。然后再探测某个东西是否落地,落地就在xy+1z处放一个红石块,随即清空,就可以做出随时随地查询
(P.S.我好像挖坟了…)
(P.S.我好像挖坟了…)