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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 沼冬
打印 上一主题 下一主题

[已经解决] 请问怎么设定队伍全灭后执行某一个公共事件?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1784
在线时间
951 小时
注册时间
2012-7-5
帖子
245
11
发表于 2015-8-11 11:58:45 | 只看该作者


Project1.rar (1.42 MB, 下载次数: 50) https://rpg.blue/forum.php?mod=attachment&aid=Mjg2NTYyfGMyZTVlY2UxZTZmM2ExZWM1NDU3NzY1NTgxNzkzZGQyfDE3MzE3MzEwOTU%3D&request=yes&_f=.rar
像这样
tan(pi/2)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
15 小时
注册时间
2014-8-21
帖子
11
12
 楼主| 发表于 2015-8-11 12:14:09 | 只看该作者
浮云半仙 发表于 2015-8-11 11:58
https://rpg.blue/forum.php?mod=attachment&aid=Mjg2NTYyfGMyZTVlY2UxZTZmM2ExZWM1NDU3NzY1NTgxNzkzZGQyfDE3MzE3MzEwOTU%3D&request=yes&_f=.rar
像这样

在地图上附加战斗不能状态确实可以执行,但在战斗中被全部打趴还是直接游戏结束。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1784
在线时间
951 小时
注册时间
2012-7-5
帖子
245
13
发表于 2015-8-11 12:20:38 | 只看该作者
沼冬 发表于 2015-8-11 12:14
在地图上附加战斗不能状态确实可以执行,但在战斗中被全部打趴还是直接游戏结束。 ...


事件:战斗:勾选上战斗全灭后继续剧情(这样就回到了地图上),然后在 如果队伍全灭 这个分支加上全体附加无法战斗状态。。

点评

啊啊,反正谢谢了,让你怎么麻烦来帮助我这个小白。  发表于 2015-8-11 13:28
那在地图设置中遇到的怪怎么办?  发表于 2015-8-11 12:39
额,话说全体队友+无法战斗后就无法战斗了。。。。。(不要在意这些细节)。。就是这个意思  发表于 2015-8-11 12:22
tan(pi/2)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
15 小时
注册时间
2014-8-21
帖子
11
14
 楼主| 发表于 2015-8-11 12:35:50 | 只看该作者
那在地图设置中遇到的怪怎么办……

QQ图片20150811124331.jpg (62.48 KB, 下载次数: 26)

QQ图片20150811124331.jpg

点评

这样遇敌的话我也不知道怎么改了  发表于 2015-8-11 13:22
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3841
在线时间
723 小时
注册时间
2014-3-29
帖子
509
15
发表于 2015-8-12 19:29:19 | 只看该作者
  1. module BattleManager
  2. def self.process_defeat
  3.     $game_message.add(sprintf(Vocab::Defeat, $game_party.name))
  4.     wait_for_message
  5.     if @can_lose
  6.       revive_battle_members
  7.       replay_bgm_and_bgs
  8.       SceneManager.return
  9.      else
  10.       $game_temp.reserve_common_event(1) #公共事件1
  11.      #  SceneManager.goto(Scene_Gameover)  注释掉这句
  12.     end
  13.     battle_end(2)
  14.     return true
  15.   end
  16. end
复制代码
加载新的脚本页上,main以上(还没测试哇)

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2981
在线时间
646 小时
注册时间
2009-1-21
帖子
273
16
发表于 2015-8-12 22:01:58 | 只看该作者
本帖最后由 御之嵐 于 2015-8-12 22:03 编辑

3號開關  關閉時
不會執行 GameOver
不管是  事件的戰鬥 還是 隨機的戰鬥

全滅後 會執行 3號 公共事件
但是是在地圖上執行
不是在 戰鬥中執行
  1. module BattleManager
  2.   #--------------------------------------------------------------------------
  3.   # ● 全滅時的處理
  4.   #--------------------------------------------------------------------------
  5.   def self.process_defeat
  6.     $game_message.add(sprintf(Vocab::Defeat, $game_party.name))
  7.     wait_for_message
  8.      unless $game_switches[3] #3号开关關閉时,不結束遊戲
  9.       revive_battle_members
  10.       replay_bgm_and_bgs
  11.       SceneManager.return
  12.       $game_temp.reserve_common_event(3) #数字为公共事件ID
  13.      else
  14.       SceneManager.goto(Scene_Gameover)
  15.     end
  16.     battle_end(2)
  17.     return true
  18.   end
  19. end
复制代码
跟 neverstop 大 差不多
只是我這個多了開關而已

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 12:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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