赞 | 7 |
VIP | 866 |
好人卡 | 185 |
积分 | 32 |
经验 | 130059 |
最后登录 | 2024-11-27 |
在线时间 | 3618 小时 |
Lv3.寻梦者 双子人
- 梦石
- 0
- 星屑
- 3190
- 在线时间
- 3618 小时
- 注册时间
- 2009-4-4
- 帖子
- 4154
|
シスコン 发表于 2012-5-24 18:43
保存是保存了、但是还是跳出菜单了、能不能不跳呢?、 - $hys_transave = false
- class Scene_Map
- alias hys_scene_save transfer_player
- def transfer_player
- hys_scene_save
- $hys_transave = true
- Scene_Save.new.on_decision("Save3.rxdata")
- end
- end
- class Scene_Save
- def on_decision(filename)
- # 演奏存档 SE
- $game_system.se_play($data_system.save_se) if !$hys_transave
- # 写入存档数据
- file = File.open(filename, "wb")
- write_save_data(file)
- file.close
- # 如果被事件调用
- if $game_temp.save_calling
- # 清除存档调用标志
- $game_temp.save_calling = false
- # 切换到地图画面
- $scene = Scene_Map.new
- return
- end
- # 切换到菜单画面
- $scene = Scene_Menu.new(4) if !$hys_transave
- end
- end
复制代码 完成 |
|