• CBerGit 未设立游戏相关软件发布板块。若您要找或发布例如游戏安装包等资源,请点击前往 MeteorMC。
  • 欢迎 游客 来到 CBerGit 我的世界命令托管与研发交流站。 发布您的指令作品、指令思路。
  • 我们正在 招募运维人员 了解详情

其他思路 title命令求助

适用版本
BE1.17

jinxi12

新用户
2022/07/20
3
1
3
在玩家到达特定区域,会title一个标题[例如:大草原],只显示一次,这是怎么实现的?
之前在b站看见了这个,但是找不到了qwq,请大佬求助
 
解决方案
要求只显示一次的话就要打标签了
title @a[x=数字,y=数字,z=数字,dx=数字,dy=数字,dz=数字,tag=!aa] title 不拉不拉 #为新进入的玩家显示标题,循环保持开启
tag @a[x=数字,y=数字,z=数字,dx=数字,dy=数字,dz=数字,tag=!aa] add aa #为显示过标题的玩家打上aa标签,避免新玩家进入时重复显示标题,连锁保持开启
然后当玩家离开时为其去除aa标签,从而达到该玩家下次进入时仍可正常显示标题的效果
execute @a[x=!数字,y=!数字,z=!数字,dx=!数字,dy=!数字,dz=!数字,tag=aa] ~~~ tag @s remove aa #循环保持开启

以上内容中,数字均需使用者根据情况自填,不拉不拉为标题显示内容,aa标签为工具人标签,可根据情况更改

_帕小酱8

新用户
2022/07/21
7
0
1
网易版 账号
_帕小酱8
可以用dx,dy,dz写,比较准确的,便捷的可以用检测半径范围大小@p[r=xxx]
 

土豆先生

用户
2022/07/20
10
1
7
3
要求只显示一次的话就要打标签了
title @a[x=数字,y=数字,z=数字,dx=数字,dy=数字,dz=数字,tag=!aa] title 不拉不拉 #为新进入的玩家显示标题,循环保持开启
tag @a[x=数字,y=数字,z=数字,dx=数字,dy=数字,dz=数字,tag=!aa] add aa #为显示过标题的玩家打上aa标签,避免新玩家进入时重复显示标题,连锁保持开启
然后当玩家离开时为其去除aa标签,从而达到该玩家下次进入时仍可正常显示标题的效果
execute @a[x=!数字,y=!数字,z=!数字,dx=!数字,dy=!数字,dz=!数字,tag=aa] ~~~ tag @s remove aa #循环保持开启

以上内容中,数字均需使用者根据情况自填,不拉不拉为标题显示内容,aa标签为工具人标签,可根据情况更改
 
解决方案

jinxi12

新用户
2022/07/20
3
1
3
要求只显示一次的话就要打标签了
title @a[x=数字,y=数字,z=数字,dx=数字,dy=数字,dz=数字,tag=!aa] title 不拉不拉 #为新进入的玩家显示标题,循环保持开启
tag @a[x=数字,y=数字,z=数字,dx=数字,dy=数字,dz=数字,tag=!aa] add aa #为显示过标题的玩家打上aa标签,避免新玩家进入时重复显示标题,连锁保持开启
然后当玩家离开时为其去除aa标签,从而达到该玩家下次进入时仍可正常显示标题的效果
execute @a[x=!数字,y=!数字,z=!数字,dx=!数字,dy=!数字,dz=!数字,tag=aa] ~~~ tag @s remove aa #循环保持开启

以上内容中,数字均需使用者根据情况自填,不拉不拉为标题显示内容,aa标签为工具人标签,可根据情况更改
谢谢大佬很有帮助
 
  • Like
反馈: 土豆先生

xiao_yang_233

新用户
2022/07/22
10
1
3
要求只显示一次的话就要打标签了
title @a[x=数字,y=数字,z=数字,dx=数字,dy=数字,dz=数字,tag=!aa] title 不拉不拉 #为新进入的玩家显示标题,循环保持开启
tag @a[x=数字,y=数字,z=数字,dx=数字,dy=数字,dz=数字,tag=!aa] add aa #为显示过标题的玩家打上aa标签,避免新玩家进入时重复显示标题,连锁保持开启
然后当玩家离开时为其去除aa标签,从而达到该玩家下次进入时仍可正常显示标题的效果
execute @a[x=!数字,y=!数字,z=!数字,dx=!数字,dy=!数字,dz=!数字,tag=aa] ~~~ tag @s remove aa #循环保持开启

以上内容中,数字均需使用者根据情况自填,不拉不拉为标题显示内容,aa标签为工具人标签,可根据情况更改
大佬不能不说下[x=数字,y=数字,z=数字,dx=数字,dy=数字,dz=数字,tag=!aa]是什么意思
 

土豆先生

