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

Project1

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

[已经解决] 关于战斗事件的判定

[复制链接]

Lv1.梦旅人

梦石
0
星屑
49
在线时间
469 小时
注册时间
2010-8-23
帖子
493
跳转到指定楼层
1
发表于 2011-11-20 01:38:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 rpg549007821 于 2011-11-21 02:50 编辑

如何让怪物HP为0时执行一个事件再结束战斗?敌人队伍的事件栏里面设置没有用,怪物被杀了就直接因胜利而结束战斗了,无法做到先把那个条件为怪物HP为0的事件执行完再结束。
上面这个问题自行解决了,当然也谢谢大家的帮助!
还有个问题,就是如何让怪物在某状态时执行某事件,战斗事件触发条件这一栏没有状态这个选项,也无法输脚本。下面的事件栏里的条件分歧项倒有判断敌人状态的,如果要在下面的事件栏里面以条件分歧的形式编事件,那上面的那栏条件应该填什么?貌似没有随时触发这个选项。

Lv2.观梦者

(?????)

梦石
0
星屑
736
在线时间
1327 小时
注册时间
2011-7-18
帖子
3184

贵宾

2
发表于 2011-11-20 06:25:01 | 只看该作者
Scene_Battle 约157-171行:
  1.   #--------------------------------------------------------------------------
  2.   # ● 战斗事件处理
  3.   #--------------------------------------------------------------------------
  4.   def process_battle_event
  5.     loop do
  6.       #return if judge_win_loss
  7.       return if $game_temp.next_scene != nil
  8.       $game_troop.interpreter.update
  9.       $game_troop.setup_battle_event
  10.       wait_for_message
  11.       process_action if $game_troop.forcing_battler != nil
  12.       return unless $game_troop.interpreter.running?
  13.       update_basic
  14.     end
  15.   end
复制代码
其中第6行的 return if judge_win_loss 注释掉(不知道会不会有什么副作用……)
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
190 小时
注册时间
2011-2-19
帖子
147
3
发表于 2011-11-20 09:34:28 | 只看该作者
本帖最后由 空の翼 于 2011-11-20 09:34 编辑

用事件的话可以试试先把需要的怪物弄成不死之身,然后在战斗事件里设置当某怪物HP0发生事件,完成后最后给它施加瀕死状态就行了。
回复

使用道具 举报

Lv1.梦旅人

龙神

梦石
0
星屑
47
在线时间
512 小时
注册时间
2011-1-19
帖子
984
4
发表于 2011-11-20 10:14:18 | 只看该作者
数据库的战斗事件中,当怪物HP=0或<1时
执行你想要的东西


神的穿越 THRU OF GOD  完成度1%
脚本2%  行走图10%  剧情1%
复仇の怪物    完成度7%
脚本10%  行走图10%  剧情5%
回复

使用道具 举报

Lv1.梦旅人

小黑

梦石
0
星屑
50
在线时间
140 小时
注册时间
2011-8-23
帖子
536
5
发表于 2011-11-21 02:02:49 | 只看该作者
中途出现

点评

hcm
那就不符合LZ要求了。  发表于 2011-11-21 15:44
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-2 05:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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