回复: 2

[攻略心得] 我的世界/scoreboard(计分板)详细讲解(3)

[复制链接]

126

主题

5

魅力

1万

经验

Rank: 14Rank: 14Rank: 14Rank: 14

跳转到指定楼层
楼主
发表于 2020-2-9 20:44:43 来自手机 |只看该作者 |倒序浏览
本帖最后由 1341132682 于 2020-2-9 20:47 编辑

好的,我们继续补上我们没有讲的,这个是发第二个贴的时候早就写好了,所以我直接复制过来,就不用再打一遍字了


players/tag/remove
作用:将玩家的标签移除


将玩家的标签移除


/scoreboard players tag 选择器 remove 标签名称




比如:




/scoreboard players tag @a remove Tag1




将所有人中带有名为Tag1的标签删除  




players/enable


如果你想用这条指令,首先得添加判据为trigger目标:


/scoreboard objectives add TRIGGER trigger


这样就添加了判据为trigger,目标名为TRIGGER的目标,如图:   
给玩家在判据为trigger的目标给予权限,比如:


/scoreboard players enable 选择器 目标名称(trigger判据)


这样就给某些玩家修改自己分数的权限修改自己在trigger判据目标的指令如下:


/trigger 目标名称(trigger判据) <add|set> 分数


比如:




/scoreboard players enable @a TRIGGER


在TRIGGER目标给所有人权限,如图:  


/trigger TRIGGER set 100


将自己在TRIGGER的分数修改成100,如图:     


/trigger TRIGGER add 100


将自己在TRIGGER的分数加100,如图:     注意:没有权限不能修改:  


脑补/计时器


现在你们应该已经学会了一点scoreboard指令,现在就给大家介绍一个用scoreboard指令做的计时装置,给大家脑补脑补


有三个指令方块:





这里给大家介绍的是倒计时(remove),当然大家也可以加分计时(add)
首先得要加两个变量:


/scoreboard objectives add time1 dummy


/scoreboard objectives add time2 dummy


图片中从下往上的指令分别是(循环):


/scoreboard players add @a time2 1  给目标名为time2的所有玩家加一分


/scoreboard players remove @a[score_time2_min=20,score_time1_min=1] time1 1 如果目标time2大于等于20,time1也大于等于1,就给time1减一分(这里也可以设置成add)


/scoreboard players set @a[score_time2_min=20] time2 0 如果目标名为time2的分数大于等于20,就把time2设成0


这可能对萌新看不懂,解释一下:


首先time2是用来辅助time1计时的,time2一直在给自己加分,当加到了20分(也就过了一秒),就把time1减掉一分并把time2重新设置成0,这样就起到了一个循环作用
time1一开始你要设置分数(时间),当time1减到0时,就不会再减下去了,因为第二条指令中的score_time1_min=1],0小于1,所以就不减了
当然你也可以用setdisplay来显示计时的时间,让玩家知道还有多少时间


你也可以正计时,把第二条指令改成这样:


/scoreboard players add @a[score_time2_min=20,score_time1=分数] time1 1


这样就形成了正计时
分数要改成你要计时的分数,比如499(到了500就不加了,刚刚好),99,149


teams


记分板是给每个人用的,但队伍是给个别人用的,不同的队伍可以设置不同的东西
比如可以创建红队,绿队:


teams/add
作用:添加一个队伍


添加一个队伍:


/scoreboard teams add 队伍名称 显示名


这样你就可以创建两个不同的队伍,比如:


/scoreboard teams add Red Red


   


/scoreboard teams add Green Green


   


这样就创建了两个队伍:Red,Green
但是虽然创建了两个名字相同的队伍,但里面都没人,所以要加点人进去:


teams/join
作用:让玩家加入某队伍


让玩家加入某队:


/scoreboard teams join 队伍名称 选择器


这样就可以添加点人进去,比如:


/scoreboard teams join Red @p


  


/scoreboard teams join Green @p



如果一个人先前加入了队伍Red,后来又加入了队伍Green,那么这个人会自动退出队伍Red并自动加入队伍Green,所以我现在在绿队


teams/option
作用:给某队伍设置选项
虽然加入了队伍红、绿,但还没设置它们的颜色


/scoreboard teams option 队伍名称 设置 设置效果


我们现在要改变颜色,所以:


/scoreboard teams option Red color red





/scoreboard teams option Green color green



前面的Red指的是队伍名称,后面的red指的是颜色
给队伍加了颜色就可以显示很多东西比如:
   
option后面可以跟很多东西,比如friendlyfire、collisionRule


/scoreboard teams option Red friendlyfire false


这样就队伍Red中的人就打不到对方
下面是把碰撞体积关掉


/scoreboard teams option Red collisionRule never


option选项有很多,可以按Tab查看更多


teams/empty
作用:清空某队伍的玩家
如果你想清空某个队伍里的玩家:


/scoreboard teams empty 队伍名称


比如:


/scoreboard teams empty Red

或者
/scoreboard teams empty Green



teams/leave
作用:让玩家离开某队伍
如果你想让某个玩家离开队伍:


/scoreboard teams leave 选择器


比如:


/scoreboard teams leave @a


后面不用加上队伍名称,因为玩家只能加入一个队伍




teams/list
作用:将队伍列举出来


将队伍的详情列出来:


/scoreboard teams list   
/scoreboard teams list 队伍名称
  
teams/remove
作用:将某队伍移除


将某队伍移除:


/scoreboard teams remove 队伍名称


移除绿队:




检测队伍


选择器[team=队伍名称]
选择器[team=!队伍名称]


比如:


/give @a[team=TEAM] stone


给予在队伍TEAM里的玩家一块石头


/give @a[team=!TEAM] stone


给予不在队伍TEAM的玩家一块石头
收藏收藏0 分享分享

126

主题

5

魅力

1万

经验

Rank: 14Rank: 14Rank: 14Rank: 14

沙发
发表于 2020-2-9 20:51:55 来自手机 |只看该作者
现在所有的/scoreboard指令的内容都已经全部发布完,这是我做过最长的帖子了,也是最累的帖

点评

版务组—赐名 回复虚无圣剑 :  辛苦了,辛苦了,给你点个赞  发表于 2020-2-10 10:29
虚无圣剑 回复版务组—赐名 :  谢谢了  发表于 2020-2-10 12:27
推荐

举报

126

主题

5

魅力

1万

经验

Rank: 14Rank: 14Rank: 14Rank: 14

沙发
发表于 2020-2-9 20:51:55 来自手机 |只看该作者
现在所有的/scoreboard指令的内容都已经全部发布完,这是我做过最长的帖子了,也是最累的帖

点评

版务组—赐名 回复虚无圣剑 :  辛苦了,辛苦了,给你点个赞  发表于 2020-2-10 10:29
虚无圣剑 回复版务组—赐名 :  谢谢了  发表于 2020-2-10 12:27
推荐

举报

返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

最近浏览我叫MT世界

站点地图| 帮助中心| 微信客服| 九游手机游戏论坛 ( 粤ICP备13078412号 粤网文[2014]0209-059号 广州爱九游信息技术有限公司 )

GMT+8, 2024-5-11 10:15 , Processed in 0.115223 second(s), Total 16, Slave 15 queries , Redis On.

《九游隐私权政策》

回顶部