我的世界怎么用命令方块记录下距离它最近的玩家的名字? 20
还要能够用在别的命令方块中比如tp和testfor怎么记录一个玩家的名字并输入另一个命令方块中(全自动,设置完前面几个命令方块后自动记录不用打字),无论这个玩家走到天涯海...
还要能够用在别的命令方块中
比如tp和testfor
怎么记录一个玩家的名字并输入另一个命令方块中(全自动,设置完前面几个命令方块后自动记录不用打字),无论这个玩家走到天涯海角都不会认错人 展开
比如tp和testfor
怎么记录一个玩家的名字并输入另一个命令方块中(全自动,设置完前面几个命令方块后自动记录不用打字),无论这个玩家走到天涯海角都不会认错人 展开
2个回答
展开全部
记录玩家名字是不可能的,但是可以给最近的玩家添加标签,之后执行指令就针对有这个标签的玩家执行就好了
添加标签:
/tag @p add tag
选择器选择标记玩家:
@a[tag=tag]
添加标签:
/tag @p add tag
选择器选择标记玩家:
@a[tag=tag]
更多追问追答
追问
但是我要每个玩家都要不同的标签呀!这样的话所有玩家用同一个标签也没用呀!
追答
那就用计分板,给每个玩家分配不同的分数,然后用这个分数区别
放一个marker,盔甲架之类的都可以,添加tag=marker,添加计分板no为dummy,用作记录玩家编号,给marker在no上分数设为0
{ 给随机一个计分板no上没有分数的玩家添加tag=working,*确保有这个tag的只有一个人*,使tag=working的玩家计分板no分数等于tag=marker的分数,条件限制成功则给tag=marker计分板no分数+1,清除所有tag=working玩家的tag:working }重复执行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询