查看: 5264|回复: 10

[有事请教] 自动存档失败求解

[复制链接]
梦石
0
星屑
22578
在线时间
2605 小时
注册时间
2015-7-4
回帖
917
发表于 2017-12-15 22:07:33 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 Fan723 于 2017-12-16 13:37 编辑

纯事件打造一个自动存档功能(删除第6档只是临时操作,不是设计内容)
无标题.jpg
一开始会存档,但只存一次就不存了(这是关键问题:删档执行了、显示成功执行了,存档只存第一次后面就不执行了。)
无标题2.jpg
事件照常执行,但是就是找不到存档文件更新
无标题3.jpg
怎么回事呀,求解求解,拜谢!
梦石
0
星屑
29220
在线时间
1535 小时
注册时间
2006-1-10
回帖
1898

开拓者第一届地图绘制大赛RTP组第四名

发表于 2017-12-15 22:32:40 | 显示全部楼层
https://rpg.blue/thread-398599-1-1.html
这个或许可以帮你
我用它自动存储,但是事件是自动执行
建议不要并行处理,否则会一直执行这个事件!
我的处理方式是并行判断计时,再打开开关,自动执行存档,再关掉开关

点评

非常感谢,我是要它一直执行下去的,目标是每五分钟保存一次,调试中我设定成一分钟。  发表于 2017-12-15 23:06
MV帮助 http://miaowm5.github.io/RMMV-F1/日复一日,年复一年人还是保留一点自我兴趣的好啊~~~忘记过去 ,这样我就可以  放弃未来了……哭~~终于找回以前的头像了,哎~~原来我是那么的想念阿……
画地图没灵感?很烦?很无聊 【 戳 我 】一 大 波 地 图 在 等 你  \^0^/
我的游戏
回复

使用道具 举报

老黄鸡

梦石
4
星屑
45709
在线时间
7951 小时
注册时间
2009-7-6
回帖
13338

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2017-12-16 10:33:49 | 显示全部楼层
文件1不是已经有存档了吗,一下子看不出什么问题。
而且前2句脚本是重复的,删除6号存档的用意又是什么呢。而且第三句的预处理肯定是要放在第一句才行的吧。

点评

前两句只是我临时删除存档加上去的,截图的时候忘记删除。 第一个存档是第一次运行的时候生成的,我设置的是持续自动存档,后面就没再更新了。  发表于 2017-12-16 11:26
RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2017-12-16 12:15:41 | 显示全部楼层
你们就没人吐槽並行+循环吗..虽然我不知道有什么用..
回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2017-12-16 13:12:01 | 显示全部楼层
循环可以不要
存1删6是什么操作···

点评

一开始我也是做只并行没循环的,但是一直不计时跟判断,加了循环之后才行。 删6是我临时用来删档而已,不是设计内容。  发表于 2017-12-16 13:32
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
回帖
1019
发表于 2017-12-16 13:55:28 | 显示全部楼层
反正我这么写一点问题没有,5秒存一次,你吧代码精简到我这样,看有没问题
没问题的话,逐渐加上你要的机制,看什么地方出问题

如果精简我这样还有问题,就去看看你打开开关的地方是不是把开关又关了
或者脚本冲突
未标题-1.jpg

点评

研究了一下午,发现是偶尔有存档成功,但多数存档不成功,非常奇怪,删档跟显示“存档成功”就一定成功。  发表于 2017-12-16 20:54
回复

使用道具 举报

梦石
0
星屑
22578
在线时间
2605 小时
注册时间
2015-7-4
回帖
917
 楼主| 发表于 2017-12-16 15:25:34 | 显示全部楼层
本帖最后由 Fan723 于 2017-12-29 17:38 编辑

弄了两个星期才发现问题:
原来进程中有任何正在并行处理的事件,这个存档脚本就无法执行,
只有这个脚本所在的事件可以并行处理。
$gameSystem.onBeforeSave();
DataManager.saveGame(1)
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部