Project1

标题: 即使存檔、消除戰鬥存檔問題 [打印本页]

作者: mononobe123    时间: 2019-3-16 18:30
标题: 即使存檔、消除戰鬥存檔問題
我使用了下面的脚本讓對話以及戰鬥中存檔,但戰鬥中存檔出現了,存檔、讀取后戰鬥直接結束(勝利)。
於是目前想要用兩種辦法解決這個問題:
1(進入戰鬥的那瞬間就開始)戰鬥直接無法存檔。
2戰鬥也能存檔,讀取后也可繼續。
戰鬥中,我使用了CP制战斗(圖書館就有了)

——————————
#encoding:utf-8
#==============================================================================
# ■ Window_Message
#------------------------------------------------------------------------------
#  显示文字信息的窗口。
#==============================================================================

class Window_Message < Window_Base
  #--------------------------------------------------------------------------
  # ● 更新画面
  #--------------------------------------------------------------------------
  alias message_save_update update
  def update
    message_save_update
    update_save
  end
  #--------------------------------------------------------------------------
  # ● 更新存档判定
  #--------------------------------------------------------------------------
  def update_save
    if Input.trigger?(:F5)
      SceneManager.call(Scene_Save)
    end
  end
end

作者: fux2    时间: 2019-3-16 18:56
战斗中存档要额外存很多其他的东西,如果没有找到现成脚本的话,这么一点改动肯定是不行的……
毕竟战斗中的变量都没进存档。
作者: mononobe123    时间: 2019-3-16 19:23
fux2 发表于 2019-3-16 18:56
战斗中存档要额外存很多其他的东西,如果没有找到现成脚本的话,这么一点改动肯定是不行的……
毕竟战斗中 ...

是這樣嗎?

qfdi.PNG (3.17 KB, 下载次数: 34)

qfdi.PNG

作者: fux2    时间: 2019-3-16 19:39
mononobe123 发表于 2019-3-16 19:23
是這樣嗎?

都说了直接在if后面接啊,
if Input.trigger?(:F5) && SceneManager.scene_is?(Scene_Map)
作者: leontonydz    时间: 2019-4-26 17:27
这个脚本改成load是不是可以变成即时读档了?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1