1、objectives 支指令教程:objectives 分为 list/add/remove/setdisplay.list 就是列出所有计分工程,包括它的类型,显示的名字,和它的真正名字 .add 就是添加一个计分工程指令为 /scoreboard objectives add 显示的名称 注意: 是必须要填 是可填可不填名称就是你用命令或者命令方块来修改玩家分数时的名字, 用它的显示名字是不行的, 除非 你没有打显示的名称就可以。 类型的话就是得到分数的方法, 玩家可以通过做一些事情去获 得分数,类型一般分为 dummy,health,totalKillCount,playerKillCo
2、unt,deathCount.dummy 就是虚拟的,只能通过命令或者命令方块去修改分数。 health 是不可修改的,它 是根据玩家的生命值而变化。 totalKillCount 只要玩家杀死任何生物 (包括玩家 ) 就可以获得 的分数, playerKillCount 就是玩家杀死玩家所得的分数。 deathCount 是由玩家的死亡次 数而增加的, 可以说是可以记住玩家死亡的次数。 显示的名称随便写, 就是显示出来的名字。举一个例子,假如我新建一个计分工程是这样的 /scoreboard objectives add KillstotalKillCount 杀敌数/scoreboard
3、objectives add Kills totalKillCount 杀敌数那么我只要杀任何东西 (包括杀人 )就可以获得分数了,显示的名字则是杀敌数,命令控制的 名字就是 Kills. 每杀一个生物就可以得到一分。接下来的是 objectives 的 remove ,remove 就是移除的意思, 不用说, 就是移除一个计分 工程的。/scoreboard objectives remove 名称就是你添加计分工程的名称,也就是命令执行要的那个名字。有人说,得到了分数,怎么才可以看到自己的分数呢 ?那就得用到 objectives 的 setdisplay 了, setdisplay 是设
4、置计分工程的显示位置,显示的 位置分为 list/sidebar/belowname.list 是显示在多人联机的人数列表 ( 按 Tab 键可以看得 到) ,sidebar 就是显示在你游戏屏幕内的右边, belowname 则是显示在玩家的头上 (需要 多人联机才可以 )/scoreboard objectives setdisplay 目标 如果不打目标,那会就清空那个显示位置的计分工程 举一个例子,我之前已经创建了一个“杀敌数”的计分工程 ( 看上面 )那么显示位置 list/sidebar 的效果图分别为:计分板 objectives 支命令章结束 第 2 页 /( 共 4 页)la
5、yers 支指令教程layers 支命令分为 set/add/remove/reset/list. list 指令可以列出哪一些玩家获得了分数 (可以这样说 ),通过这样你可以知道有哪些人获得了参与了计分 . set 指令则是设置玩家某计分工程的分数, add 指令则是增加多少分到某玩家的某计分工程, remove 指令则是移除某 玩家在某计分工程多少分, reset 则是重置某玩家所有计分工程的分数 (清空他的分数, 并且退出计分 )。如果你想修改一个 dummy 的计分工程的玩家玩家分数,那么你只能通过这个 players 支命令来修改玩家的分数。/scoreboard players 设
6、置某玩家的某计分工程的分数 (目标则是计分工程 ):/scoreboard players set 目标 分数 添加 (加上)多少分至某玩家的某计分工程的分数 (目标则是计分工程 ):/scoreboard players add 移除 (减去 ) 多少分至某玩家的某计分工程的分数 (目标则是计分工程 ):/scoreboard players remove 重置某玩家所有计分工程的分数 (目标则是计分工程,直接退出计分 ):/scoreboard players reset 假如我输入: /scoreboard set hacccc Kills 100 那么,这个命令则是设置 hacccc
7、的 Kills计分工程的分数为 100 ,输入后,我的 Kills 分数就有 100 了。 /scoreboard add hacccc Kills 100 那么,这个命令则是加上 100 分到 hacccc的 Kills 计分工程,输入后,我的 Kills 分数就多了 100 了。其他也是这样,依次内推。相信这很容易理解吧 ?layers 支命令章结束第3 页 /( 共4 页)teams 支命令教程teams 支指令分为 list/add/remove/empty/join/leave/option.list 列出所有队伍, add 添加队伍, remove 移除队伍, empty 清空某队
8、伍的人 (T 光某队的 人) ,join 加入某队, leave 退出某队, option 设置某队/scoreboard team list- 略添加队伍指令:/scoreboard teams add 显示的名字 移除一个队伍:队名/scoreboard teams remove 加入一个队伍:玩家 ID 不写则为自己,队名则是必须写现有的队伍。退出队伍:/scoreboard teams leave 玩家 ID不写玩家 ID 则为自己。使某队的所有玩家退出该队伍:/scoreboard teams empty option 支指令教程:/scoreboard teams option o
9、ption 分为 friendlyfire/color/seeFriendlyInvisibles.friendfire 翻译的意思是误伤,它的数值有 true 和 false , true 则是开启误伤, false 则是 关闭误伤。 friendlyfirecolor 则是设置某队伍的颜色请按 Tab 键进行选择颜色,数值就是颜色。 (太多种颜色了,不打出来了 = =) color eeFriendlyInvisibles 则是设置是否可以看到自己队伍的人隐身, 它的数值有 true 和 false ,true 则是可见, false 则是关闭可见。/scoreboard teams op
10、tion Red seeFriendlyInvisibleteams 支命令章结束第4 页 /( 共4 页)好了, 阅读完了上面, 相信你已经大致懂得了如何使用记分板, 你可能还觉得记分板只是个 计分数的,没有啥用,那你就大错特错了。记分板它不但可以记住你的分数,而且,你还可 以使用它制作更多的东西,例如是商店、用户组 (当然,服务器最好用基础插件 )、机械的使用限制。但是你前提是要学会以下的东西,以下内容由浅到深请注意。 首先,你必须要学习 players 如何跟 teams 支命令连接在一起, 意思是怎么使用队伍来控制玩家的分数。 教程如 下:teams 与 players 支命令的联系(
11、必学 ! )首先,先用 players 里的 set 来举例子。我们可以知道 players 的 set 的指令是这样子用的 /scoreboard players set ,在命令方块里,我们可以把“ ” 改成 p 即最近的玩家。如果在 p 的右边用 括号贴着它可以弄附加条件,请 参照学习 MCWiKi 命令方块学习完后再看这里 = = 那么,现在怎么弄呢 ? 先给你个例子 /scoreboard players set pteam=Red ABC 123 这个例子就是让执行该命令的命令方块找到离自己最近, 队伍为 Red 的玩家,然后设置这个玩家的 ABC 计分工程的分数为 123 。 这
12、样类似于 /testfor 指令 (不要问我 )。当然,也可以放个比较器在这个命令方块附近,像 /testfor 指令一样。P.S: players 的其他子命令都可以,例如 add 、 remove 、 reset 。/scoreboard players set pteam=Red 接下来就是更复杂一些的了,请看以下例子 !/scoreboard players set pteam=Red,score_ABC_min=123 EFG 23333 这个例子是先让这个执行命令的命令方块找到队伍为 Red 的人,然后这个人的计分工程ABC 的分数必须最小为 123 ,如果这些条件符合接着就会设置这个人的 EFG 计分工程的分数为 23333 ,如果找不到符合条件的玩家,这个命令将会失效。/scoreboard players set pteam=Red,score_ 计分工程 _min=N PS:在此非常感谢我的世界玩家 Fly_cake 的分享。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1