計分板
計分板的指令是/scoreboard
它的分支有3個指令他們分別是objectives,players,teams翻譯為目標(或項目),玩家,隊伍objectives分為list/add/remove/setdisplay。
list就是列出所有計分項目,包括它的類型,顯示的名字,和它的真正名字。
/scoreboard objectives list
即上面這條指令
當你忘記曾經創建過哪個計分板項目時會用到.
add就是添加一個計分項目
/scoreboard objectives add <名稱> <類型> [顯示的名稱.
即上面這條指令.
(注意:<>是必須要填 []是可填可不填)
“名稱”就是你用命令或者命令方塊來修改玩家分數時的名字,用“顯示的名稱”是不行的
也可以理解為:
/scoreboard objectives add <以後輸入指令時用的代號> <類型> [顯示出來的名字]
類型的話就是得到分數的方法,玩家可以通過做一些事情去獲得分數.
類型一般分為 dummy,health,totalKillCount,playerKillCount,deathCount.
dummy就是虛擬的,只能通過命令或者命令方塊去修改分數(見players支指令)
health是不可修改的,它是根據玩家的生命值而變化。
totalKillCount只要玩家殺死任何生物(包括玩家)就可以獲得的分數.
playerKillCount就是玩家殺死玩家所得的分數.
deathCount是由玩家的死亡次數而增加的,可以說是可以記住玩家死亡的次數。
舉一個例子,
假如我新建一個計分項目是這樣的/scoreboard objectives add Kills totalKillCount 殺敵數。
那麽我只要殺任何東西(包括殺人)就可以獲得分數了.
顯示的名字則是殺敵數,命令控制的名字就是Kills。每殺一個生物就可以得到一分。
接下來回到objectives的remove
remove就是移除的意思,不用說,就是移除一個計分項目的.
/scoreboard objectives remove <名稱>
有人說,得到了分數,怎麽才可以顯示出自己的分數呢?
那就得用到objectives的setdisplay了。
setdisplay是設定計分項目的顯示位置。
顯示的位置分為list/sidebar/belowname
list是顯示在多人連線的人數列表(按Tab鍵可以看得到)
sidebar就是顯示在你遊戲螢幕內的右邊
belowname 則是顯示在玩家的頭上(需要多人連線才可以)
/scoreboard objectives setdisplay <位置> [目標]
上面的即指令
如果不打目標,那會就清空那個顯示位置的計分項目
舉一個例子,我之前已經創建了一個“殺敵數”的計分項目(看上面)
那麽顯示位置list/sidebar的效果圖分別為: