赞 | 0 |
VIP | 0 |
好人卡 | 13 |
积分 | 1 |
经验 | 4374 |
最后登录 | 2012-6-26 |
在线时间 | 57 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 57 小时
- 注册时间
- 2009-7-9
- 帖子
- 124
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
- $carol3_打开自动存档用的开关编号 = 50
- $carol3_自动存档位置 = 3
- $carol3_按下F5之后的自动存档的音效 = ""
- $carol3_按下F5之后禁止存档时候的音效 = ""
- $carol3_快速存档位置 = 4
- $carol3_打开自动存档开关之后调用的公共事件 = 39 #——默认未定义
- $carol3_按下F5之后可以存档调用的公共事件 = 39 #——默认未定义
- $carol3_按下F5之后禁止存档调用的公共事件 = 0 #——默认未定义
- #########################################################################
- #从此处往下的部分如果进行了修改出现问题后果自负。
- #########################################################################
- class Scene_Map
- alias carol3_update update
- def update
- carol3_update
- #——按下F5的时候自动存档,可以修改为F5,F6,F7,F8,也可以修改成默认按键但是不推荐。
- #——注意在不可存档的时候是无效的
- if Input.trigger?(Input::F5)
- unless $game_system.map_interpreter.running?
- if $game_system.save_disabled
- # Audio.se_play($carol3_按下F5之后禁止存档时候的音效)
- $game_temp.common_event_id = $carol3_按下F5之后禁止存档调用的公共事件
- else
- # Audio.se_play($carol3_按下F5之后的自动存档的音效)
- $game_temp.common_event_id = $carol3_按下F5之后可以存档调用的公共事件
- carol3_savequick
- end
- end
- end
- #——当BOSS战之前打开一下定义的开关,即可自动存档
- if $game_switches[$carol3_打开自动存档用的开关编号] == true
- $game_switches[$carol3_打开自动存档用的开关编号] = false
- #-----修改-------
- Audio.se_play($carol3_按下F5之后的自动存档的音效)
- #---------------
- $game_temp.common_event_id = $carol3_打开自动存档开关之后调用的公共事件
- carol3_save
- end
- end
- def carol3_save
- #——这里定义了储存的文件,如果不希望用Save4可以自己修改编号
- #——默认情况可以修改为Save1到Save4,如果你增添了存档编号也可以自定义
- carol3_file = File.open("save/Save#{$carol3_自动存档位置}.rxdata", "wb")
- carol3_save_data(carol3_file)
- carol3_file.close
- end
- # -------------修改部分---------------------
- def carol3_savequick
- #——这里定义了储存的文件,如果不希望用Save4可以自己修改编号
- #——默认情况可以修改为Save1到Save4,如果你增添了存档编号也可以自定义
- carol3_file = File.open("save/Save#{$carol3_快速存档位置}.rxdata", "wb")
- carol3_save_data(carol3_file)
- carol3_file.close
- end
- #--------------------------------------------
- def carol3_save_data(file)
-
- #——以下定义内容和Scene_Save的write_save_data(file)完全一样
- #——如果你修改过该存档方法,不要忘记用你修改的覆盖这部分内容。
- characters = []
- for i in 0...$game_party.actors.size
- actor = $game_party.actors[i]
- characters.push([actor.character_name, actor.character_hue])
- end
- Marshal.dump(characters, file)
- Marshal.dump(Graphics.frame_count, file)
- $game_system.save_count += 1
- $game_system.magic_number = $data_system.magic_number
- Marshal.dump($game_system, file)
- Marshal.dump($game_switches, file)
- Marshal.dump($game_variables, file)
- Marshal.dump($game_self_switches, file)
- Marshal.dump($game_screen, file)
- Marshal.dump($game_actors, file)
- Marshal.dump($game_party, file)
- Marshal.dump($game_troop, file)
- Marshal.dump($game_map, file)
- Marshal.dump($game_player, file)
- end
- end
复制代码 我做的是武林群侠传有些,帮我改下,在养成里或则某开关打开的时候,第三个为自动存档,第四个为快速存档.在大地图里,第一个为自动存档,第二个为快速存档..就是帮我加几句条件代码. |
|