设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1740|回复: 29
打印 上一主题 下一主题

[有事请教] 如何实现召唤物死后自动离队?(已解决)

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1126
在线时间
209 小时
注册时间
2023-7-14
帖子
86
跳转到指定楼层
1
发表于 2023-7-21 10:21:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 catxiaolang 于 2023-7-23 11:38 编辑

原标题:如何以角色死亡为条件无延迟触发事件?
思考一番之后觉得换个提问方式更直观。

场景如下,
尝试以控制角色入队的方式实现召唤技能,
存在如下需求:
1.召唤物死亡后尸体自动消失(离队),
2.召唤师本体死亡后,召唤物随之死亡并离队(召唤师本体不离队),
3.特定召唤物死亡时先自爆(可视为一个施放技能后死亡的事件)再离队,

尝试各种方法后整出了这套逻辑:
在敌群中进行如下设置

这个方法在原生RM下运行几轮后会莫名卡死,使用了YEP核心插件后能够顺利运行了,但仍存在问题:
它的执行时机是必须等到双方都行动一轮才进行,当敌人速度较慢我方多次出手的情况下,尸体会一直保留到敌人出手前。
此外也试过在敌群设置中,间隔选择【即时】,或者以开关作为公共事件运行条件两种方法,结果都会导致卡死,
【回合结束】那个选项勾选与否效果也都一样,不清楚区别在哪。

问这个问题还有一个原因,想做死亡时能自爆的怪,因为自爆触发的时机不能有延迟,上面的办法就无法凑合用了。

Lv3.寻梦者

梦石
0
星屑
3048
在线时间
696 小时
注册时间
2016-1-6
帖子
338
2
发表于 2023-7-21 10:31:48 | 只看该作者
关于自爆,我最近分享的击杀奖励插件有这么一个功能:
给击杀者HP数值变化(增加或减少)
给击杀者单体或全队挂一个状态。
都可以达到“自爆”的效果,就是没有动画。你看合不合适~
#搬运工 #插件汉化爱好者 #中年话痨油腻大叔 #零基础代码老白
【论坛内实用MZ插件分享】
我汉化的CGMZ系列 我汉化的其他作者插件
Sun大佬的MZ系列插件
Zel大佬的三十烷MZ汉化系列
107大佬的NRP-MZ汉化系列
更多汉化请查看我发布的主题
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1126
在线时间
209 小时
注册时间
2023-7-14
帖子
86
3
 楼主| 发表于 2023-7-21 10:39:20 | 只看该作者
暴走的露露 发表于 2023-7-21 10:31
关于自爆,我最近分享的击杀奖励插件有这么一个功能:
给击杀者HP数值变化(增加或减少)
给击杀者单体或全 ...

可以实现当被击杀者是队友时,该队友立即离队吗?

点评

击杀奖励不能实现这个功能,不过我好像在哪看到过类似的... 你去我签名里Zel大佬的三十烷插件列表里看看,好像有  发表于 2023-7-21 10:44
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1126
在线时间
209 小时
注册时间
2023-7-14
帖子
86
4
 楼主| 发表于 2023-7-21 10:44:48 | 只看该作者
暴走的露露 发表于 2023-7-21 10:31
关于自爆,我最近分享的击杀奖励插件有这么一个功能:
给击杀者HP数值变化(增加或减少)
给击杀者单体或全 ...

我目前做尸体消失的功能只有绑了yep插件后才能顺利运行,可能是它重写的一些底层逻辑在起效果。我是个RM新手+代码白痴,对于插件的兼容性还没有清晰的认知,所以请问下这两种插件可以装在一起吗?

点评

我也不懂代码,像YEP这种大插件,涉及范围比较大,修改的地方也多,应该会比较容易和其他插件冲突吧。  发表于 2023-7-21 10:55
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3048
在线时间
696 小时
注册时间
2016-1-6
帖子
338
5
发表于 2023-7-21 11:50:02 | 只看该作者
本帖最后由 暴走的露露 于 2023-7-21 08:36 编辑

https://plugin-mz.fungamemake.com/archives/4391

测试了一下这个插件,是有2个功能的,战死离队+主角扑街就GAME OVER
具体效果如下:

这个离队效果很严重,是真的离队,而不是仅仅从战场脱离...
1.已经离队的队员,你要通过事件命令或其他途径重新邀请归队。
2.如果你还有后备队员,战斗中有人战死离队之后,后备队员会补上,直至战斗胜利或者全灭。
3.如果你队伍全灭了...就变成无人队伍、又没有GAME OVER、又不能使用任何物品技能的BUG状态了。

所以,如果你没有更好选择而使用这个插件的话,可以用以下2个办法:

1.在插件参数设置一个主角,主角挂了就GAME OVER。然后小心战斗吧。

2.提前通过打开开关,来并行执行一个公共事件,
公共事件内容是:
条件分歧:主角在不在队伍中? 在-没任何操作;不在-重新加主角归队 和 解除死亡状态。
[注]如果不同时解除死亡状态,即使主角归队也是全灭状态直接GAME OVER。

你看看怎么取舍吧 @catxiaolang



#搬运工 #插件汉化爱好者 #中年话痨油腻大叔 #零基础代码老白
【论坛内实用MZ插件分享】
我汉化的CGMZ系列 我汉化的其他作者插件
Sun大佬的MZ系列插件
Zel大佬的三十烷MZ汉化系列
107大佬的NRP-MZ汉化系列
更多汉化请查看我发布的主题
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1126
在线时间
209 小时
注册时间
2023-7-14
帖子
86
6
 楼主| 发表于 2023-7-21 12:10:17 | 只看该作者
暴走的露露 发表于 2023-7-21 11:50
https://plugin-mz.fungamemake.com/archives/4391

