我想弄一个mm技能
就是当怪物收到1w以上的伤害时,只能受到1w的伤害
相当于有一个判断条件,判断本次的伤害有多少,如果伤害超过设定值
就取消本次伤害,然后扣除自身1w血?
不知道有没有mm技能大佬会写这个
如果我在服务器用成功就回来给最佳答案
最好给出配置,你告诉我原理我也不会失效..
就是当怪物收到1w以上的伤害时,只能受到1w的伤害
相当于有一个判断条件,判断本次的伤害有多少,如果伤害超过设定值
就取消本次伤害,然后扣除自身1w血?
不知道有没有mm技能大佬会写这个
如果我在服务器用成功就回来给最佳答案
最好给出配置,你告诉我原理我也不会失效..
怪物的配置:
复制代码
技能的配置:
复制代码
- 测试怪物:
- Type: WITHER_SKELETON
- Display: " &a测试怪物"
- Health: 1000000
- Damage: 100
- Skills:
- - skill{s=取消伤害事件;sync=true} ~onDamaged
技能的配置:
- 取消伤害事件:
- Conditions:
- - damageamount{amount=>10000} true
- Skills:
- - CancelEvent
- - damage{a=10000} @self
夜雨晨风丶 发表于 2022-9-7 18:39
怪物的配置:
你是否有测试过呢 我一刀下去 然后卡一会 掉帧 可能在处理什么东西 然后怪物还是会直接死掉 就是还没有实现
tenboo 发表于 2022-9-7 21:54
你是否有测试过呢 我一刀下去 然后卡一会 掉帧 可能在处理什么东西 然后怪物还是会直接死掉 就是还没有 ...
我自己测试过了。毛问题都没有
tenboo 发表于 2022-9-7 21:54
你是否有测试过呢 我一刀下去 然后卡一会 掉帧 可能在处理什么东西 然后怪物还是会直接死掉 就是还没有 ...
你mm什么版本。服务器什么版本什么核心。
夜雨晨风丶 发表于 2022-9-7 22:12
你mm什么版本。服务器什么版本什么核心。
1.12 PaperSpigot-1.12.2 [怪物]MythicMobs-4.4.0
111:
Type: ZOMBIE
Display: '&b&l111'
Disguise:
Type: Player
Player: '&b&l处女座守卫者'
Skin: MrHusiek
Health: 500000
Damage: 5
Skills:
- skill{s=取消伤害事件;sync=true} ~onDamaged
Equipment:
Drops:
Options:
AlwaysShowName: true
MovementSpeed: 0.2
MaxCombatDistance: 50
取消伤害事件:
Conditions:
- damageamount{amount=>10000} true
Skills:
- CancelEvent
- damage{a=10000} @self
使用几十w伤害的sx武器打它 确实有问题 卡一会 怪物死掉
本帖最后由 夜雨晨风丶 于 2022-9-7 22:29 编辑
4.4.0也太老了吧。。试下改成这样吧。把延迟拉大一点。
复制代码
tenboo 发表于 2022-9-7 22:16
1.12 PaperSpigot-1.12.2 [怪物]MythicMobs-4.4.0
111:
Type: ZOMBIE
4.4.0也太老了吧。。试下改成这样吧。把延迟拉大一点。
- 取消伤害事件:
- Conditions:
- - damageamount{amount=>10000} true
- Skills:
- - CancelEvent
- - delay 20
- - damage{a=10000} @self
试试这个Neige大佬写的Pouvoir脚本。
限伤效果可以,就是伤害显示会正常显示,血条也会鬼畜一直0血。
安装后\Pouvoir\scripts中找到脚本打开,把MM怪物的ID填入重载即可。
限伤脚本.zip
(2.06 MB, 下载次数: 0)
限伤效果可以,就是伤害显示会正常显示,血条也会鬼畜一直0血。
安装后\Pouvoir\scripts中找到脚本打开,把MM怪物的ID填入重载即可。