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

Project1

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

[已经解决] 技能的公共事件,一定要先判断伤害再执行事件吗?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
265 小时
注册时间
2013-7-16
帖子
30
跳转到指定楼层
1
发表于 2013-10-12 16:05:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 yyf_ang 于 2013-10-12 16:22 编辑

做了一个地形技能,想要地形和技能相符就加HP或者MP或者TP,反之就减,几种地形可以用开关来实现没问题。
问题在于用公共事件处理地形判断的话,默认是先计算伤害然后再执行事件,如果攻击后敌人或者我军已经全灭了,还是会执行这个公共事件的,而且地形事件里的提示文字会在战斗结束后再显示。
我想先判断地形然后再攻击,或者也可以先攻击但是全灭时就不用地形判断了,要怎么处理?

事件界面.JPG (71.51 KB, 下载次数: 34)

事件界面.JPG

技能界面.JPG (72.8 KB, 下载次数: 33)

技能界面.JPG

Lv1.梦旅人

梦石
0
星屑
50
在线时间
265 小时
注册时间
2013-7-16
帖子
30
15
 楼主| 发表于 2013-10-20 10:46:14 | 只看该作者
tseyik 发表于 2013-10-19 12:15
允许我方全灭时会自动设置HP=1,不算死亡。這個有脚本
設定全滅的處理方法

谢谢,有空去试试脚本。
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22963
在线时间
8639 小时
注册时间
2011-12-31
帖子
3367
14
发表于 2013-10-19 12:15:25 | 只看该作者
yyf_ang 发表于 2013-10-19 10:03
我不会用脚本,只用事件的话好像搞不定这个判断,允许我方全灭时会自动设置HP=1,不算死亡。 ...

允许我方全灭时会自动设置HP=1,不算死亡。這個有脚本
設定全滅的處理方法
ace_revive_game_over.zip (7.68 KB, 下载次数: 17)



评分

参与人数 1梦石 +1 收起 理由
迷糊的安安 + 1 认可答案 附赠精美好人卡一张^^.

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
265 小时
注册时间
2013-7-16
帖子
30
13
 楼主| 发表于 2013-10-19 10:03:54 | 只看该作者
tseyik 发表于 2013-10-19 09:07
全滅時打開某個開関(可能要借助脚本)
事件上則設定某個開関打開了時的做法行不行 ...

我不会用脚本,只用事件的话好像搞不定这个判断,允许我方全灭时会自动设置HP=1,不算死亡。
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22963
在线时间
8639 小时
注册时间
2011-12-31
帖子
3367
12
发表于 2013-10-19 09:07:05 | 只看该作者
全滅時打開某個開関(可能要借助脚本)
事件上則設定某個開関打開了時的做法行不行
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
190
在线时间
0 小时
注册时间
2013-10-18
帖子
2
11
发表于 2013-10-19 04:28:46 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
265 小时
注册时间
2013-7-16
帖子
30
10
 楼主| 发表于 2013-10-16 19:15:40 | 只看该作者
黑化の鼠标 发表于 2013-10-16 17:45
那就在进行【全灭后剧情继续】的事件中加入一个【开关】,之后当该【开关】开启时判定【当角色A HP=1时】 ...

我现在也考虑实在没办法就这么做了,但是要是碰巧战斗时所有人HP=1但是没死就会判断错误,不过这个BUG发生的概率相对比较小吧。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
54
在线时间
1049 小时
注册时间
2012-1-27
帖子
1446
9
发表于 2013-10-16 17:45:55 | 只看该作者
yyf_ang 发表于 2013-10-15 20:46
这个方法我试过,但是在我方全灭继续剧情就会出问题,全灭后系统会默认所有人的HP=1,导致判断错误。 ...

那就在进行【全灭后剧情继续】的事件中加入一个【开关】,之后当该【开关】开启时判定【当角色A HP=1时】→【当角色B HP=1时】→【当角色C HP=1时】→【当角色D HP=1时】→【执行事件】
该【开关】未开启时照常设置【当角色A死亡时】→【当角色B死亡时】→【当角色C死亡时】→【当角色D死亡时】→【执行事件】....
不过说到底手头没VA,究竟是哪里出了问题完全无法知晓就是了....
惨了,没装全局变量,这下只能玩读档进EXTRA的把戏了∑(゚ω゚ノ)ノ
我感觉我快成兜售Q键幻灯片狂魔了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
265 小时
注册时间
2013-7-16
帖子
30
8
 楼主| 发表于 2013-10-15 20:46:27 | 只看该作者
黑化の鼠标 发表于 2013-10-15 17:28
抱歉....最近在学校课程被排太满结果抽不出时间...
= =我方这边的话...如果己方可用人数只有四人的话,可 ...

这个方法我试过,但是在我方全灭继续剧情就会出问题,全灭后系统会默认所有人的HP=1,导致判断错误。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
54
在线时间
1049 小时
注册时间
2012-1-27
帖子
1446
7
发表于 2013-10-15 17:28:49 | 只看该作者
yyf_ang 发表于 2013-10-13 19:06
其实我还有个思路,就是攻击后判断有没有全灭,敌人那边好搞定(如图,公共变数有敌人时为1,无敌人时为0) ...

抱歉....最近在学校课程被排太满结果抽不出时间...
= =我方这边的话...如果己方可用人数只有四人的话,可以直接用条件判定【当角色A死亡时】→【当角色B死亡时】→【当角色C死亡时】→【当角色D死亡时】→【执行事件】....如果人数多的话....因为网吧没VA所以没法实事求是的实质操作,所以似乎给不了思路了呢,抱歉....
惨了,没装全局变量,这下只能玩读档进EXTRA的把戏了∑(゚ω゚ノ)ノ
我感觉我快成兜售Q键幻灯片狂魔了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 13:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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