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

Project1

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

[已经解决] 如何设置地图怪战斗死亡后继续

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2010-9-25
帖子
33
跳转到指定楼层
1
发表于 2016-3-17 11:57:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我在敌群里面设置了条件为角色生命为0,即时。条件为战败后继续。这个方式不行
我又在公共事件里面设置还是不行。
请问该怎么设置

Lv3.寻梦者

梦石
0
星屑
1150
在线时间
245 小时
注册时间
2016-2-3
帖子
178

开拓者

2
发表于 2016-3-17 13:34:18 | 只看该作者
说仔细点,看我能不能帮你解决....
你想要什么效果?

1  如果是遗言之类的处理,你要在事先让要说遗言的人免疫不可战斗状态。
2  如果是失败后继续,而且是只打一次,你可以在地图上的事件里的战斗事件编辑界面中,把“失败后继续”打勾。
3  如果是全图性的话,我记得有一个帖子说到了关于这方面的,我去翻一翻.....
究极半吊子
《重生学校》同人作:https://rpg.blue/thread-493882-1-1.html
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2010-9-25
帖子
33
3
 楼主| 发表于 2016-3-17 13:35:41 | 只看该作者
饿啊 发表于 2016-3-17 13:34
说仔细点,看我能不能帮你解决....
你想要什么效果?

是全图性的,只限于一个地图内遇敌死亡后继续
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1150
在线时间
245 小时
注册时间
2016-2-3
帖子
178

开拓者

4
发表于 2016-3-17 13:41:13 | 只看该作者
。。。如果是整个游戏我还是可以帮到你的,至于一个地图内,我还是想想办法。。。
究极半吊子
《重生学校》同人作:https://rpg.blue/thread-493882-1-1.html
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2010-9-25
帖子
33
5
 楼主| 发表于 2016-3-17 13:48:54 | 只看该作者
饿啊 发表于 2016-3-17 13:41
。。。如果是整个游戏我还是可以帮到你的,至于一个地图内,我还是想想办法。。。 ...

恩,就是一个地图,我在敌群里面设置过没有用。在公共事件设置也没有用,是不是我错了?

点评

用某个变量或者开关控制,进入该地图之后对应的变量或者开关变成开启公共事件的数值,离开则变动数值。  发表于 2016-4-5 08:04
做个公共事件,循环,并行,不停给怪添加免疫战斗不能的状态  发表于 2016-4-5 08:03
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

漾夕☽星化残月☾

梦石
0
星屑
8596
在线时间
3857 小时
注册时间
2015-5-12
帖子
2077

剧作品鉴家

