VX 스크립트

#==============================================================================
# ** Spriteset_Map
#------------------------------------------------------------------------------
#  This class brings together map screen sprites, tilemaps, etc. It's used
# within the Scene_Map class.
#==============================================================================
  class Spriteset_Map
  #--------------------------------------------------------------------------
  # * Constant Variables
  #--------------------------------------------------------------------------
  MAP_VAR_SWITCH = {
    # map_id => [{var_id => var_data, }, {switch_id => switch_data, }],
    1 => [{1 => 'One', }, {1 => true, }],
    2 => [{2 => 'Two'', }, {1 => false, }],
  }
  #--------------------------------------------------------------------------
  # * Alias Methods
  #--------------------------------------------------------------------------
  alias just_variablefidget_spriteset_map_initialize initialize
  #--------------------------------------------------------------------------
  # * Object Initialization
  #--------------------------------------------------------------------------
  def initialize
    just_variablefidget_spriteset_map_initialize
   
    # Make sure these guys exist.
    return if $game_variables.nil? || $game_switches.nil? ||
      MAP_VAR_SWITCH[$game_map.map_id].nil?
     
    MAP_VAR_SWITCH[$game_map.map_id][0].each do |var_id, var_data|
      $game_variables[var_id] = var_data
    end
     
    MAP_VAR_SWITCH[$game_map.map_id][1].each do |switch_id, switch_data|
      $game_switches[switch_id] = switch_data
    end
  end
end

맵마다 변수와 스위치를 조정합니다.


사용방법
"맵아이디 번호" => [("변수번호" => '대입수',), ("스위치번호" => true / false, )],

식으로 사용합니다.

위쪽에 예시로 적혀있는건, 맵아이디1번에는 1번의 변수에 one을 대입, 1번의 스위치를 켜고 맵아이디2번에서는 1번에 변수에 two를 대입, 1번의 스위치를 끕니다.

스크립트는 rmxp에서 개인질문으로 얻게된건데, 쓰지 않게 되버려서 홈페이지에 올려둡니다.
Comment '5'

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 3 습작 2012.12.24 5398
117 오디오 사운드테스트 스크립트 13 file 카르와푸딩의아틀리에 2009.08.19 2106
116 전투 Team_Ilias's_Old_Project_Demo 4 습작 2012.07.11 2099
115 전투 Animated Battlers VX 3.7 by DerVVulfman Alkaid 2012.09.07 2098
114 기타 이벤트 위치 저장 스크립트 10 Tofuman 2008.12.11 2096
113 기타 적 선택시 스킬창 비표시 + 타겟 플래쉬 7 훈덕 2009.06.14 2094
112 기타 앞에있는 이벤트 아이디 찾기 6 허걱 2009.08.21 2091
111 기타 스크린샷 기능 14 비극ㆍ 2010.04.19 2090
110 장비 카드 슬롯 장비 스크립트[수정] 2 빙하 2012.11.11 2058
109 전투 VX_SRPG2 by tomoaky 1 습작 2013.05.13 2050
108 스킬 Learn Skills By Use 10 비극ㆍ 2010.04.19 2037
107 기타 Lock Screen 3 비극ㆍ 2010.04.19 2012
106 전투 Requiem ABS Hero Edition by Falcao 습작 2013.05.13 2005
105 기타 みんと씨의 RMVX 샘플 프로젝트 1.11 (2009-11-05) 6 Alkaid 2010.09.13 2005
104 장비 Equipment Constraints 2.5b by Modern Algebra 3 Alkaid 2010.09.17 2001
103 기타 TagNote v2.0 5 Man... 2008.10.28 1996
» 변수/스위치 맵에 변수와 스위치 설정하기.. 5 정의로운녀석 2008.07.22 1984
101 기타 Modified Advanced Weather Script VX 1.1 3 file Alkaid 2010.10.08 1967
100 이동 및 탈것 장소이동시 효과 없애기 10 file 허걱 2013.05.05 1960
99 스킬 Grid Inventory 1.0f by Modern Algebra 2 Alkaid 2010.09.05 1960
98 이름입력 Etude87_HG_Hangul_Name_Scene file 습작 2012.06.14 1948
Board Pagination Prev 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Next
/ 32