查看: 2028|回复: 10

如何在战斗时我方全灭后使继续?

  [复制链接]
梦石
0
星屑
55
在线时间
8 小时
注册时间
2006-10-5
回帖
92
发表于 2009-1-5 07:22:16 | 显示全部楼层 |阅读模式

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

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

×
就是角色都挂掉时,弹出选项,是否使用复活药瓶之类的,如果有的话继续战斗,没有就OVER,但是队伍的事件页中没有这个执行条件:(角色都挂掉时),一旦死了就直接跳到GAMEOVER……
还有打完后不结束,弹出选项,是否使用复活药瓶之类的,没有这个药物的话就直接结束……
第二个其实就是剧情战败吧……
版务信息:本贴由楼主自主结贴~
梦石
0
星屑
55
在线时间
8 小时
注册时间
2006-10-5
回帖
92
 楼主| 发表于 2009-1-5 07:31:20 | 显示全部楼层
PS:如何书写指向Scene_Gameover的句子?
(比如选择否就到Scene_Gameover……游戏结束了)
回复

使用道具 举报

梦石
0
星屑
7095
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2009-1-5 08:06:12 | 显示全部楼层
$scene = Scene_Gameover.new
你全局搜索这一句会找到几处!
动下手脚就好了

http://rpg.blue/web/htm/news944.htm
这个东西我没有用过,不过
估计你可能也许能用得上,你自己去试试看吧

这样的使用复活药的效果记得以前的
FC 赌神里有
那游戏不能随时记录,所以有了这样的一个东西……











你知道得太多了

回复

使用道具 举报

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-17
回帖
71
发表于 2009-1-5 19:03:10 | 显示全部楼层
不用那么麻烦,在战斗的事件里勾上“战斗失败后继续”
回复

使用道具 举报

梦石
0
星屑
1408
在线时间
831 小时
注册时间
2007-12-25
回帖
1406
发表于 2009-1-5 21:06:33 | 显示全部楼层
371453839

可以M我,专门从事定做脚本(技术有限)
精卫赤龙腾    九
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程    夜
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     神
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    尊
只是带着一种决心,去争取残存的最后的希望。
回复

使用道具 举报

梦石
0
星屑
55
在线时间
8 小时
注册时间
2006-10-5
回帖
92
 楼主| 发表于 2009-1-6 02:25:03 | 显示全部楼层
全局搜索按键MS我家键盘有冲突……(Ctrl+Shift+F对不?)
回复

使用道具 举报

梦石
0
星屑
7095
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2009-1-6 04:24:02 | 显示全部楼层
以下引用lyd520love于2009-1-5 11:03:10的发言:

不用那么麻烦,在战斗的事件里勾上“战斗失败后继续”

那如果是暗雷呢?!

以下引用sjkd34于2009-1-5 18:25:03的发言:

全局搜索按键MS我家键盘有冲突……(Ctrl+Shift+F对不?)

恩的,
再不然你直接吧Scene_Gameover修改了
把显示结束图片和播放结束ME都删除
把返回标题改成返回地图(指定地图编号)
然后自己设置角色应该去的X,Y坐标
打开某个开关,在那个地图上放一个自动执行的事件
当那个事件执行完毕后就关闭那个开关!
就这样,感觉上是FC重装机兵的效果……!
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~











你知道得太多了

回复

使用道具 举报

梦石
0
星屑
64
在线时间
4352 小时
注册时间
2007-8-31
回帖
1905
发表于 2009-1-6 04:41:01 | 显示全部楼层
http://rpg.blue/web/htm/news155.htm
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
我真是王小二过年,一年不如一年。目前正在寻找状态中,努力找回当初的动力!
“底蕴制作者”—asperta最新博客开通!以后将在这里更新制作进度报告!
我的作品官网:http://www.asperta.org/
ASPERTA世界论坛:http://bbs.asperta.org/


回复

使用道具 举报

梦石
0
星屑
1408
在线时间
831 小时
注册时间
2007-12-25
回帖
1406
发表于 2009-1-6 04:46:59 | 显示全部楼层
写好啦
  1. #================================================
  2. #战斗结束不结束游戏
  3. #================================================
  4. class Scene_Battle
  5.   def judge
  6.       @swtf = 3               #战斗失败后执行的公共事件编号
  7.     # 全灭判定是真、并且同伴人数为 0 的情况下
  8.     if $game_party.all_dead? or $game_party.actors.size == 0
  9.       # 允许失败的情况下
  10.       if $game_temp.battle_can_lose
  11.         # 还原为战斗开始前的 BGM
  12.         $game_system.bgm_play($game_temp.map_bgm)
  13.         # 战斗结束
  14.         battle_end(2)
  15.         # 返回 true
  16.         return true
  17.       end
  18.       # 设置游戏结束标志
  19.     #  $game_temp.gameover = true
  20.    
  21.     $game_system.bgm_play($game_temp.map_bgm)
  22.       # 战斗结束
  23.       battle_end(1)
  24.       $game_temp.common_event_id = @swtf
  25.       # 返回 true
  26.       return true
  27.     end
  28.     # 如果存在任意 1 个敌人就返回 false
  29.     for enemy in $game_troop.enemies
  30.       if enemy.exist?
  31.         return false
  32.       end
  33.     end
  34.     # 开始结束战斗回合 (胜利)
  35.     start_phase5
  36.     # 返回 true
  37.     return true
  38.   end
  39. end  
复制代码


注意第 6行,改下公共事件数
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
精卫赤龙腾    九
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程    夜
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     神
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    尊
只是带着一种决心,去争取残存的最后的希望。
回复

使用道具 举报

梦石
0
星屑
55
在线时间
20 小时
注册时间
2005-10-24
回帖
1175
发表于 2009-1-6 04:52:35 | 显示全部楼层
  scene_battle4中,找战斗结束---修改成返回地图
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部