search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

我的世界如何顯示生命 地圖生命計數器詳解

不少新人小夥伴並不了解如何顯示玩家剩餘生命,其實可以設置生命計數器的,今日為大家帶介紹下這一功能的用法,希望大家能夠喜歡。

大家去國外大型服的時候,有些PVP小遊戲會告訴玩家的剩餘生命,如果生命全用完后就會進入觀戰模式。大型服一般用的是插件,都是自動計算的,不是指令方塊。今天教大家如何在原版伺服器里安裝生命計數器。缺點是有個高速脈衝,可能會卡。截圖:

這裡設置的是最高有5條命。死了一次會降低一條。本人的積分板顯示系統是list,所以在單機也可以按tab查看。大家也可以用sidebar,不推薦用belowName。

說下原理,主要是一個高速脈衝為核心。脈衝的一部分鏈接到3個指令方塊里(圖片右邊),目的是不停地創建2個積分板變數,以防有人把變數移除,導致系統失敗。這裡用的是2個變數:dummy和deathCount。如果光光就用deathCount的話,那隻能顯示死亡次數,而不能顯示生命剩餘。所以主要原理是每次deathCount+1后,dummy就會-1。當莫個玩家的dummy變成0后,就會把該玩家tp到觀戰區。顯示積分板的就是dummy變數。所以第3個指令方塊用處就是創建積分板的顯示,讓玩家知道自己還剩下幾條命。

指令:

scoreboard objectives add (名字) dummy

這條指令的意思就是創建一個dummy變數的積分板。名字處大家可以自己隨便寫。這個變數之後用處就是計算/顯示玩家生命數量,所以還要加一條顯示。

指令:

scoreboard objectives setdisplay sidebar (名字)

這條就是控制積分板顯示的指令了,讓玩家清楚自己有幾條命。注意的是dummy變數的名字是什麼,顯示的名字就是什麼。之後玩家還要加一條deathCount變數的指令,這條指令是核心,計算玩家死亡次數,然後改進dummy的變數。

指令:

scoreboard objectives add Death deathCount

這條指令里的Death就是本人的自定義名字。但推薦用Death,可以知道這個積分板具體是掌握什麼。當然,Death玩家可以隨意的改變,只是個名字而已。(注意,名字不可以和dummy變數一樣)。

之後就是真正的計算部分了。全電路在圖片的左邊。第一步是探測任何deathCount積分板為1的玩家,也就是剛死過的玩家,一旦探測成功後會把該玩家的dummy積分板-1。之後就把該玩家的deathCount重新調回0,所以最終的目的是,玩家每次死亡都會把dummy變數-1,這樣就是控制玩家生命數量的顯示。之後就是探測任何dummy變數為0的玩家,也就是把所有生命次數都用完的玩家。當探測成功后,會給出輸出,然後會把該玩家TP到一個觀戰區,並給該玩家冒險模式。還會有一條提示,說明該玩家的生命已經全部用完。之後會把該玩家的dummy變數變成-1,這樣子就不會和其他活著的玩家搞混。當重啟遊戲后,所有玩家的生命都會回到5。最大生命可以自己調,比如3條生命也可以。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