本帖最后由 Explain_ 于 2022-3-15 16:45 编辑
mmocore可以绑定MM技能
当然其他插件也能使用MM技能
那么怎么做到玩家投掷一个抛射物
这个抛射物会在怪物之间反复弹射
类似LOL改版前稻草人的E
指定一个目标后,会弹射到周围的目标
说简单点。射出一个弓箭。
箭首次攻击敌人后,会自动攻击第二个,然后第三个,第四个。达到反复弹射的效果
(当然能更换射出的种类是最好的)
复制代码自己写的一个简易弹射
射出一个箭,击中时触发技能弹射
但实测并没有第二支箭出来。望 大佬指点
mmocore可以绑定MM技能
当然其他插件也能使用MM技能
那么怎么做到玩家投掷一个抛射物
这个抛射物会在怪物之间反复弹射
类似LOL改版前稻草人的E
指定一个目标后,会弹射到周围的目标
说简单点。射出一个弓箭。
箭首次攻击敌人后,会自动攻击第二个,然后第三个,第四个。达到反复弹射的效果
(当然能更换射出的种类是最好的)
- 射击:
- Skills:
- - shoot{type=ARROW;velocity=1;damage=10;onhit=弹射} @TargetLocation
- 弹射:
- Skills:
- - shoot{type=ARROW;velocity=1;damage=10} @MIR{r=10}
射出一个箭,击中时触发技能弹射
但实测并没有第二支箭出来。望 大佬指点
可以击中之后生成隐形盔甲甲击中第二个目标?没有实测只是理论
射击:
Skills:
- shoot{type=ARROW;velocity=1;damage=10;onhit=弹射} @TargetLocation
弹射:
Skills:
- sudoskill{s=射击;cat=true} @EntitiesInRadius{r=10;ignore=players;limit=1;sort=NEAREST }
用这个,击中怪物之后,怪物会释放 射击 技能,并且目标是周边除了玩家以外最近的一个目标,你试试这个可不可以运行,可以的话我们再细聊微调
Skills:
- shoot{type=ARROW;velocity=1;damage=10;onhit=弹射} @TargetLocation
弹射:
Skills:
- sudoskill{s=射击;cat=true} @EntitiesInRadius{r=10;ignore=players;limit=1;sort=NEAREST }
用这个,击中怪物之后,怪物会释放 射击 技能,并且目标是周边除了玩家以外最近的一个目标,你试试这个可不可以运行,可以的话我们再细聊微调
本帖最后由 Explain_ 于 2022-3-14 20:48 编辑
有弹射效果了,但会击杀玩家。
而且离远了,不会触发弹射
超级喵 发表于 2022-3-13 17:16
射击:
Skills:
- shoot{type=ARROW;velocity=1;damage=10;onhit=弹射} @TargetLocation
有弹射效果了,但会击杀玩家。
而且离远了,不会触发弹射
Explain_ 发表于 2022-3-14 20:47
有弹射效果了,但会击杀玩家。
而且离远了,不会触发弹射
仅仅要击杀怪物的话
@EntitiesInRadius{r=10;ignore=players;limit=1;sort=NEAREST}
目标选择器修改为
@EntitiesInRadius{r=10;target=monsters;limit=1;sort=NEAREST}
这样子试试看
距离远了没有效果是MM插件本身的技能检测释放最远距离,这个没办法的。