XP 스크립트

#==========================================================================
# ** SG Automatic Save
#==========================================================================
# sandgolem
# Version 1
# 26.06.06
#==========================================================================

Scene_Map::SG_AutoSave_Switch = 33
Window_SaveFile::SG_AutoSave_Text = '- Automatic Saving Only -'
Window_SaveFile::SG_AutoSaveWindow = '001-Blue01'

# Instruct: http://www.gamebaker.com/rmxp/scripts/autosave.htm

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

begin
  SDK.log('SG Automatic Save', 'sandgolem', 1, '26.06.06')
  if SDK.state('SG Automatic Save') != true
    @sg_autosave_disabled = true
  end
  rescue
end

if !@sg_autosave_disabled
#--------------------------------------------------------------------------

class Scene_Save < Scene_File 
  def sg_write_autosave
    file = File.open("Save1.rxdata", "wb")
    write_save_data(file)   
    file.close
  end
end

class Window_SaveFile < Window_Base
  alias sandgolem_autosave_filewin_init initialize
  def initialize(file_index, filename)
    @file_index = file_index
    sandgolem_autosave_filewin_init(file_index, filename)
    if @file_index == 0
      self.windowskin = RPG::Cache.windowskin(SG_AutoSaveWindow)
    end
  end

  alias sandgolem_autosave_filewin_refresh refresh
  def refresh
    if @file_index == 0 && $scene.is_a?(Scene_Save)
      self.contents.clear
      self.contents.font.color = normal_color
      self.contents.draw_text(0,self.height / 2 - 32,self.width,
        32,SG_AutoSave_Text,1)
    else
      sandgolem_autosave_filewin_refresh
    end
    rect = Rect.new(4, 0, 90, 32)
    self.contents.fill_rect(rect, Color.new(0, 0, 0, 0))
    self.contents.draw_text(4, 0, 600, 32, "File#{@file_index}")
  end

  alias sandgolem_autosave_filewin_updcrect update_cursor_rect
  def update_cursor_rect
    unless @file_index == 0 && $scene.is_a?(Scene_Save)
      sandgolem_autosave_filewin_updcrect
    end
  end
end

class Scene_File
  alias sandgolem_autosave_file_update update
  def update
    if !@sg_autosave_checked
      @sg_autosave_checked = true
      if @file_index == 0 && $scene.is_a?(Scene_Save)
        @file_index = 1
        @savefile_windows[1].selected = true
      end
    end
    sandgolem_autosave_file_update
    if @file_index == 0 && $scene.is_a?(Scene_Save)
      if Input.repeat?(Input::DOWN)
        @file_index = 1
        @savefile_windows[@file_index].selected = true
      elsif Input.repeat?(Input::UP)
        @file_index = @savefile_windows.size - 1
        @savefile_windows[@file_index].selected = true
      end
    end
  end
end

class Scene_Map
  alias sandgolem_autosave_map_transfer transfer_player
  def transfer_player
    sandgolem_autosave_map_transfer
    if $game_switches[SG_AutoSave_Switch]
      $game_switches[SG_AutoSave_Switch] = nil
      sg_autosave
    end
  end
end

def sg_autosave
  sg_autosave_temp = Scene_Save.new
  sg_autosave_temp.sg_write_autosave
  sg_autosave_temp = nil
end

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


중뷁검사 거쳐서 올렸음
이게 자동세이브인진 모르겠지만
SG 콘트롤 셋팅 스크립 필요

방법을 몰라서 못쓰겠는데
처음에 스위치 잇는거보니

해당스위치 켜지면 강제 세이브되는건가?
(그랬음 좋겠다 ㄲㄲ)

Who's 백호

?

이상혁입니다.

http://elab.kr


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 7291
661 기타 무기 회피율, 방어구 공격력 지정 스크립트 6 백호 2009.02.22 1260
660 기타 무기 개조 스크립트 file 백호 2009.02.21 1254
659 기타 몬스터도감 - 개량형 ? 7 file 백호 2009.02.22 2895
658 기타 몬스터 도감 7 file 백호 2009.02.21 1851
657 기타 몬스터 도감 18 file 백호 2009.02.22 2683
656 기타 몬스터 게이지바 턴알 22 file 키라링 2009.01.22 4029
655 기타 모험일기 5 키라링 2009.01.18 1844
654 기타 모험 일기 스크립트 2 file 백호 2009.02.21 1442
653 기타 명령어들 6 지존!! 2010.07.24 2321
652 기타 멤버 교체 11 file 백호 2009.02.22 2544
651 메인화면에 별똥별 효과 6 file 아방스 2007.11.09 4234
650 메뉴 메이플스토리처럼 메뉴를^^ 57 file 딸기님 2010.07.13 7197
649 메시지 메세지플러스3.1v스크립트(얼굴표시,메세지색상,속도등정하는스크립트) 8 백호 2009.02.21 4936
648 기타 메세지창의 위치 변동 자동화 file 백호 2009.02.21 1151
647 기타 메세지를 분출해 표시 백호 2009.02.22 1178
646 메시지 메세지 표시 업그레이드 11 file 백호 2009.02.21 4760
645 키입력 메세지 입력 스크립트. 25 file Bera 2010.10.18 3601
644 메시지 메세지 오류 수정 시스템 3 엘릭스토리안 2010.02.06 1504
643 메세지 분풀해 표시 스크립트 9 WMN 2008.03.17 2728
642 메뉴 메뉴화면에 '해야 할 일' 알려주는 창 넣기 11 하진 2012.04.23 3299
Board Pagination Prev 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 52 Next
/ 52