XP 스크립트

http://www.gamebaker.com/rmxp/script-xs/broken-savefile-fix.htm
손상된 세이브파일이나 호환성 없는 버전(게임버전)의 세이브파일을 불러왔을 때 게임이 다운되는 것을 방지하고 에러 메세지를 출력하는 스크립트입니다.


#==========================================================================
# ** SG Broken Save File Fix
#==========================================================================
# sandgolem
# Version 1
# 26.06.06
#==========================================================================

SG_BrokenSave_Text = 'Corrupted file!'
SG_BrokenSave_LoadPop = 'One of your save files seems to be corrupted!'
SG_BrokenSave_SavePop = 'One of your previous save files seems to be corrupted! Please save over it.'
SG_BrokenSave_Load = 'This save file seems to be either corrupted or was used with an incompatible previous version of the game. If you ran out of harddrive space or crashed in the middle of saving, that could have caused it. Cannot be loaded.'

#==========================================================================
#
# To check for updates or find more script-xs, visit:
# http://www.gamebaker.com/rmxp/script-xs/
#
# To use this script-x, copy it and insert it in a new section above "Main",
# but under the default script-xs and the SDK (if using).
#
# Have problems? You can leave me a message at:
# http://www.gamebaker.com/users/sandgolem
#
#==========================================================================

begin
SDK.log('SG Broken Save File Fix', 'sandgolem', 1, '26.06.06')
if SDK.state('SG Broken Save File Fix') != true
@sg_brokensave_disabled = true
end
rescue
end

if !@sg_brokensave_disabled
#--------------------------------------------------------------------------

class Window_SaveFile < Window_Base
alias sandgolem_brokensavefix_winsavefile_init initialize
def initialize(file_index, filename)
begin
sandgolem_brokensavefix_winsavefile_init(file_index,filename)
rescue
@name_width = 16
self.contents.clear
self.contents.font.color = normal_color
self.contents.draw_text(0,self.height / 2 - 32,self.width,32,SG_BrokenSave_Text,1)
if !$scene.sg_saves_broken
if $scene.is_a?(Scene_Save)
p SG_BrokenSave_SavePop
else
p SG_BrokenSave_LoadPop
end
$scene.sg_saves_broken = true
end
end
end
end

class Scene_Save < Scene_File
attr_accessor :sg_saves_broken
end

class Scene_Load < Scene_File
attr_accessor :sg_saves_broken

alias sandgolem_brokensavefix_load_ondecision on_decision
def on_decision(filename)
begin
sandgolem_brokensavefix_load_ondecision(filename)
rescue
p SG_BrokenSave_Load
$scene = Scene_Title.new
end
end
end

#--------------------------------------------------------------------------
end


손상된 파일을 불러왔을 때 나타나는 메세지는 다음 부분을 편집하면 됩니다:
SG_BrokenSave_Text = 'Corrupted file!'
SG_BrokenSave_LoadPop = 'Message'
SG_BrokenSave_SavePop = 'Message'
SG_BrokenSave_Load = 'Message'

Who's 백호

?

이상혁입니다.

http://elab.kr


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 6317
461 기타 [신기술 체험] 오투잼 스크립트 7 file 백호 2009.02.22 1960
460 기타 [신기술 체험] 빠른 애니매이션 1 file 백호 2009.02.22 1202
459 기타 [신기술 체험] 레이싱 스크립트 8 file 백호 2009.02.22 2186
458 기타 [신기술 체험] 마우스 사용 심플액션 7 file 백호 2009.02.22 2468
457 기타 [신기술 체험] RM포트리스 4 file 백호 2009.02.22 1430
456 기타 [신기술 체험] 윈도우 은행시스템 12 file 백호 2009.02.22 2091
455 기타 [신기술 체험] 추가, 수정 심플액션 4 file 백호 2009.02.22 1791
454 기타 Advanced Gold display by Dubealex 1 백호 2009.02.22 761
453 아이템 Additional Item Drop by SephirothSpawn (SDK호환) 1 백호 2009.02.22 891
452 아이템 Easy Item & Gold Gain by SephirothSpawn (SDK호환) 백호 2009.02.22 881
451 기타 NPC Details Window by SephirothSpawn (SDK호환) 1 file 백호 2009.02.22 1210
450 전투 랜덤 전투음악 by Fomar0153@rmxp.org 1 백호 2009.02.22 1008
449 메뉴 CogWheel Plug'n'Play Menu Bar by DerVVulfman@rmxp.org 2 백호 2009.02.22 1222
448 기타 Quick Animations by SephirothSpawn (SDK호환) 백호 2009.02.22 852
447 기타 Introduction & optional Splash 2.1 by SephirothSpawn (SDK호환) 1 백호 2009.02.22 860
446 기타 SG_Transfer Player Music Fix v2 by sandgolem (SDK호환) 1 백호 2009.02.22 824
» 저장 SG_Broken Save File Fix by sandgolem (SDK호환) 1 백호 2009.02.22 1069
444 메뉴 1-Scene CMS 1.16 by LegACy (SDK호환) 3 file 백호 2009.02.22 1564
443 장비 SIBruno's Advanced Equip Screen v2 file 백호 2009.02.22 1248
442 기타 몬스터도감 - 개량형 ? 7 file 백호 2009.02.22 2887
Board Pagination Prev 1 ... 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ... 52 Next
/ 52