RPGVX 스크립트

vx 전용 오토세이브<자동저장>

by 고진수 posted Aug 31, 2011
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
#===========================================================================
# ⊙ 자동저장[AutoSave] (실시간 저장)
# 원본 제작자 : 패닉(kcss)
# 원본 개조자 : 좌절금지(pronto_jop)
# 사용법:스크립트[이벤트내장] -> 'AutoSave' 입력하고 ['' 는 빼고]
# 대기 1프레임씩 주고 병렬처리
#===========================================================================
#
# 취급주의(?)
# 사용시 반드시 저장경로를 적어주셔야합니다.
# 수정할곳 : Scene_Title , Scene_File , Window_SaveFile
#
#===========================================================================
def 오토세이브
file = File.open("D:라스트겟엠-스트라이커", "wb")
write_save_data(file)
file.close
end
def write_save_data(file)
characters = [1]
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)
Marshal.dump($ABS, file) # ABS 관련 [ABS 안쓰시면 삭제]
Marshal.dump($name, file) # 조합한글 관련 [조합한글 안쓰시면 삭제]
Marshal.dump($name_id, file) # 조합한글 관련 [조합한글 안쓰시면 삭제]
Marshal.dump($passwords, file) # 조합한글 관련 [조합한글 안쓰시면 삭제]
Marshal.dump($words, file) # 조합한글 관련 [조합한글 안쓰시면 삭제]
end
#===========================================================================

사용법 모르겟씀 ㅠㅠ