⭐✔️
本帖最后由 贰逼 于 2014-6-2 09:44 编辑

由于title指令使用的是json格式,所以在tellraw中编辑的本文同样也可以在title命令中实现。
于是就有了计分板输出
本帖灵感来源于Drognoz

计分板输出目前(21b)分为6类
侧边栏、玩家头顶、玩家列表、聊天栏(tellraw)、指令方块探测(包括testfor、@p[score_score_min=x]等)、玩家屏幕中央(title)

效果/原理


首先我们需要创建一个计分板
  1. /scoreboard objectives add score dummy
复制代码



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


这里就是通过title输出

1.无值


在计分板分数无值时title中没有分数

2.score=0
  1. /scoreboard players set @p score 0
复制代码





分数设置为0,输出0

2.score=1
  1. /scoreboard players set @p score 1
复制代码





分数设置为1,输出1

3.score=2
  1. /scoreboard players set @p score 2
复制代码





分数设置为2,输出2

title特效部分就不讲解了。
title中的文字部分与tellraw一样,以下是上面例子中的指令:
  1. /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

sleeve-fish
先回复再看

250=mo
大爱~
看来1.8以后地图会非常有趣

HGK
你可以被人称为6b了

审奥不解释
最后一行才是重点

审奥不解释

——审奥菌笑着说

暗夜之猫
学习了,顶

Koke_Cacao
前排,超喜欢命令

PotatoMaster101
最后一行指令 /title @p /title ?? 而且这么简单

⭐✔️
PotatoMaster101 发表于 2014-6-2 08:03
最后一行指令 /title @p /title ?? 而且这么简单

BBS把下面的卡掉了...原先的不是这。

西瓜太郎
看图我就点进来了

lzs1234
还可以探测玩家某个积分板上的分数达到某个值,就在xyz处放一个命令方块,命令为我的xx记分板分数为x。然后再探测某个东西是否落地,落地就在xy+1z处放一个红石块,随即清空,就可以做出随时随地查询
(P.S.我好像挖坟了…)

第一页 上一页 下一页 最后一页