本帖最后由 末影矿工 于 2014-9-28 09:22 编辑

点击进入我的索引贴
Hi我是末影矿工,今天我将教你如何使用命令方块进行能量护盾
------------------------------------------------------<分界线>------------------------------------------------------
首先,我们创建了一个damageTaken ES和dummy tamer
  1. /scoreboard objectives add ES stat.damageTaken
复制代码
  1.     /scoreboard objectives add timer dummy
复制代码
-----------------------------------------------------<分界线>------------------------------------------------------
接下来我们用高频红石连接所有的命令方块
  1. scoreboard players set ES 0
复制代码
  1.     scoreboard players set@a[score_ES_min=1] tamer 200
复制代码
这一部分是说当你有损伤时,ES会超过0。如果ES是超过0,tamer将会是200,但第一命令块将保持ES为0。所以如果你不断地伤害,tamer将保持在200。
------------------------------------------------------<分界线>------------------------------------------------------
  1.     scoreboard players remove @a[score_tamer_min=1] tamer 1
复制代码
这部分的意思是如果你的tamer超过1或等于1,你的tamer将被一直减少1直到你的tamer等于1或小于1
------------------------------------------------------<分界线>------------------------------------------------------
  1. effect @a[score_tamer=20,score_tamer_min=16] 22 1 9999999
复制代码
  1. effect @a[score_tamer=16,score_tamer_min=12] 22 1 9999999
复制代码
  1. effect @a[score_tamer=12,score_tamer_min=8] 22 1 9999999
复制代码
  1. effect @a[score_tamer=8,score_tamer_min=4] 22 1 9999999
复制代码
这一部分的意思是如果你的tamer:
20≥tamer≥16,你将获得2的护盾,
16≥tamer≥12,你将获得4的护盾,
12≥tamer≥8,你将获得6的护盾,
8≥tamer≥4,你将获得8的护盾。
------------------------------------------------------<分界线>------------------------------------------------------
  1. effect @a[score_tamer=0] 22  9999999
复制代码
这一部分的意思是如果你的tamer达到0或小于0,你将得到完整的(10心)护盾。
------------------------------------------------------<分界线>------------------------------------------------------
That is about it,Thanks for Watching.