MM技能 - 联机问答 - Minecraft(我的世界)中文论坛 -.htm

MM技能 - 联机问答 - Minecraft(我的世界)中文论坛 -

Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 814|回复: 11
打印 上一主题 下一主题

[插件资源] MM技能

 关闭 [复制链接]
Explain_ 当前离线
积分
1678
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-10-4
查看详细资料

来自:湖北

跳转到指定楼层
楼主
发表于 2022-3-13 12:12:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
100金粒
本帖最后由 Explain_ 于 2022-3-15 16:45 编辑

mmocore可以绑定MM技能
当然其他插件也能使用MM技能

那么怎么做到玩家投掷一个抛射物
这个抛射物会在怪物之间反复弹射

类似LOL改版前稻草人的E
指定一个目标后,会弹射到周围的目标

说简单点。射出一个弓箭。
箭首次攻击敌人后,会自动攻击第二个,然后第三个,第四个。达到反复弹射的效果
(当然能更换射出的种类是最好的)
  1. 射击:
  2.   Skills:
  3.   - shoot{type=ARROW;velocity=1;damage=10;onhit=弹射} @TargetLocation
  4. 弹射:
  5.   Skills:
  6.   - shoot{type=ARROW;velocity=1;damage=10} @MIR{r=10}
复制代码
自己写的一个简易弹射
射出一个箭,击中时触发技能弹射
但实测并没有第二支箭出来。望  大佬指点

最佳答案

查看完整内容

我不玩LOL) 你想要的效果是 让这只箭作为技能主体 吗? 也就是一切弹射操作都以这支箭作为中心计算 假如是的话 那你写的这一个方法上就不太对 onhit触发的技能还是以玩家为中心的 下一发弹射物还会从玩家处发射 就像一楼说的 箭矢的onhit技能改为在原地召唤一个盔甲架 让它来释放下一发箭矢 或许是个好选择 [spoiler]射击: Skills: - shoot{type=ARROW;velocity=1;damage=1;onhit=弹射触发} @targetLocation 弹射射击: ...

评分

参与人数 1人气 +1收起 理由
一颗丁子+ 1已多次编辑回答~

查看全部评分

帖子永久链接: 
一颗丁子 当前离线
积分
5323
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-4-26
查看详细资料

来自:广东

沙发
发表于 2022-3-13 12:12:11 | 只看该作者
本帖最后由 一颗丁子 于 2022-3-16 07:55 编辑

我不玩LOL)
你想要的效果是 让这只箭作为技能主体 吗? 也就是一切弹射操作都以这支箭作为中心计算
假如是的话 那你写的这一个方法上就不太对 onhit触发的技能还是以玩家为中心的 下一发弹射物还会从玩家处发射

就像一楼说的 箭矢的onhit技能改为在原地召唤一个盔甲架 让它来释放下一发箭矢 或许是个好选择



具体配置大概是这样的
用sudoskill的方法其实也是在转移技能的释放主体

但是问题在于 这两种方法好像都不太方便限制弹射次数) 为什么不直接用专门做弹射的chain技能呢

# 编辑 经仔细测试之后发现上面这个实现方法有点问题 具体问题还是出在弹射射击的目标选择上 技能似乎总是会选择一个固定坐标 去掉 sort=NEAREST的话表现会正常一点 有待继续测试
# DEBUG输出的消息似乎没法解释我遇到的问题) 选择器确实筛选出了一个实体目标 或许是箭矢动量的问题? 还需测试



尝试使用sudoSkill实现的结果如上 同样能实现弹射效果 但是sort=NEAREST时会奇怪地导致崩服 让人摸不着头脑) 不知道是BUG还是我对NEAREST有什么误解
就效果来说 这种无限弹射在距离很近的生物间触发时显得太过频繁 很卡服) 谨慎使用
还有一件事 sudoSkill在这里的效果实际上是让被命中的目标释放技能 所以怪物的仇恨自然也是在被命中的目标身上 还需注意

补充下 版本是MythicMobs-5.0.0-SNAPSHOT 4018

评分

参与人数 1人气 +1收起 理由
Explain_+ 1还得是你

查看全部评分

回复

使用道具 举报

课桌爱玩 当前离线
积分
223
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-12-31
查看详细资料

来自:江苏

板凳
发表于 2022-3-13 15:01:59 | 只看该作者
可以击中之后生成隐形盔甲甲击中第二个目标?没有实测只是理论
回复

使用道具 举报

超级喵 当前离线
积分
742
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2022-1-24
查看详细资料

来自:江苏

地板
发表于 2022-3-13 17:16:03 | 只看该作者
射击:
  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_ 当前离线
积分
1678
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-10-4
查看详细资料

来自:湖北

5#
 楼主| 发表于 2022-3-14 20:47:22 | 只看该作者
本帖最后由 Explain_ 于 2022-3-14 20:48 编辑
超级喵 发表于 2022-3-13 17:16
射击:
  Skills:
  - shoot{type=ARROW;velocity=1;damage=10;onhit=弹射} @TargetLocation

有弹射效果了,但会击杀玩家。
而且离远了,不会触发弹射
回复