用户
2022/07/20
10
1
7
3
大佬不能不说下[x=数字,y=数字,z=数字,dx=数字,dy=数字,dz=数字,tag=!aa]是什么意思
这是目标选择器参数
xyz和dxdydz是选择一个特定的区域。这是一种常用的在游戏中选择特定区域的方法,xyz为初始坐标,dx,dy,dz为该区域在xyz方向上关于初始坐标的偏移量。用于目标选择器的参数中(即中括号内的内容)
使用方法:选定一个你要选择的区域,获取这个区域的体对角线两端的两个坐标。选取其中一个坐标设定为x,y,z。然后计算另一个坐标的xyz值与初始坐标的差(即后一个坐标减去初始坐标),作为dx,dy,dz的值。这一方法可用于精确选定某一区域内的选择器。
例如:
我选定了一个区域:初始坐标1,2,3末坐标4,5,6
我需要kill掉这个区域内的所有玩家
我就需要借助与xyzdxdydz区域选择系统
计算出该区域的坐标偏移量
x=1 dx=4-1=3
y=2 dy=5-2=3
z=3 dz=6-3=3
那表示这一区域内的所有玩家的选择器就是这样的
@a[x=1,y=2,z=3,dx=3,dy=3,dz=3] #注意,x,y,z,dx,dy,dz这6个参数务必要按顺序放在一起,否则无法达到预期的效果
然后完善指令
kill @a[x=1,y=2,z=3,dx=3,dy=3,dz=3]
即可
当然,关于精确区域选择,论坛内外都有大量更加详细的教程,可多方参考学习。
而“tag=!aa”就很简单了
就是为了选定标签不为aa的玩家
在目标选择器中“!”感叹号为否定,相反之意
放在原始指令中是表达在已经确定的区域中再次筛选无aa标签的玩家。与区域选择并列同为选择器参数
以上内容均为原创,如有错误,请多指教
 

xiao_yang_233

新用户
2022/07/22
10
1
3
这是目标选择器参数
xyz和dxdydz是选择一个特定的区域。这是一种常用的在游戏中选择特定区域的方法,xyz为初始坐标,dx,dy,dz为该区域在xyz方向上关于初始坐标的偏移量。用于目标选择器的参数中(即中括号内的内容)
使用方法:选定一个你要选择的区域,获取这个区域的体对角线两端的两个坐标。选取其中一个坐标设定为x,y,z。然后计算另一个坐标的xyz值与初始坐标的差(即后一个坐标减去初始坐标),作为dx,dy,dz的值。这一方法可用于精确选定某一区域内的选择器。
例如:
我选定了一个区域:初始坐标1,2,3末坐标4,5,6
我需要kill掉这个区域内的所有玩家
我就需要借助与xyzdxdydz区域选择系统
计算出该区域的坐标偏移量
x=1 dx=4-1=3
y=2 dy=5-2=3
z=3 dz=6-3=3
那表示这一区域内的所有玩家的选择器就是这样的
@a[x=1,y=2,z=3,dx=3,dy=3,dz=3] #注意,x,y,z,dx,dy,dz这6个参数务必要按顺序放在一起,否则无法达到预期的效果
然后完善指令
kill @a[x=1,y=2,z=3,dx=3,dy=3,dz=3]
即可
当然,关于精确区域选择,论坛内外都有大量更加详细的教程,可多方参考学习。
而“tag=!aa”就很简单了
就是为了选定标签不为aa的玩家
在目标选择器中“!”感叹号为否定,相反之意
放在原始指令中是表达在已经确定的区域中再次筛选无aa标签的玩家。与区域选择并列同为选择器参数
以上内容均为原创,如有错误,请多指教
懂了,谢谢土豆先生
 
  • Love
反馈: 土豆先生

zombie

老僵尸认证: 蓝天工作室负责人, CRoB 摸鱼开发者, 蓝天命令教学团队主要成员
管理成员
2021/07/23
689
105
942
亲爱的 xiao_yang_233 :关于目标选择器dxyz的介绍可见下图。
 

附件

  • 1658496613762.png
    1658496613762.png
    2.9 MB · 查看: 6

zombie

老僵尸认证: 蓝天工作室负责人, CRoB 摸鱼开发者, 蓝天命令教学团队主要成员
管理成员
2021/07/23
689
105
942
此外,还可加入蓝天指令大群729912083呢
 

HU_XB

新用户
2022/07/25
1
0
1
犹格斯星
Java版 账号
HU_XB
网易版 账号
303万岁啊哈
在玩家到达特定区域,会title一个标题[例如:大草原],只显示一次,这是怎么实现的?
之前在b站看见了这个,但是找不到了qwq,请大佬求助
在地点处位置选择器先title后设置位置记分板,不同的地点记分板不同,如风起地1,主城0,解释不清楚,但是有奇效
 

无邪大得很

第一期问答活动最佳回答者
2021/08/03
11
4
3
要求只显示一次的话就要打标签了
title @a[x=数字,y=数字,z=数字,dx=数字,dy=数字,dz=数字,tag=!aa] title 不拉不拉 #为新进入的玩家显示标题,循环保持开启
tag @a[x=数字,y=数字,z=数字,dx=数字,dy=数字,dz=数字,tag=!aa] add aa #为显示过标题的玩家打上aa标签,避免新玩家进入时重复显示标题,连锁保持开启
然后当玩家离开时为其去除aa标签,从而达到该玩家下次进入时仍可正常显示标题的效果
execute @a[x=!数字,y=!数字,z=!数字,dx=!数字,dy=!数字,dz=!数字,tag=aa] ~~~ tag @s remove aa #循环保持开启

以上内容中,数字均需使用者根据情况自填,不拉不拉为标题显示内容,aa标签为工具人标签,可根据情况更改
我认为最优的解决方案应该是用计分板做
title scores={当前所在=!m},r= 后再sco play set 当前所在 m