黑茶RGO
版本1.11.2
1.如何检测着火的玩家或特定实体
2.如何检测玩家或特定实体拥有某种效果状态
3.如何让指定的骷髅或流髑射出指定的药箭
4.选择器如何选择没有名字的生物(例如唤魔者召唤的恼鬼)
5.闪电和唤魔者尖牙的伤害可以调吗
6.如何让亡灵生物持续少量地回血(生命恢复)


chyx
检查Fire NBT “这个略坑”
检查ActiveEffects NBT
骷髅可以副手拿药水箭 流髑好像不行

chyx
检查CustomName NBT
不可以
瞬间伤害

chyx
chyx 发表于 2017-4-29 21:53
检查CustomName NBT
不可以
瞬间伤害

似乎检查不了有没有CustomName NBT啊

那就用CustomNameVisible之类的吧(如果有)

或者就用name 不过有语言要求

烈焰.
1-2无
3-5和6要修改源码
4则把目标设为@e[type=生物英文名]

黑茶RGO
chyx 发表于 2017-4-29 21:57
似乎检查不了有没有CustomName NBT啊

那就用CustomNameVisible之类的吧(如果有)

Fire和ActiveEffects我都试过,没用

黑茶RGO
补充一条:7.如何检测场上玩家数量,两人以上时触发指令

chyx
安达市vfg 发表于 2017-4-29 23:00
Fire和ActiveEffects我都试过,没用

/testfor @p {ActiveEffects:[{Id:1b}]}
检查有没有速度效果

我们用的不是一个mc?

黑茶RGO
chyx 发表于 2017-4-30 15:39
/testfor @p {ActiveEffects:[{Id:1b}]}
检查有没有速度效果

好的可以了,但现在除了5无解以外还只有2和3解决了

chyx
安达市vfg 发表于 2017-4-30 16:44
好的可以了,但现在除了5无解以外还只有2和3解决了

/testfor @p {Fire:几s}

可以啊

不过这个数是几很迷 平时是-20的

黑茶RGO
chyx 发表于 2017-4-30 16:50
/testfor @p {Fire:几s}

可以啊

那我有办法了,用testfor @p {Fire:-20s}作非门。
那第七个问题怎么解决(见7楼)

chyx
安达市vfg 发表于 2017-4-29 23:47
补充一条:7.如何检测场上玩家数量,两人以上时触发指令

testfor @a比较器
输出强度是人数