赞 | 159 |
VIP | 0 |
好人卡 | 0 |
积分 | 263 |
经验 | 0 |
最后登录 | 2024-11-16 |
在线时间 | 5355 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 26264
- 在线时间
- 5355 小时
- 注册时间
- 2016-3-8
- 帖子
- 1655
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 alexncf125 于 2024-1-25 01:48 编辑
明明是兩个看似完全不会扯上关系的脚本
到底是什么原因使自动存档失效呢??
[ACE][EN] Awesome Light Effects 1.0.rar
(1.45 MB, 下载次数: 76)
- #简单自动保存 v1.1
- #----------#
- #功能: 每当场所移动时,自动保存到第一个存档.简单的不能再简单了!
- # 可以修改第一个存档的名称.
- #
- #使用方法: 即插即用.
- #
- #----------#
- #-- Script by: V.M of D.T
- #
- #- Questions or comments can be:
- # posted on the thread for the script
- # given by email: [email protected]
- # provided on facebook: http://www.facebook.com/DaimoniousTailsGames
- # All my other scripts and projects can be found here: http://daimonioustails.weebly.com/
- #
- #- Free to use in any project with credit given, donations always welcome!
-
- #是否修改第一个存档的名称
- NAME_AUTOSAVE_FILE = true
- #第一个存档的名称
- AUTOSAVE_FILE_NAME = "Autosave"
- #是否在场所移动时自动保存
- AUTOSAVE_ON_MAP = true
- #是否在战斗后自动保存
- AUTOSAVE_AFTER_BATTLE = false
-
- $auto_save = true
-
- class Scene_Map
- alias auto_post_transfer post_transfer
- def post_transfer
- auto_post_transfer
- return unless AUTOSAVE_ON_MAP
- if Module.const_defined?(:Game_Options)
- DataManager.save_game(0) if $game_options.auto_save
- else
- DataManager.save_game(0) if $auto_save
- end
- end
- end
- module BattleManager
- def self.battle_end(result)
- @phase = nil
- @event_proc.call(result) if @event_proc
- $game_party.on_battle_end
- $game_troop.on_battle_end
- SceneManager.exit if $BTEST
- return unless AUTOSAVE_AFTER_BATTLE
- if Module.const_defined?(:Game_Options)
- DataManager.save_game(0) if $game_options.auto_save
- else
- DataManager.save_game(0) if $auto_save
- end
- end
- end
-
- class Window_SaveFile
- alias auto_refresh refresh
- def refresh
- if NAME_AUTOSAVE_FILE
- contents.clear
- change_color(normal_color)
- if @file_index == 0
- name = AUTOSAVE_FILE_NAME
- else
- name = Vocab::File + " #{@file_index}"
- end
- draw_text(4, 0, 200, line_height, name)
- @name_width = text_size(name).width
- draw_party_characters(152, 58)
- draw_playtime(0, contents.height - line_height, contents.width - 4, 2)
- else
- auto_refresh
- end
- end
- end
复制代码 |
|