1. 生成实体one:
  2.   Skills:
  3.       - summon{type=WITHER_SKELETON;amount=1;sip=true} 0.5 #在脚下生成一个凋零骷髅#
  4.       - m{m="<mob.name>&f<&co> 我被执行了!1"} @pir{r=30}
  5.       - delay 10
  6. 死亡godie:
  7.   Skills:
  8.       - remove @self
  9.       - m{m="<mob.name>&f<&co> 我消失了!"} @pir{r=30}
复制代码
怎么把上述技能整合在一起,执行生成实体one之后再执行死亡godie,从而实现召唤者召唤一个实体成功后召唤者消失呢。
求大佬~~~~


OneAlpaca
生成实体one后死亡godie:
  Skills:
      - summon{type=WITHER_SKELETON;amount=1;sip=true} 0.5 #在脚下生成一个凋零骷髅#
      - m{m="<mob.name>&f<&co> 我被执行了!1"} @pir{r=30}
      - remove @self
      - m{m="<mob.name>&f<&co> 我消失了!"} @pir{r=30}
      - delay 10

参皮
  1. <p>
  2. </p><p>生成实体one:</p><p>  Skills:</p><p>      - summon{type=WITHER_SKELETON;amount=1;sip=true}</p><p>      - m{m="<mob.name>&f<&co> 我被执行了!1"} @pir{r=30}</p><p>      - delay 10 #这里是令其消失的延时,单位是刻,20刻=1秒,不需要延时请删除此行</p><p>      - remove @self</p><p>      - m{m="<mob.name>&f<&co> 我消失了!"} @pir{r=30}</p>
复制代码



OneAlpaca 发表于 2024-1-9 17:16
生成实体one后死亡godie:
  Skills:
      - summon{type=WITHER_SKELETON;amount=1;sip=true} 0.5 #在脚下 ...

是召唤成功后,召唤者消失哦,这样写的话,召唤者不管成没成功都会消失的


是召唤成功后,召唤者消失哦,这样写的话,召唤者不管成没成功都会消失的

FireworkPolymer
辉 发表于 2024-1-9 17:24
是召唤成功后,召唤者消失哦,这样写的话,召唤者不管成没成功都会消失的 ...

1、怪物生成后发送一个信号,原怪物收到信号则remove @self
2、怪物生成后直接移除父实体,需要在summon的时候将被生成实体设为该实体的子实体
应该挺简单的,不需要我写例子吧?

FireworkPolymer 发表于 2024-1-9 17:29
1、怪物生成后发送一个信号,原怪物收到信号则remove @self
2、怪物生成后直接移除父实体,需要在summon的 ...

铁铁我是新手,可以给个示例嘛

参皮
辉 发表于 2024-1-9 17:24
是召唤成功后,召唤者消失哦,这样写的话,召唤者不管成没成功都会消失的 ...

巧了,昨天刚做这种要求的教学。麻烦你看我的原楼 ,已经编辑修改了

FireworkPolymer
辉 发表于 2024-1-9 17:33
铁铁我是新手,可以给个示例嘛

服务器版本?


1.20.1
MythicMobs-5.5.1

OneAlpaca
辉 发表于 2024-1-9 17:23
是召唤成功后,召唤者消失哦,这样写的话,召唤者不管成没成功都会消失的 ...

改了,快去看看awa~

参皮
辉 发表于 2024-1-9 17:38
1.20.1
MythicMobs-5.5.1

麻烦你看三楼 ,已经编辑修改了。

如果需要学习MM相关内容可以关注我的这篇帖子 持续更新
https://www.mcbbs.net/thread-1484396-1-1.html

OneAlpaca
OneAlpaca 发表于 2024-1-9 17:40
改了,快去看看awa~

好吧,那位大神也改了,改的比我好多了,用他的把

参皮
OneAlpaca 发表于 2024-1-9 17:42
好吧,那位大神也改了,改的比我好多了,用他的把

倒是说不上好多了吧,只是思路不一样
你想的应该是召唤出来之后让召唤物给母体移除掉
我的思路是把这俩事件变成对立事件:要么召唤成功自我移除。要么召唤失败无事发生

参皮 发表于 2024-1-9 17:42
麻烦你看三楼 ,已经编辑修改了。

如果需要学习MM相关内容可以关注我的这篇帖子 持续更新

试了!确实可以,但是如果想要实现百分之一的概率的话就很难受了呀

参皮
我可以给出更简单的配置方式 你稍等片刻

参皮 发表于 2024-1-9 17:42
麻烦你看三楼 ,已经编辑修改了。

如果需要学习MM相关内容可以关注我的这篇帖子 持续更新

确实可以,如果是百分之一的概率的话该怎么办呀

参皮
- randomskill{skills=生成实体one成功 50,生成实体one成功 25}
空格+数字,数字表示权重,百分之一即分别填1和99即可这个功能是4.13MM加上去的,你5.5应该是能用的

FireworkPolymer
辉 发表于 2024-1-9 17:48
确实可以,如果是百分之一的概率的话该怎么办呀

不看我的?


刚测试了一下,有时候父实体不会被移除

FireworkPolymer
辉 发表于 2024-1-9 17:51
刚测试了一下,有时候父实体不会被移除

有时候是什么时候?

参皮
MM对父系实体的判定有点逆天,我个人不太喜欢用

FireworkPolymer 发表于 2024-1-9 17:52
有时候是什么时候?

生成召唤实体的时候有时候父实体没有被移除

参皮 发表于 2024-1-9 17:49
- randomskill{skills=生成实体one成功 50,生成实体one成功 25}
空格+数字,数字表示权重,百分之一即分别 ...

好我试试

参皮
辉 发表于 2024-1-9 17:48
确实可以,如果是百分之一的概率的话该怎么办呀


- randomskill{skills=生成实体one成功 50,生成实体one失败 25}
空格+数字,数字表示权重,百分之一即分别填1和99即可,例如
- randomskill{skills=生成实体one成功 1,生成实体one失败 99}


这个功能是4.13MM加上去的,你5.5应该是能用的

FireworkPolymer
辉 发表于 2024-1-9 17:56
生成召唤实体的时候有时候父实体没有被移除

你不会给移除也加上概率了吧?

FireworkPolymer 发表于 2024-1-9 17:58
你不会给移除也加上概率了吧?

没,我复制的你的代码

第一页 上一页 下一页 最后一页