如何让血量小于10时反胃,我是想做一个晕的效果,血量小于或者等于10的时候中反胃1,如果又恢复到10以上了,就清除反胃效果,怎么搞,求解
有一个计分板项是专门控制血量的。
先创建分数/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 即可
先创建分数/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 即可
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
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
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也没事
创造计分板
复制代码
然后高频激活以下指令:
复制代码
当血高于10自动解除反胃
- /scoreboard objectives add hp health
然后高频激活以下指令:
- /effect @a[score_hp=10] 9 1 0
当血高于10自动解除反胃