怪兽联盟
如何让血量小于10时反胃,我是想做一个晕的效果,血量小于或者等于10的时候中反胃1,如果又恢复到10以上了,就清除反胃效果,怎么搞,求解

Deing
有一个计分板项是专门控制血量的。
先创建分数/scoreboard objectives add health health此指令一开始用一次即可
然后,高频激活/execute @a[score_health=10] ~ ~ ~ effect @p 9 99999 1 true  和
/execute @a[score_health_min=10] ~ ~ ~ effect @p 9 0 0  即可

840196733mw
Deing 发表于 2016-3-13 20:28
有一个计分板项是专门控制血量的。
先创建分数/scoreboard objectives add health health此指令一开始用一 ...

建议修改一下 可以更加简洁而且@p有时候有bug
effect @a[score_health=10] 9 1 1 true
以及这个1.8好像就不能数字ID了吧
Nausea 反胃英文ID

lzs1234
840196733mw 发表于 2016-3-14 13:13
建议修改一下 可以更加简洁而且@p有时候有bug
effect @a[score_health=10] 9 1 1 true
以及这个1.8好像 ...

我该说什么呢……
@p有bug……前面那么大个execute干嘛用的……
以及1.8可以用数字ID

840196733mw
lzs1234 发表于 2016-3-14 13:30
我该说什么呢……
@p有bug……前面那么大个execute干嘛用的……
以及1.8可以用数字ID ...

好像记得exe加@p有可能选到附近的玩家

看来是我快照玩太久了 忘记1.8了

对于我说错的回答表示歉意

怪兽联盟
840196733mw 发表于 2016-3-14 13:31
好像记得exe加@p有可能选到附近的玩家

看来是我快照玩太久了 忘记1.8了

呵呵,我这是单人的,@a也没事

Helewo
创造计分板
  1. /scoreboard objectives add hp health
复制代码

然后高频激活以下指令:
  1. /effect @a[score_hp=10] 9 1 0
复制代码


当血高于10自动解除反胃