开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

求助!title指令怎么显示变量?

 发表于 2023-8-13 23:21:01 来自手机|显示全部楼层|阅读模式 IP:福建省
20铁粒
我记得跟着教程做过一个检测周围生物的系统,用的就是title,好像要加{}符号,现在已经找不到这个教程了。就是说,有没有人教我这套语法,这台语法是否适用于scoreboard等其他的变量?

最佳答案

查看完整内容

对于显示实体的名称,你可以直接在文本中使用目标选择器选择实体,这样会把所有选中的实体的名字添加到标题文字中。 例如,为每个玩家显示其半径32米内最近10个怪物: 对于在标题中显示记分项上的分数,你需要使用/titleraw 代替/title 并使用原始JSON文本 例如: 这里你可能注意到name为“*”,它的意思是“看到文本的人”,这样你就没有必要套个execute再显示给所有玩家了,分数将会使用查看者的分数。 上述显示最近实体的例子 ...
苦力怕论坛,感谢有您~
 发表于 2023-8-13 23:21:02 来自手机|显示全部楼层 IP:广东省
本帖最后由 im2695 于 2023-8-14 00:18 编辑

对于显示实体的名称,你可以直接在文本中使用目标选择器选择实体,这样会把所有选中的实体的名字添加到标题文字中。
例如,为每个玩家显示其半径32米内最近10个怪物:
  1. /execute as @a at @s run title @s actionbar 最近10个怪物: @e[r=32, c=10, family=monster]
复制代码


对于在标题中显示记分项上的分数,你需要使用/titleraw 代替/title 并使用原始JSON文本
例如:
  1. /titleraw @a title {"rawtext": [{"text": "最终得分: "}, {"score": {"objective": "最终得分", "name": "*"}}]}
复制代码

这里你可能注意到name为“*”,它的意思是“看到文本的人”,这样你就没有必要套个execute再显示给所有玩家了,分数将会使用查看者的分数。

上述显示最近实体的例子也可以用/titleraw 重写:
  1. /execute as @a at @s run titleraw @s actionbar {"rawtext": [{"text": "最近10个怪物: "}, {"selector": "@e[r=32, c=10, family=monster]" }]}
复制代码


扩展:另一种在文字中显示变量的方式(通过在文字中插入占位符):
  1. /titleraw @a actionbar {"rawtext": [{"translate": "玩家 %%s 的分数: %%s", "with": {"rawtext": [{"selector": "@s"}, {"score": {"objective": "我的分数", "name": "@s" }}]}}]}
复制代码


另外,相同的原始JSON文本也可以用在命令/tellraw 当中:
  1. /tellraw @a {"rawtext": [{"translate": "玩家 %%s 的分数: %%s", "with": {"rawtext": [{"selector": "@s"}, {"score": {"objective": "我的分数", "name": "@s" }}]}}]}
复制代码


参考:
命令/titleraw
命令/tellraw
基岩版原始JSON文本格式
原始JSON文本格式的拓展说明(英文)

评分

参与人数 1铁粒 +20收起理由
 JustBe*** + 20正确的,

查看全部评分

2#2023-8-13 23:21:02收起回复
cxt314159262023-8-14 12:28IP:福建省
回复举报
WC,大佬
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2023-8-13 23:33:03 来自手机|显示全部楼层 IP:广西
3#2023-8-13 23:33:03回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2023-8-14 00:02:26|显示全部楼层 IP:河南省
使用titleraw,代谢私信
4#2023-8-14 00:02:26回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2023-8-14 00:03:30 来自手机|显示全部楼层 IP:辽宁省
不知道你要什么样的,我都写出来了
显示名称 titleraw @选择器 {"rawtext":[{"selector":"选择器"}]}
titleraw @选择器 {"rawtext":[{"score":{"name":"选择器","objective":"计分板"}}]}
titleraw {"rawtext":[{"translate":"%%2","with":{"rawtext":[{{"text":"文字"}]}}]}

{"rawtext":[●]}
{"text":"文字"}
{"selector":"选择器"}
{"score":{"name":"选择器","objective":"计分板"}}
{"translate":"%%2","with":{"rawtext":[{●]}}
自行摸索

5#2023-8-14 00:03:30收起回复
cxt314159262023-8-14 12:15IP:福建省
回复举报
待我去MC试一试,能用就给您选为答案
苦力怕论坛,感谢有您~
回复

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-12-15 13:19

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3