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

Project1

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

[原创发布] 自动存档-简洁版

[复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
73 小时
注册时间
2013-10-18
帖子
13
跳转到指定楼层
1
发表于 2015-4-5 17:35:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
貌似有人发过了哎……
新人第一次写脚本,大神别盆。 。
功能说明:
自动将游戏进度保存到1号存档。
冲突可能:
基本没有,全部添新内容= =
#支持版本:
RMXP
出错可能:
怎么说呢。。貌似角色走路没走完就退出的话存起来的档可能会出错。其他
应该没什么了。
使用方法:
在脚本编辑器中按Insert新建一个脚本页,把本脚本复制进去即可
然后是脚本。。。短短的- -
  1. #==============================================================================
  2. # ★ 自动存档 Ver 1.1
  3. #                      By 神圣介入
  4. #------------------------------------------------------------------------------
  5. module Kernel
  6.   alias new_exit exit
  7.   def save_jier(x)
  8.     n = File.open("Save#{x}.rxdata", "wb")
  9.     a=Scene_Save.new
  10.     a.write_save_data(n)
  11.   end
  12.   def exit(*arg)
  13.     save_jier(1) if $scene.is_a?(Scene_Map)
  14.     new_exit
  15.   end
  16. end
  17. class Scene_Map
  18.   alias new_main main
  19.   def main
  20.     new_main
  21.     save_jier(1) unless $scene.is_a?(Scene_Map)
  22.   end
  23. end
复制代码

评分

参与人数 1星屑 +150 收起 理由
恐惧剑刃 + 150 塞糖

查看全部评分

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
20990
在线时间
9335 小时
注册时间
2012-6-19
帖子
7107

开拓者短篇九导演组冠军

2
发表于 2015-4-5 18:10:01 | 只看该作者
我做自动存档一般是把自动存档的时机扔到角色步数增加那里

点评

这个问题具体看就好,如果游戏地图规模不大,这样做就没有问题。当然如果地图规模大,可以固定周期(例如10秒一次)存一下,也行。  发表于 2015-4-6 10:00
走一步判断一下确实比较好。不过这样不会降低运行速度么?  发表于 2015-4-6 07:20
放到地图切换那里这样可能损失会比较大哎,万一某个地图比较大,然后角色做了很多事件= =然后……&没保存就完了。  发表于 2015-4-6 07:19
我的做法是走一步后判定上次存档的游戏时间和上次存档的步数来决定是否存档,因为那个游戏没有菜单,一步路的时间中基本上不会丢失太多进度  发表于 2015-4-5 21:04
我的是把自动存档放到地图切换那里,主角一切换地图就会存一下  发表于 2015-4-5 20:23
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2207
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

3
发表于 2015-4-5 18:10:21 | 只看该作者
很多玩家(比如我)要关游戏会直接按右上角的叉

点评

Sion叔的一个dll就有这种神奇的东西  发表于 2015-4-6 14:30
难不成要勾着RGSSFinalize?==  发表于 2015-4-6 14:08
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9275
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

4
发表于 2015-4-5 18:18:49 | 只看该作者
和以前的没区别啊···我要是玩的时候突然停电了你又不存···

点评

- -以前的是怎么样的啊  发表于 2015-4-5 18:33
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
73 小时
注册时间
2013-10-18
帖子
13
5
 楼主| 发表于 2015-4-5 18:32:16 | 只看该作者
taroxd 发表于 2015-4-5 18:10
很多玩家(比如我)要关游戏会直接按右上角的叉

按X也保存啊。

点评

唔,不是实时的,貌似这样战斗前会保存,进菜单会保存  发表于 2015-4-5 18:40
只是切换场景时保存而已,不会实时保存的吧  发表于 2015-4-5 18:34
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9275
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

6
发表于 2015-4-5 18:36:23 | 只看该作者
qaq1 发表于 2015-4-5 01:32
按X也保存啊。

我是说游戏我玩着玩着突然停电(夏天拉闸限电),这个又不能在断电的一瞬间保存···和其他的区别不大···

点评

这个肯定没有办法了,除非是隔一段时间保存一次 - -大概能减少一些损失  发表于 2015-4-5 18:41
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1546
在线时间
625 小时
注册时间
2010-8-5
帖子
451
7
发表于 2015-6-30 16:28:34 | 只看该作者
点叉叉后,会出现这个

1.png (3.88 KB, 下载次数: 14)

1.png
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1316
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
8
发表于 2015-7-11 08:41:14 | 只看该作者
我的建议吧,喜欢在返回地图保存一次。也就是在战斗结束,以及关闭菜单后保存。
因为如果不打开菜单,或者战斗画面,我想玩家对数据的操作也只能是坐标了。
精卫赤龙腾   
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程   
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    
只是带着一种决心,去争取残存的最后的希望。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-3 13:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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