查看: 7226|回复: 15

[已经解决] 一个刚学MV的萌新 遇到问题了 求解答

[复制链接]
梦石
0
星屑
50
在线时间
9 小时
注册时间
2009-10-18
回帖
22
发表于 2015-11-26 09:53:10 | 显示全部楼层 |阅读模式

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

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

×
是这样的 我想弄一个死亡KO会剩下1HP的BUFF 发动后消失
但是我遇到一些问题 请各位DALAO解答下

1.png
首先我在地图上添加一个事件,主角增加一个拒绝KO的BUFF

2.png
然后设置一个公共事件,主角的HP值赋予变量001
判定如果变量001≤0就会 HP+1  BUFF被取消

3.png
我在地图弄了个减血的事件

4.png
我如果在地图做实验,这个效果是没问题的,如果再出发该事件会直接GAME OVER



5.png

但是,在战斗中这个公共事件不发动,求解决方法。是不是公共事件不参与到战斗里面?
求DALAO解答 谢谢 萌新刚入坑完全不懂这些软件

点评

可以問一下怪物素材來源嗎  发表于 2015-11-26 17:23
新人一名 多多指教

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-11-26 10:31:44 来自手机 | 显示全部楼层
应该可以在buff中添加特性,直接免疫无法战斗,这样是否能勉强解决你的问题?

点评

3号状态不死身(好像是3号  发表于 2015-11-26 18:25
这个就这是死不去而已,我要的不是这种效果  发表于 2015-11-26 18:13
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
88
在线时间
631 小时
注册时间
2014-8-4
回帖
3243
发表于 2015-11-26 11:50:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
75
在线时间
75 小时
注册时间
2011-3-17
回帖
120
发表于 2015-11-26 12:00:42 | 显示全部楼层
用状态里的不死身
回复

使用道具 举报

百合控

梦石
0
星屑
6548
在线时间
1275 小时
注册时间
2013-8-21
回帖
3522

开拓者

发表于 2015-11-26 12:10:18 | 显示全部楼层
  1. (funciton(){
  2. var _battlemanagerupdate = BattleManager.update;
  3. BattleManager.update = function() {
  4.   $gameMap._commonEvents.forEach(function(event) {
  5.     event.update();
  6.   });
  7.   _battlemanagerupdate.apply(this, arguments);
  8. };
  9. })();
复制代码
我瞎糊的 感觉楼上的思路应该是比较对的

点评

你以后会用得着本版块置顶的图书馆的 或者我签名档里的“图书馆”三个字  发表于 2015-11-26 19:09
哦 这样啊 我接触软件才几天 还没研究脚本 甚至怎么去用都不太清楚 让我再研究下基本东西再请教你 谢谢  发表于 2015-11-26 19:01
而且时间紧也就没有优化 理论上公共事件很多的话这个脚本卡 所以只是为其他人提供一个思路罢了..  发表于 2015-11-26 18:55
理论上我这个脚本可以在战斗中自动检验公共事件..但是没时间去测试..  发表于 2015-11-26 18:54
可以这样说的 但是战斗中就是只能用技能调用公共事件 不能自动触发公共事件 所以不知道怎么去弄  发表于 2015-11-26 18:46
萌新瑟瑟发抖
看到我请叫我去干活
回复

使用道具 举报

梦石
0
星屑
50
在线时间
9 小时
注册时间
2009-10-18
回帖
22
 楼主| 发表于 2015-11-26 18:10:29 | 显示全部楼层
苍刃君 发表于 2015-11-26 12:00
用状态里的不死身

就是不死身啊  我要的是死亡判定后 HP要剩下1  BUFF取消
新人一名 多多指教
回复

使用道具 举报

梦石
0
星屑
50
在线时间
9 小时
注册时间
2009-10-18
回帖
22
 楼主| 发表于 2015-11-26 18:11:51 | 显示全部楼层
冷峻逸 发表于 2015-11-26 11:50
可能没有理解你的意思:
如果明雷遇敌,战斗设置为失败后继续,然后判定,如果该开关关闭再使主角死亡。 ...

那战斗就不会死了  我要的是战斗中有一次死亡判定后 HP为1 BUFF马上取消
新人一名 多多指教
回复

使用道具 举报

梦石
0
星屑
75
在线时间
75 小时
注册时间
2011-3-17
回帖
120
发表于 2015-11-26 18:20:28 | 显示全部楼层
624492089 发表于 2015-11-26 18:10
就是不死身啊  我要的是死亡判定后 HP要剩下1  BUFF取消

先挂上不死身状态,然后检测HP=1时取消不死身

点评

把检测加在怪物的攻击里?虽然会迟一个回合完成检测。加在角色的动作里又要求角色比怪物慢出招,不然依然迟一个回合。  发表于 2015-11-26 19:10
在战斗中 如何检验HP=1  发表于 2015-11-26 18:45
回复

使用道具 举报

梦石
0
星屑
50
在线时间
35 小时
注册时间
2015-5-2
回帖
19
发表于 2015-11-26 18:38:44 | 显示全部楼层
在战斗中设置一个技能,技能效果是调用公共事件,在效果状态里选择其他-公共事件。

或者对于某个敌群发动不死公共事件,就要在敌群里添加公共事件。

大概是这样
回复

使用道具 举报

梦石
0
星屑
50
在线时间
9 小时
注册时间
2009-10-18
回帖
22
 楼主| 发表于 2015-11-26 18:44:57 | 显示全部楼层
cvxa 发表于 2015-11-26 18:38
在战斗中设置一个技能,技能效果是调用公共事件,在效果状态里选择其他-公共事件。

或者对于某个敌群发动 ...

就是不知道如何检验在HP=0的时候调用公共事件  战斗中貌似公共事件不会自动启动的  所以这个发动的时机不知道怎么去弄
新人一名 多多指教
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部