各位大佬,请问一下。如何把同一个队的玩家传送到指定地点1,然后如何把另一个队的玩家传送到指定地点二?
举个例子
计分板
红队 5
蓝队 5
把红队的玩家传送到红队的地点,把蓝队的玩家传送到蓝队的地点。
如何计分红 蓝两队各杀的人数?积分在计分板上
如
计分板
蓝队 0
红队 0
当蓝队玩家杀死红队玩家时,给蓝队+1.则之相反
如何显示玩家血量?
如蓝队玩家只有2滴血,血量显示在他的头上。
就这几个问题,有劳各位大佬了,谢谢!
举个例子
计分板
红队 5
蓝队 5
把红队的玩家传送到红队的地点,把蓝队的玩家传送到蓝队的地点。
如何计分红 蓝两队各杀的人数?积分在计分板上
如
计分板
蓝队 0
红队 0
当蓝队玩家杀死红队玩家时,给蓝队+1.则之相反
如何显示玩家血量?
如蓝队玩家只有2滴血,血量显示在他的头上。
就这几个问题,有劳各位大佬了,谢谢!
1. 把命令方块 设置传送地点和设置同一个队放在一起
2.Emmmm 只会设置 个人的 对不起了哈
3.显示血量是
①先创建一个名称为heal[血量]计分板 /scoreboard objectives add heal health 血量
②输入/scoreboard objectives setdisplay belowname heal
即可让玩家头上显示血量
2.Emmmm 只会设置 个人的 对不起了哈
3.显示血量是
①先创建一个名称为heal[血量]计分板 /scoreboard objectives add heal health 血量
②输入/scoreboard objectives setdisplay belowname heal
即可让玩家头上显示血量
1.先创建队伍点我然后
复制代码2.我记得可以用scoreboard来弄得(注意下面这个blue是队伍的颜色而不是队伍名)复制代码然后好像显示的是队伍中每人的killcount,具体不太懂
3.
楼上这样可以,试试
- /tp <span id="kM0.3509064381942153">@a[team=你的队伍名] x y z</span>
/scoreboard teams option <队伍> color <颜色>
让这个队伍的全部人的名字变成xx颜色
可用颜色为:"black", "dark_blue", "dark_green", "dark_aqua", "dark_red", "dark_purple", "gold", "gray", "dark_gray", "blue", "green", "aqua", "red", "light_purple", "yellow", 和"white". 还有其他的有效值(就是可以用的值)"reset" (名字还原到为默认的颜色和格式), "obfuscated" (same as effect seen in obfuscated parts of the End Poem), 字体有:"bold"(粗体字), "strikethrough"(删除线), "underline"(下划线), 和 "italic"(斜体字).。
- /scoreboard objectives add bluekill teamkill.blue
3.
3.显示血量是
①先创建一个名称为heal[血量]计分板 /scoreboard objectives add heal health 血量
②输入/scoreboard objectives setdisplay belowname heal
即可让玩家头上显示血量
这些关于团队的计分板其实是很方便的,因为有专门的记分项。
首先你要确保你的红队和蓝队是设置了颜色的(即让他们的名字、聊天说的内容都是红/蓝色)
用这个指令
/scoreboard teams option <team> color <value> value可以用以下颜色(没有引号):
"black", "dark_blue", "dark_green", "dark_aqua", "dark_red", "dark_purple", "gold", "gray", "dark_gray", "blue", "green", "aqua", "red", "light_purple", "yellow", "white"
这样就可以更方便地进行一些操作了
1, 传送指令可以选择玩家的team的,不知道你的mc版本所以我也随便给指令你自己按你的版本改
/tp @a[team=xxx] x y z 会把所有队伍名字(那个英文的name,不是那个显示的display name)是xxx的玩家传送到xyz
2,创建一个队伍击杀的记分项,这里就必须用到刚才改过的队伍的颜色了
懒得写了复制一下吧(来自中文wiki)
比如
/scoreboard objectives add RedKill teamkill.red 这样,每当有人杀死一名红颜色队伍的玩家,RedKill这个记分项就会加一,所以这个应该显示为“蓝队击杀数”或者你可以用
/scoreboard objectives add RedKill killedByTeaml.red 这样,每当一名玩家被红队的玩家杀死后,RedKill这个记分项会加一,这应该显示为“红队击杀数”
由于你这里只有两个队伍,所以用哪个都行,但是记得,要关了队伍的friendlyfire,不然他们可以通过自相残杀刷数据,用这个指令
/scoreboard teams option 队伍英文名字 friendlyfire false
3,见楼上
天太冷,不方便打字,所以不想再多写了,要是有问题再问我吧。。。。。
首先你要确保你的红队和蓝队是设置了颜色的(即让他们的名字、聊天说的内容都是红/蓝色)
用这个指令
/scoreboard teams option <team> color <value> value可以用以下颜色(没有引号):
"black", "dark_blue", "dark_green", "dark_aqua", "dark_red", "dark_purple", "gold", "gray", "dark_gray", "blue", "green", "aqua", "red", "light_purple", "yellow", "white"
这样就可以更方便地进行一些操作了
1, 传送指令可以选择玩家的team的,不知道你的mc版本所以我也随便给指令你自己按你的版本改
/tp @a[team=xxx] x y z 会把所有队伍名字(那个英文的name,不是那个显示的display name)是xxx的玩家传送到xyz
2,创建一个队伍击杀的记分项,这里就必须用到刚才改过的队伍的颜色了
懒得写了复制一下吧(来自中文wiki)
teamkill(团队击杀数) 次级准则是队伍的颜色。合法的颜色名为: "black", "dark_blue", "dark_green", "dark_aqua", "dark_red", "dark_purple", "gold", "gray", "dark_gray", "blue", "green", "aqua", "red", "light_purple", "yellow", and "white". 在玩家杀死特定颜色的队伍成员时增加。
killedByTeam(团队被击杀数) The sub-criteria are the color of a team. Valid colors are: "black", "dark_blue", "dark_green", "dark_aqua", "dark_red", "dark_purple", "gold", "gray", "dark_gray", "blue", "green", "aqua", "red", "light_purple", "yellow", and "white". 在玩家被特定颜色的队伍成员杀死时增加。
/scoreboard objectives add RedKill teamkill.red 这样,每当有人杀死一名红颜色队伍的玩家,RedKill这个记分项就会加一,所以这个应该显示为“蓝队击杀数”或者你可以用
/scoreboard objectives add RedKill killedByTeaml.red 这样,每当一名玩家被红队的玩家杀死后,RedKill这个记分项会加一,这应该显示为“红队击杀数”
由于你这里只有两个队伍,所以用哪个都行,但是记得,要关了队伍的friendlyfire,不然他们可以通过自相残杀刷数据,用这个指令
/scoreboard teams option 队伍英文名字 friendlyfire false
3,见楼上
天太冷,不方便打字,所以不想再多写了,要是有问题再问我吧。。。。。