當前位置:經典遊戲館>手遊圖文攻略>

我的世界手遊如何用命令方塊製作攻擊提示和受傷血量提示

手遊圖文攻略 閱讀(2.7W)

下面小編就教大家如何在遊戲中利用命令方塊製作攻擊提示和受傷血量提示的方法,想知道的玩家一定要看下面的內容!希望此篇文章能幫到大家!

原理我也會說精確一些

效果圖

我的世界手遊如何用命令方塊製作攻擊提示和受傷血量提示

我的世界手遊如何用命令方塊製作攻擊提示和受傷血量提示 第2張

原理

1、有一個計分板判據可以記錄玩家攻擊的傷害,每打一次分數都會增加

2、由於計分板沒有小數,攻擊傷害一般會記錄到百爲或十位上

3、我們可以用除法和除餘法把傷害記錄除掉

4、最後就可以展示傷害瞭然後清除攻擊傷害分數就可以了

1、受傷顯示也一樣可以記錄玩家受傷害的

2、一般會記錄到百爲或十位上

3、我們可以用除法和除餘法把受傷血量記錄除掉

4、最後就可以展示瞭然後清除分數就可以了

傷害指令:

1、scoreboard objectives add gong geDealt

2、scoreboard objectives add ah dummy

3、scoreboard objectives add ha dummy

高頻

0、execute @a[score_gong_min=0] ~ ~ ~ scoreboard players operation @p ah = @p gong 由於需要除和除餘自然需要2個計分板

1、execute @a[score_gong_min=0] ~ ~ ~ /scoreboard players operation @p gong /= 10 ha 普通的除,這樣就可以獲取傷害整數了

2、execute @a[score_gong_min=0] ~ ~ ~ /scoreboard players operation @p ah %= 10 ha 除餘,ah = @p gong這個是和gong分數同步

3、execute @a[score_gong_min=0] ~ ~ ~ /tellraw @p [{"text":"[提示] 你的攻擊傷害爲","color":"gold"},{"score":{"name":"@p","objective":"gong"},"color":"red"},{"text":".","color":"red"},{"score":{"name":"@p","objective":"ah"},"color":"red"}] 展示

4、scoreboard players reset @a gong 清除分數

5、scoreboard players set 10 ha 10 除的分數

受傷血量

1、/scoreboard objectives add sh1 dummy

2、/scoreboard objectives add sh geTaken

3、/scoreboard objectives add hai dummy

高頻

0、execute @a[score_sh_min=0] ~ ~ ~ scoreboard players operation @p hai = @p sh 讓你受傷血量和hai計分板同步

1、execute @a[score_sh_min=0] ~ ~ ~ /scoreboard players operation @p sh /= 10 sh1 除

2、execute @a[score_sh_min=0] ~ ~ ~ /scoreboard players operation @p hai %= 10 sh1 除餘

3、execute @a[score_sh_min=0] ~ ~ ~ /tellraw @p [{"text":"[提示] 你已失去","color":"gold"},{"score":{"name":"@p","objective":"sh"},"color":"red"},{"text":".","color":"red"},{"score":{"name":"@p","objective":"hai"},"color":"red"},{"text":"滴血","color":"gold"}] 展示

4、scoreboard players reset @a sh

5、scoreboard players set 10 sh1 10