使用道具 举报

超级喵 当前离线
积分
742
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2022-1-24
查看详细资料

来自:江苏

6#
发表于 2022-3-14 23:58:19 | 只看该作者
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插件本身的技能检测释放最远距离,这个没办法的。
回复

使用道具 举报

Explain_ 当前离线
积分
1678
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-10-4
查看详细资料

来自:湖北

7#
 楼主| 发表于 2022-3-15 14:54:03 | 只看该作者
超级喵 发表于 2022-3-14 23:58
仅仅要击杀怪物的话
@EntitiesInRadius{r=10;ignore=players;limit=1;sort=NEAREST}
目标选择器修改为

你的电脑呢?你自己得先测试下

版聊等结果。是在浪费我们的时间。

我会直接给你100金粒和1爱心的。
回复

使用道具 举报

超级喵 当前离线
积分
742
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2022-1-24
查看详细资料

来自:江苏

8#
发表于 2022-3-15 15:17:45 | 只看该作者
Explain_ 发表于 2022-3-15 14:54
你的电脑呢?你自己得先测试下

版聊等结果。是在浪费我们的时间。

因为服务端版本和插件版本问题,有些我能实现的你不一定能实现,就比如上面两个目标筛选其实结果是一样的。但是很明显第一个你用不了,所以我提供第二个目标筛选给你。
现在唯一能做的就是麻烦你浪费一下你自己的时间去测试一下,因为@EIR的条件筛选本身就存在一些问题
回复

使用道具 举报

Explain_ 当前离线
积分
1678
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-10-4
查看详细资料

来自:湖北

9#
 楼主| 发表于 2022-3-15 15:43:07 | 只看该作者
本帖最后由 Explain_ 于 2022-3-15 15:45 编辑
超级喵 发表于 2022-3-15 15:17
因为服务端版本和插件版本问题,有些我能实现的你不一定能实现,就比如上面两个目标筛选其实结果是一样的 ...

也没有用。直接没了弹射效果
你直接告诉我你MM和服务端版本
我去适配。看能不能实现
回复

使用道具 举报

超级喵 当前离线
积分
742
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2022-1-24
查看详细资料

来自:江苏

10#
发表于 2022-3-15 16:19:56 | 只看该作者
Explain_ 发表于 2022-3-15 15:43
也没有用。直接没了弹射效果
你直接告诉我你MM和服务端版本
我去适配。看能不能实现 ...

mm4.72 服务端1.12.2 换了版本先试试上面第一个选择器,照道理是排除玩家的
回复

使用道具 举报

Explain_ 当前离线
积分
1678
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-10-4
查看详细资料

来自:湖北

11#
 楼主| 发表于 2022-3-16 12:08:18 | 只看该作者
一颗丁子 发表于 2022-3-15 21:09
我不玩LOL)
你想要的效果是 让这只箭作为技能主体 吗? 也就是一切弹射操作都以这支箭作为中心计算
假如是 ...

第一个我试了下,确实会固定朝一个方向弹射。无法定位其他怪物
可能盔甲架的目标选择器被固定了。

第二个无限弹射,让法力值持续消耗有意想不到的效果,虽然我并不想让它无限弹射
回到单体弹射,你说的chain是最优解。怪我不熟MM机制还有这未更新的国服wiki



然后我根据官方wiki的例子,做了下弹射效果


  1. 弹射:
  2.   Skills:
  3.   - chain{
  4.       bounces=5;
  5.       bounceRadius=10;
  6.       bounceDelay=1;
  7.       hitSelf=false;
  8.       hitPlayers=true;
  9.       hitNonPlayers=true;
  10.       hitTarget=true;
  11.       onBounce=[
  12.         - projectile{bulletType=ARROW;v=50;i=1;hR=1;vR=1;hnp=true}
  13.       ];
  14.       bounceConditions=[
  15.         - inlineofsight
  16.         - hasaura{aura=damageResist} false
  17.       ];
  18.     } @target
复制代码
把onBounce里的粒子效果改为抛射物
但实测射出的是分裂箭,并没有chain的锁链效果


换句话说。我在用chain做出弓箭依次弹射的效果
但失败了。请求大佬指教

回复

使用道具 举报

一颗丁子 当前离线
积分
5323
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-4-26
查看详细资料

来自:广东

12#
发表于 2022-3-16 14:01:17 | 只看该作者
Explain_ 发表于 2022-3-16 12:08
第一个我试了下,确实会固定朝一个方向弹射。无法定位其他怪物
可能盔甲架的目标选择器被固定了。

中文WIKI推荐看这个
https://gitlab.com/SharkGirl_kun ... e-Wiki/-/wikis/home

问题还是在技能主体上 弹射后的技能还是由第一个发射的人释放的 依旧需要某个办法来切换技能主体
我没啥时间一步步研究了) 最近其实没在做MM 还有一些其他的内容要做 你先研究研究吧 我搞出来会发到这里的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2023-5-14 14:51 , Processed in 0.046351 second(s), Total 28, Slave 27 queries, Release: Build.2023.03.15 0137, Gzip On, Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2022 我的世界中文论坛 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载