查看: 2228|回复: 5

[已经解决] [已解决]如何在事件中添加一个自动存在一号档位的脚本?

[复制链接]
梦石
0
星屑
50
在线时间
9 小时
注册时间
2012-12-8
回帖
7
发表于 2014-7-11 21:31:09 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 43585665 于 2014-7-12 00:07 编辑

已经解决,感谢RyanBern大大!{:6_371:}

点评

如果LZ认为已经解决,可以到手动认可贴进行手动认可,这样做还会获得版主的额外奖励哦~ http://rm.66rpg.com/thread-334626-1-1.html  发表于 2014-7-12 09:11
梦石
0
星屑
9557
在线时间
5074 小时
注册时间
2013-6-21
回帖
3459

开拓者贵宾剧作品鉴家

发表于 2014-7-11 21:47:47 | 显示全部楼层
参考我在这个帖子中的回复,应该能解决你的问题。
https://rpg.blue/thread-367934-1-1.html
回复

使用道具 举报

梦石
0
星屑
50
在线时间
9 小时
注册时间
2012-12-8
回帖
7
 楼主| 发表于 2014-7-11 22:23:17 | 显示全部楼层
本帖最后由 43585665 于 2014-7-11 22:43 编辑
RyanBern 发表于 2014-7-11 21:47
参考我在这个帖子中的回复,应该能解决你的问题。
https://rpg.blue/thread-367934-1-1.html ...


谢谢。
不过我是新手,可能使用的方法不对。
我尝试把你第一个脚本插在脚本中或者重新插入一个脚本,或者直接把2个脚本都插入在事件里。
会出现“找不到文件Section089:4:in`omotoa;oze`Userdata/sabe1.rxdata
希望大大闲的时候帮助一下,顺便还有同样的方式读档的话是不是大概也照着这个范例就可以了,我主要是想自己做存档界面,改脚本太麻烦,所以想用这样的方法利用图片事件的方式存档。
谢谢大大了!

点评

还有就是快速读档的话,仿照它定义就可以,如果你有一定脚本基础,应该能写出。  发表于 2014-7-11 22:45
先把第一个脚本插入脚本里面,好像有个filename = "Userdata/Save1.rxdata"吧,这个改成"Save1.rxdata",然后在事件里面写第二个脚本就可以了。  发表于 2014-7-11 22:45
回复

使用道具 举报

梦石
0
星屑
50
在线时间
9 小时
注册时间
2012-12-8
回帖
7
 楼主| 发表于 2014-7-11 23:09:03 | 显示全部楼层
43585665 发表于 2014-7-11 22:23
谢谢。
不过我是新手,可能使用的方法不对。
我尝试把你第一个脚本插在脚本中或者重新插入一个脚本,或者 ...

谢谢,按照你的指点我已经完成了存档。
我又按照脚本里的文件把你给我脚本改成LOAD的文件,可惜还是天真了,会报错。
如果大大有时间的话希望能指点一些怎么快速读档,如果不行的话 还是谢谢你!
回复

使用道具 举报

梦石
0
星屑
9557
在线时间
5074 小时
注册时间
2013-6-21
回帖
3459

开拓者贵宾剧作品鉴家

发表于 2014-7-11 23:41:29 | 显示全部楼层
43585665 发表于 2014-7-11 23:09
谢谢,按照你的指点我已经完成了存档。
我又按照脚本里的文件把你给我脚本改成LOAD的文件,可惜还是天真 ...

自动读档(还是读一号位):
  1. class Scene_Load < Scene_File
  2.   def quickload
  3.     filename = "Save1.rxdata"
  4.     unless FileTest.exist?(filename)
  5.       return
  6.     end
  7.     file = File.open(filename, "rb")
  8.     read_save_data(file)
  9.     file.close
  10.     $game_system.bgm_play($game_system.playing_bgm)
  11.     $game_system.bgs_play($game_system.playing_bgs)
  12.     $game_map.update
  13.     $scene = Scene_Map.new
  14.   end
  15. end
复制代码
然后使用事件脚本:
  1. load = Scene_Load.new
  2. load.quickload
复制代码
这样就可以了吧。

评分

参与人数 1星屑 +120 收起 理由
myownroc + 120 呃……主楼居然被编辑掉了

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
9 小时
注册时间
2012-12-8
回帖
7
 楼主| 发表于 2014-7-12 00:05:58 | 显示全部楼层
RyanBern 发表于 2014-7-11 23:41
自动读档(还是读一号位):然后使用事件脚本:这样就可以了吧。

可以了,万分感谢大大!!!{:6_393:}
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部