6
发表于 2016-3-17 18:36:10 | 只看该作者
。。。只靠事件不可能解决。
RUBY 代码复制
  1. =begin
  2. RPGツクールVXAce用スクリプト素材
  3. 全滅時にコモンイベントを実施
  4.  
  5. 2012年12月08日
  6. tamuraさんは遊び足りない 製作
  7. [url]http://tamurarpgvx.blog137.fc2.com/[/url]
  8.  
  9. 【概要】
  10. 戦闘で全滅したときに、ゲームオーバーに行かずにコモンイベントを実施します。
  11.  
  12.  
  13. 【導入方法】
  14. スクリプトエディタを開き、左のリストの一番下、「ここに追加」と書いてある部分の
  15. 下の空欄を選び、右クリック、「挿入」を選ぶ。
  16. 出来た空欄に、「名前」の所でファイル名を入れておくといい。
  17. 右に空白の領域に、このテキストファイル全文をコピーして貼り付け。
  18.  
  19.  
  20. 【使い方】
  21. ・戦闘で全滅した際、ゲームスイッチ CALL_GAME_OVER_EX 番がONだと、
  22.  ゲームオーバーにならずに、コモンイベント STARTUP_COMMON を実施します。
  23.  これらのスイッチ・コモンイベントを、下記 module TamuraGameOver のところで
  24.  設定してください。
  25.  
  26.  
  27.  
  28. 【注意事項・コモンイベントの作り方】
  29.  
  30. ・まず「全回復」を実行してください。
  31. マップに戻った瞬間にゲームオーバーになります。
  32.  
  33. ・コモンイベントが一通り終わったら、イベントコマンドの「スクリプト」を使って、
  34. SceneManager.call(Scene_Map)
  35. と書かないと、マップに戻れずにフリーズします!
  36.  
  37. ・おそらく「場所移動」を使う人が大半かと思われますが、上記の
  38. SceneManager.call(Scene_Map) の後で場所移動を実行しないとフリーズします。
  39.  
  40.  
  41.  
  42.  
  43. =end
  44.  
  45.  
  46. module TamuraGameOver
  47.  
  48.   #このスイッチがONの時に、ゲームオーバーコモンを呼び出す。
  49.   CALL_GAME_OVER_EX = 306
  50.  
  51.   #この番号のコモンイベントを呼び出す。
  52.   STARTUP_COMMON = 10
  53.  
  54. end
  55.  
  56.  
  57. #==============================================================================
  58. # ■ BattleManager
  59. #------------------------------------------------------------------------------
  60. #  ゲームオーバーの呼び出しを変更。
  61. #==============================================================================
  62. module BattleManager
  63.   #--------------------------------------------------------------------------
  64.   # ● 敗北の処理
  65.   #--------------------------------------------------------------------------
  66.   def self.process_defeat
  67.     $game_message.add(sprintf(Vocab::Defeat, $game_party.name))
  68.     wait_for_message
  69.     if @can_lose
  70.       revive_battle_members
  71.       replay_bgm_and_bgs
  72.       SceneManager.return
  73.     else
  74.       if $game_switches[TamuraGameOver::CALL_GAME_OVER_EX]
  75.         SceneManager.call(Scene_GameOverEx)
  76.       else
  77.         SceneManager.goto(Scene_Gameover)
  78.       end
  79.     end
  80.     battle_end(2)
  81.     return true
  82.   end
  83. end
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90. #==============================================================================
  91. # ■ Scene_GameOverEx
  92. #------------------------------------------------------------------------------
  93. #  宝箱画面の処理を行うクラス。
  94. #==============================================================================
  95. class Scene_GameOverEx < Scene_Base
  96.   #--------------------------------------------------------------------------
  97.   # ● 開始処理
  98.   #--------------------------------------------------------------------------
  99.   def start
  100.     super
  101.     SceneManager.clear
  102.     $game_map.refresh
  103.     $game_message.visible = false
  104.     @menu_calling = false
  105.     create_all_windows
  106.   end
  107.   #--------------------------------------------------------------------------
  108.   # ● フレーム更新
  109.   #--------------------------------------------------------------------------
  110.   def update
  111.     super
  112.     $game_map.update(true)
  113.   end
  114.   #--------------------------------------------------------------------------
  115.   # ● ウィンドウの作成・現在のイベントの中断・コモンイベント予約
  116.   #--------------------------------------------------------------------------
  117.   def create_all_windows
  118.     @message_window = Window_Message.new
  119.     $game_map.interpreter.clear
  120.     $game_temp.reserve_common_event(TamuraGameOver::STARTUP_COMMON) #開始コモンイベント
  121.   end
  122. end

评分

参与人数 1星屑 +200 收起 理由
taroxd + 200 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1150
在线时间
245 小时
注册时间
2016-2-3
帖子
178

开拓者

7
发表于 2016-3-17 20:06:52 | 只看该作者
本帖最后由 饿啊 于 2016-3-17 21:07 编辑

楼上的,谢谢你帮我翻到脚本,等我回头给你经验。
说回来吧,你在进入地图的时候开个开关,然后再开个公共事件,并行处理,触发条件就是刚那个开关。
在底下选“脚本”,然后把代码插入进去,按要求操作(你可以问问楼上的,我看不懂日语.....也可以找找原帖)应该就行了,就怕脚本行数太多塞不进去...
记住啊:事情完事儿以后一定要关掉那个开关哈
啰嗦一句:如果原脚本有更好的办法,还是把我的方法抛弃掉吧,我这个是土办法,更何况我还没上过机子呢...

点评

我再研究一下  发表于 2016-3-18 15:08
究极半吊子
《重生学校》同人作:https://rpg.blue/thread-493882-1-1.html
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

漾夕☽星化残月☾

梦石
0
星屑
8596
在线时间
3857 小时
注册时间
2015-5-12
帖子
2077

剧作品鉴家

8
发表于 2016-4-4 14:27:02 | 只看该作者
饿啊 发表于 2016-3-17 20:06
楼上的,谢谢你帮我翻到脚本,等我回头给你经验。
说回来吧,你在进入地图的时候开个开关,然后再开个公共 ...

并不是那样的。!!
公共事件应该为“正常执行”(而且必须要先进行“全体回复”)
那个开关序号是脚本是否执行的开关。
也怪我说的不详细。...
有什么问题继续问吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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