这个插件好像是战死后离队你翻译看看效果吧

仍然谢谢你,这个功能我看到好多年前的坟贴就有人问,结果没人回答。
我现在有个思路是看能不能找有一种插件可以实现状态消失时触发事件,这样的话把死亡消失的buff作为标签赋予给召唤物和自爆怪也可以曲线实现尸体消失,还可以设置有回合限制的召唤物。

点评

其实你是不是在找宠物或者召唤物插件啊?当它们阵亡后消失,需要重新召唤啊?关键词很重要哦~  发表于 2023-7-21 12:25
最近一直在几个日系插件作者的网站浏览找好东西,已经记不住在哪看到过什么了……有印象,记不起是谁来了。  发表于 2023-7-21 12:22
这种触发事件的插件在三十烷的插件里有很多的,你去Zel大佬汉化的谷歌列表里面仔细找找,我记得有类似的  发表于 2023-7-21 12:15
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1126
在线时间
209 小时
注册时间
2023-7-14
帖子
86
7
 楼主| 发表于 2023-7-21 13:04:21 | 只看该作者
本帖最后由 catxiaolang 于 2023-7-21 16:31 编辑
暴走的露露 发表于 2023-7-21 11:50
https://plugin-mz.fungamemake.com/archives/4391

这个插件好像是战死后离队你翻译看看效果吧


是这样的,我新开了一个无插件工程文件开始尝试,但是脱离了YEP之后一些功能变得无效或者容易莫名卡死,我看到Zel大佬汉化的三十烷插件文档中介绍了很多碎片化的好功能,但不知道它是否有类似YEP可以安装一套优化过的底层逻辑,如果有该如何安装,作为一个没啥经验的小白现在很茫然。
貌似我的账号还没达到能点评的等级,只能这样回复,抱歉。

点评

其实我也没帮上什么忙,希望有大佬可以帮你解决哈,加油~  发表于 2023-7-21 13:12
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1126
在线时间
209 小时
注册时间
2023-7-14
帖子
86
8
 楼主| 发表于 2023-7-21 17:38:11 | 只看该作者
本帖最后由 catxiaolang 于 2023-7-21 17:47 编辑

找到了Zel做的三十烷插件汉化文档中的155号插件,可以在一个状态结束后添加另一种状态,它满足我的需求,但是它居然报错没法用!!!!!!!!
为此我新开了一个工程文件,排除了与YEP插件的兼容问题所致,啊啊啊啊啊啊!!!!!!!

不过仔细一想,只是添加另一个状态,可是状态仍然无法完成事件的触发,也就是说还是不能触发自爆和尸体离队

点评

我现在有电脑了,我看了一下前面我发的那个链接的插件内容,应该是有2个功能: 1、队员战死后强制离队。2、指定队员战死后强制GAME OVER。你再试试~   发表于 2023-7-21 23:06
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3048
在线时间
696 小时
注册时间
2016-1-6
帖子
338
9
发表于 2023-7-21 23:36:43 | 只看该作者
本帖最后由 暴走的露露 于 2023-7-21 08:38 编辑

看看5楼的回复吧,我试了一下那个插件,你看看能不能用。

话说,这个插件真的很适合单主角的佣兵宠物系统之类的情景。
一个主角带一堆佣兵或宠物。
#搬运工 #插件汉化爱好者 #中年话痨油腻大叔 #零基础代码老白
【论坛内实用MZ插件分享】
我汉化的CGMZ系列 我汉化的其他作者插件
Sun大佬的MZ系列插件
Zel大佬的三十烷MZ汉化系列
107大佬的NRP-MZ汉化系列
更多汉化请查看我发布的主题
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1126
在线时间
209 小时
注册时间
2023-7-14
帖子
86
10
 楼主| 发表于 2023-7-22 05:17:26 | 只看该作者
本帖最后由 catxiaolang 于 2023-7-22 05:37 编辑
暴走的露露 发表于 2023-7-21 23:36
看看5楼的回复吧,我试了一下那个插件,你看看能不能用。

话说,这个插件真的很适合单主角的佣兵宠物系统 ...


我开启了这个插件,但没有产生效果,看到提示里说需要PluginCommonBase作为基础,又下载了这个插件放在上面,并且开了个没有YEP插件的工程文件测试,仍然没效果。
再就是看这个插件的参数似乎限制比较大,我不确定自己看没看懂,它似乎并不能批量区别设置角色生效或不生效。
召唤师还存在一个问题,就是须确保其死亡触发所有召唤物的死亡,此时当队伍里有其他非召唤物角色存活时并不会Game Over,所以目前能想到的最好情况是寻找以指定角色死亡即时触发事件的方法,包括但不限于:自身离队,自爆后离队,其它角色死亡并离队,(类似于炉石中的各种亡语)。
再就是我的需求其实比较综合,需要多个主角,可以在选人界面切换,召唤师只是其中一个角色,还涉及到一些其它机制例如反击和Buff间的联动之类的,而且剧情演出过程中希望保留NPC临时入队的可能,所以不仅需要各种功能还要确保它们在一套体系下不会打架。
我暂时试了十几个十三烷系列的插件,只有反击插件和一个锁死巨型BOSS贴图纵坐标的插件顺利运行了,其它要么不生效要么直接报错导致游戏无法运行,我不知道是版本不匹配,还是我的RM设置存在问题。
不过非常谢谢你耐心帮我这么多!

点评

如果你是在那个翻译插件54个里面下载,那个是MV的,不全部能支持MZ。要在那个插件目录一览里面找MZ的。如果没下错,那可能是其他问题了  发表于 2023-7-22 05:32
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-22 22:14

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表