本帖最后由 Sparklets小星 于 2021-5-21 18:46 编辑
版本1.12.2
设boss的tag是boss
boss放技能,对以自身为中心,半径为5的范围内的玩家造成定量伤害【玩家队伍为team=players】【定量为2点伤害】
最好是不对boss本身造成伤害,只对玩家,要不行的话,就可以对boss也造成伤害吧
版本1.12.2
设boss的tag是boss
boss放技能,对以自身为中心,半径为5的范围内的玩家造成定量伤害【玩家队伍为team=players】【定量为2点伤害】
最好是不对boss本身造成伤害,只对玩家,要不行的话,就可以对boss也造成伤害吧
如果玩家的生命值上限一定大于8,有一个比较便捷的方法
使用effect对玩家施加等级1的瞬间伤害,造成6点伤害,然后施加等级1的瞬间治疗,回复4点生命值。
细化的话,若剩余生命值少于6,则先治疗再伤害;其余情况可以先伤害再治疗。
effect语法很简单就不写具体指令了,思路都在这了
使用effect对玩家施加等级1的瞬间伤害,造成6点伤害,然后施加等级1的瞬间治疗,回复4点生命值。
细化的话,若剩余生命值少于6,则先治疗再伤害;其余情况可以先伤害再治疗。
effect语法很简单就不写具体指令了,思路都在这了
本帖最后由 Sparklets小星 于 2021-5-21 21:29 编辑
好了,我做完了,结合你和我朋友的方法,/execute @e[tag=boss] ~ ~ ~ effect @a[r=6] 7 1 0 true 这样就我就可以靠近boss才扣血了谢谢提供的思路【不知道这样算不算能给你最佳,等版主来定吧awa】
512285574 发表于 2021-5-21 20:07
如果玩家的生命值上限一定大于8,有一个比较便捷的方法
使用effect对玩家施加等级1的瞬间伤害,造成6点伤害 ...
好了,我做完了,结合你和我朋友的方法,/execute @e[tag=boss] ~ ~ ~ effect @a[r=6] 7 1 0 true 这样就我就可以靠近boss才扣血了谢谢提供的思路【不知道这样算不算能给你最佳,等版主来定吧awa】