Project1

标题: 关于存档画面的问题 [打印本页]

作者: fbeds    时间: 2016-1-8 19:03
标题: 关于存档画面的问题
如何设置使读档时,不跳出选择读取哪个档案的画面而是直接自动读取一号档的记录?并且存档时也不会跳出存档画面而是直接保存在一号档?
作者: 猪衰衰    时间: 2016-1-8 21:21
在事件的脚本中输入,
存档
DataManager.save_game(0)
读档:
DataManager.load_game(0)
fadeout_all
$game_system.on_after_load
SceneManager.goto(Scene_Map)


括号中的0是存入1号档位,以此类推
作者: 505681468    时间: 2016-1-8 21:54
本帖最后由 505681468 于 2016-1-8 22:14 编辑

受楼上启发(修改的是标题读档和菜单存档,就是说对事件[调出存档菜单]无效,事件调出的是正常的存档菜单):
  1. class Scene_Menu
  2.   alias old_2016_1_8_conmand_save command_save
  3.   def command_save
  4.     if DataManager.save_game(0)
  5.       Sound.play_save
  6.       SceneManager.return
  7.     else
  8.       Sound.play_buzzer
  9.     end
  10.   end
  11. end

  12. class Scene_Title
  13.   alias old_2016_1_8_command_continue command_continue
  14.   def command_continue
  15.     if DataManager.load_game(0)
  16.       Sound.play_load
  17.       fadeout_all
  18.       $game_system.on_after_load
  19.       SceneManager.goto(Scene_Map)
  20.     else
  21.       SceneManager.goto(Scene_Title)
  22.     end
  23.   end
  24. end
复制代码
要是要令事件[调出存档菜单]变成直接存档的话就加上这个吧~

RUBY 代码复制
  1. class Game_Interpreter
  2.   alias old_2016_1_8_command_352 command_352
  3.   def command_352
  4.     return if $game_party.in_battle
  5.     if DataManager.save_game(0)
  6.       Sound.play_save
  7.     else
  8.       Sound.play_buzzer
  9.     end
  10.     Fiber.yield
  11.   end
  12. end

作者: Vortur    时间: 2016-1-9 19:49
喵呜喵5正好有个脚本是这样的。去他的树洞吧!




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