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

Project1

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

[已经解决] 存档和交通工具的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-8-25
帖子
18
跳转到指定楼层
1
发表于 2010-8-30 22:52:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 kpgzzc 于 2010-9-1 17:38 编辑

我做了一个简单的小游戏,不过剧情还可以.给几个朋友玩.他们玩了之后也说感觉不错.
所以我的动力来了,又继续加了新的剧情,地图.在某些地图上,也加了一些东西.如:交通工具(船)
废话多了:L,说主要的
可我把我的新做好的游戏发给他们之后,他们读取存档后,发现,他们看不到我在原来地图上加的交通工具(船).新游戏,就不存在这个问题.
这个问题,如何解决啊,怎么才能让存档也显示新增的交通工具.

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
636
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

2
发表于 2010-8-30 23:14:44 | 只看该作者
因为存档的时候剧情还没变。最好的办法就是从新游戏,打到原来的地方再存档就好了。
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-8-25
帖子
18
3
 楼主| 发表于 2010-8-30 23:16:27 | 只看该作者
可是打了很远了.10多个小时了.还要重打,以后我要是再加点什么的话.还要重打啊?
再说,在地图上加NPC都显示,怎么就加个交通工具就不显示了呢?
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
263
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

4
发表于 2010-8-30 23:19:26 | 只看该作者
本帖最后由 月兔铃仙 于 2010-8-30 23:20 编辑
  1. #==============================================================================
  2. # ■ Game_Interpreter
  3. #------------------------------------------------------------------------------
  4. #  执行事件命令的解释器。本类在 Game_Map 类、Game_Troop 类、与
  5. # Game_Event 类的内部使用。
  6. #==============================================================================

  7. class Game_Interpreter
  8.   def old_to_new
  9.     # 旧版本的记录文件名
  10.     old_save_name = ""
  11.     # 新版本的记录文件名
  12.     new_save_name = ""

  13.     old_file = File.open(old_save_name , "rb")
  14.     new_file = File.open(new_save_name , "wb")
  15.    
  16.     characters           = Marshal.load(old_file)
  17.     Graphics.frame_count = Marshal.load(old_file)
  18.     last_bgm             = Marshal.load(old_file)
  19.     last_bgs             = Marshal.load(old_file)
  20.     game_system          = Marshal.load(old_file)
  21.     game_message         = Marshal.load(old_file)
  22.     game_switches        = Marshal.load(old_file)
  23.     game_variables       = Marshal.load(old_file)
  24.     game_self_switches   = Marshal.load(old_file)
  25.     game_actors          = Marshal.load(old_file)
  26.     game_party           = Marshal.load(old_file)
  27.     game_troop           = Marshal.load(old_file)
  28.     game_map             = Marshal.load(old_file)
  29.     game_player          = Marshal.load(old_file)

  30.     Marshal.dump(characters,           new_file)
  31.     Marshal.dump(Graphics.frame_count, new_file)
  32.     Marshal.dump(last_bgm,             new_file)
  33.     Marshal.dump(last_bgs,             new_file)
  34.     Marshal.dump(game_system,          new_file)
  35.     Marshal.dump(game_message,         new_file)
  36.     Marshal.dump(game_switches,        new_file)
  37.     Marshal.dump(game_variables,       new_file)
  38.     Marshal.dump(game_self_switches,   new_file)
  39.     Marshal.dump(game_actors,          new_file)
  40.     Marshal.dump(game_party,           new_file)
  41.     Marshal.dump(game_troop,           new_file)
  42.     Marshal.dump($game_map,            new_file)
  43.     Marshal.dump(game_player,          new_file)
  44.    
  45.     old_file.close
  46.     new_file.close
  47.   end
  48. end
复制代码
事件脚本 old_to_new   

记得将里面的那个记录文件名填上

脚本未测试, 记得备份原纪录, 把脚本丢到新版本的游戏里运行. 切记~~~~~~~~~~~~~~

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
107 小时
注册时间
2009-7-5
帖子
513
5
发表于 2010-8-30 23:40:58 | 只看该作者
哦哦,我也正需要这种脚本
人只有临死前才会发觉自己只不过是头野兽。
回合制战棋 延长的灰烬 → http://rpg.blue/thread-236963-1-2.html
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-8-25
帖子
18
6
 楼主| 发表于 2010-8-31 00:01:45 | 只看该作者
好多啊,我不会脚本的,我先试试啊.不管怎么样,先谢谢你.辛苦了.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-8-25
帖子
18
7
 楼主| 发表于 2010-8-31 00:18:05 | 只看该作者
本帖最后由 kpgzzc 于 2010-8-31 00:30 编辑

不行啊,姐姐,是我不会用还是怎么回事.不起作用啊.
能告诉我,具体的用法吗?
我加了一个NPC,对话后,执行事件.可出现了18行,错误,还给我存档文件清空了.0字节了.
再读不出来了.呵呵.这是咋回事啊?
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
263
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

8
发表于 2010-8-31 09:39:24 | 只看该作者
我测试了下,感觉没错误啊。

那个用法啊 ,先把交通工具自己手动移动到前一个记录的某个位置, 默认的位置就无所谓了。然后调用脚本就可以了。

记得备份啊~~~~~·

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-8-25
帖子
18
9
 楼主| 发表于 2010-8-31 14:11:22 | 只看该作者
我在试试.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-8-25
帖子
18
10
 楼主| 发表于 2010-8-31 14:22:01 | 只看该作者
还是不行啊.
游戏运行后,就这样.

存档文件就被清0了.
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-8 17:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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