我的世界高级命令方块使用 饥渴值设定教程
导读:在我的世界中是没有饥渴值设定的,不过有玩家弄成了一个全新的我的世界饥渴系统设置,让玩家在游戏中可以体验一下脱水的感觉。下面小编我就来简单介绍一下我的世界饥渴值的制作教程。
一个孤独的旅人在沙漠中行走
不过,,,,,他没有水了。。。
缺水了。。。。
导读:在我的世界中是没有饥渴值设定的,不过有玩家弄成了一个全新的我的世界饥渴系统设置,让玩家在游戏中可以体验一下脱水的感觉。下面小编我就来简单介绍一下我的世界饥渴值的制作教程。
一个孤独的旅人在沙漠中行走
不过,,,,,他没有水了。。。
缺水了。。。。
幸好,他发现了前人的水
他狠狠的灌了口水,好多了
下面讲下原理。。。。。
先用计分板创建名为Water的变量/scoreboard objectives add Water dummy
再不断给Water减1 /scoreboard players remove @a Water 1
这样就可以使玩家有饥渴值了
接下来是检查玩家是否喝水:
首先用 /testfor @p {SelectedItemSlot:0,Inventory:[{id:"minecraft:potion",Count:1b,Damage:0s,Slot:0b}]} (将其中的0分别改成1-8)+高频脉冲
分别探测玩家物品栏中是否选中水瓶
如果探测到了,就输出粘性活塞,将红石块推到命令方块上,命令方块指令/summon FallingSand ~ ~1 ~ {Tile:152} 形成PM的超频脉冲
接下来用/testfor @p {SelectedItemSlot:0,Inventory:[{id:"minecraft:glass_bottle",Count:1b,Damage:0s,Slot:0b}]} (将其中的0分别改成1-8)+高频脉冲
分别探测玩家物品栏中是否选中空玻璃瓶
(注意,一定是对应的探测,例如探测到玩家1号位选中水瓶,那么对应输出后的脉冲只不断激活探测玩家1号位是否有空玻璃瓶)
探测到有空玻璃瓶后输出:/scoreboard players add @p Water 20(给玩家的Water变量加20)
/say 你感觉好一些了
然后是探测玩家Water值的不同,分别给予玩家不同效果(有testfor指令的用高频脉冲连接)/testfor @e[type=Player,score_Water=70,score_Water_min=70]+/effect @p 2 120 1+/say 你感觉到唇焦口燥
/testfor @e[type=Player,score_Water=40,score_Water_min=40]+/effect @p 18 120 1+/say 你感觉到头昏眼花
/testfor @e[type=Player,score_Water=0,score_Water_min=0]+/kill @e[type=Player,score_Water=0,score_Water_min=0](再见了。。。。。)
/testfor @e[type=Player,score_Water_min=101]+/scoreboard players set @p Water 100
/testfor @e[type=Player,score_Water=10,score_Water_min=10]+/effect @p 20 5 1+/say 你感觉命不久矣
我的世界饥渴值的设定算得上是一中比较复杂的命令方块了,想要进阶学习一些下指令方块的玩家可以尝试一下饥渴值得设定。
精品推荐
相关文章
更多+热门搜索
手游排行榜
- 最新排行
- 最热排行
- 评分最高
-
休闲益智 大小:98.54M
-
网络工具 大小:52.24MB
-
角色扮演 大小:973.33 MB
-
休闲益智 大小:105.34MB
-
主机游戏 大小:10GB