查看: 2617|回复: 1

[已经解决] 结束游戏或者退出游戏系统会自动存档

[复制链接]
梦石
0
星屑
235
在线时间
425 小时
注册时间
2013-6-28
回帖
123
发表于 2015-9-4 03:15:39 | 显示全部楼层 |阅读模式

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

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

×
不知道有没有方法弄出来啊

点评

谢谢 没想到居然能行  发表于 2015-9-19 21:58
梦石
0
星屑
9557
在线时间
5074 小时
注册时间
2013-6-21
回帖
3459

开拓者贵宾剧作品鉴家

发表于 2015-9-4 10:56:46 | 显示全部楼层
插入到 main 前,未测试。
[pre lang="Ruby"]class Scene_Save
  def autosave
    # 存档写在 1 号位上,如果写在其他位置要改变这个文件名。
    filename = "Save1.rxdata"
    file = File.open(filename, "wb")
    write_save_data(file)
    file.close
  end
end
module Kernel
  alias rb_exit_20150904 exit
  def exit(n)
    save = Scene_Save.new
    save.autosave
    rb_exit_20150904(n)
  end
end[/pre]

点评

了解~  发表于 2015-9-5 10:45
我见过直接写$scene = nil的,不过这个帖子是我按着“退出游戏时候弹出网站”的脚本改的。  发表于 2015-9-5 10:11
QAQ据说$scene = nil会直接退出不发生任何事情  发表于 2015-9-5 10:08
没测试过,不过貌似是可以的。最好还是利用原来的exit吧,毕竟不知道exit长啥样  发表于 2015-9-5 09:28
如果用$scene = nil 是否会无效?  发表于 2015-9-5 09:07
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部