VX 스크립트

메인 화면을 건너뛰고 시작하는 스크립트

아래 스크립트를 main 위쪽에 붙이세요
#==============================================================================
# ?[RMVX] +Skip Title Script+
#------------------------------------------------------------------------------
# Version 1.0
# by Woratana [woratana@hotmail.com]
# Release Date: 30/01/2008
#
# Exclusive for RPG RPG Revolution
#==============================================================================

class Skip_Title < Scene_Base

#------------------------------------
# SETUP START LOCATION HERE!
#-----------------------------------
MAP_ID = 2 # Map ID of the Start Location
START_XY = [8,7] # [X,Y] of the Start Location
START_MEMBER = [1,2,3] # Change the value to 0 for default start members.
#------------------------------------
# SETUP START LOCATION END
#-----------------------------------

def get_party_member
if START_MEMBER != 0
$game_party.setup_starting_members_skip(START_MEMBER)
else
$game_party.setup_starting_members
end
end

def main
if $BTEST
battle_test
else
start
end
end

def start
load_database
create_game_objects
get_party_member
$game_map.setup(MAP_ID)
$game_player.moveto(START_XY[0],START_XY[1])
$game_player.refresh
$scene = Scene_Map.new
$game_map.autoplay
end

def load_database
$data_actors = load_data("Data/Actors.rvdata")
$data_classes = load_data("Data/Classes.rvdata")
$data_skills = load_data("Data/Skills.rvdata")
$data_items = load_data("Data/Items.rvdata")
$data_weapons = load_data("Data/Weapons.rvdata")
$data_armors = load_data("Data/Armors.rvdata")
$data_enemies = load_data("Data/Enemies.rvdata")
$data_troops = load_data("Data/Troops.rvdata")
$data_states = load_data("Data/States.rvdata")
$data_animations = load_data("Data/Animations.rvdata")
$data_common_events = load_data("Data/CommonEvents.rvdata")
$data_system = load_data("Data/System.rvdata")
$data_areas = load_data("Data/Areas.rvdata")
end

def load_bt_database
$data_actors = load_data("Data/BT_Actors.rvdata")
$data_classes = load_data("Data/BT_Classes.rvdata")
$data_skills = load_data("Data/BT_Skills.rvdata")
$data_items = load_data("Data/BT_Items.rvdata")
$data_weapons = load_data("Data/BT_Weapons.rvdata")
$data_armors = load_data("Data/BT_Armors.rvdata")
$data_enemies = load_data("Data/BT_Enemies.rvdata")
$data_troops = load_data("Data/BT_Troops.rvdata")
$data_states = load_data("Data/BT_States.rvdata")
$data_animations = load_data("Data/BT_Animations.rvdata")
$data_common_events = load_data("Data/BT_CommonEvents.rvdata")
$data_system = load_data("Data/BT_System.rvdata")
end

def create_game_objects
$game_temp = Game_Temp.new
$game_message = Game_Message.new
$game_system = Game_System.new
$game_switches = Game_Switches.new
$game_variables = Game_Variables.new
$game_self_switches = Game_SelfSwitches.new
$game_actors = Game_Actors.new
$game_party = Game_Party.new
$game_troop = Game_Troop.new
$game_map = Game_Map.new
$game_player = Game_Player.new
end

def battle_test
load_bt_database
create_game_objects
Graphics.frame_count = 0
$game_party.setup_battle_test_members
$game_troop.setup($data_system.test_troop_id)
$game_troop.can_escape = true
$game_system.battle_bgm.play
snapshot_for_background
$scene = Scene_Battle.new
end
end

class Game_Party
def setup_starting_members_skip(actor_list)
@actors = []
for i in actor_list
@actors.push(i)
end
end
end


그리고 나서 main 섹션에서 아래 부분을 찾으세요
$scene = Scene_Title.new

찾았다면 아래와 같이 변경
$scene = Skip_Title.new


그리고 스크립트에서 아래부분을 설정해 주셔야됩니다.
MAP_ID = 2
START_XY = [8,7]
START_MEMBER = [1,2,3]

맵아디랑 시작 위치 ^^

아래는 예제 게임 ^^
Comment '14'
  • ?
    wkdrn33 2008.02.02 10:33
    불러오기는 어떻게돼는거죠?
  • profile
    아방스 2008.02.02 12:46

    불러오기도 가능합니다. ^^

    예제 게임을 한번 받아시면 이해가 금방 ^^

  • ?
    ㅇ벗네요 2008.02.03 11:16

    메인화면을 건너뛰고 시작한다면 새로하기로 시작되는건가요 아니면 불러오기로 시작되는건가요

  • profile
    아방스 2008.02.03 13:03

    예제 게임을 한번 다운 받아서 해보시면 이해가 빠르실것 같구요.

    메인화면을 건너뛰기 때문에 기본적으로는 새로하기가 되는거구요.
    불러오기 메뉴를 사용하실수도 있습니다. ^^

  • ?
    :-時-: 2008.02.10 16:27

    좋은강좌&자료 감사합니다. 잘쓰겠습니다.msn032.gif

  • ?
    계절 2008.02.13 19:47
    음....그래도 잘쓰겠습니다.msn021.gif
  • profile
    NewSet 2008.03.28 21:37
    점점 댓글을 다는게 귀찮은 이유가 뭘까요 ㅡ,ㅡ..?
  • ?
    쥬아르티 2008.05.03 06:33

    예제게임 받긴 했는데.. 메인화면 건너뛰어지지는 않네요. 제가 무엇인가를 잘못 알고 있는건지..

  • ?
    RPG세트다갖고싶어 2008.07.09 19:12
    제가 아주 친절하게 바꿔서 보여드릴까요?
  • ?
    돈돈치 2008.08.13 16:53
    잘보면 그림나오고 esc누르면 시작된다고 뜨는데 뜯어보면 타이틀 화면으로 돌아가기있으니까..
    뭐 메인화면 건너뛴건맞는듯..
  • ?
    검은날개™ 2008.08.26 21:17

    └ 아항 그런뜻이군요

  • ?
    그런게있다. 2009.01.09 17:12
    잘 이해가 안가네요,,
  • ?
    오라테 2009.03.20 00:47
    히히, 예전부터 뭔지 몰라서 못썻던건데 알만툴을 1년만지고 나니 이제야 이해가 되군요 ㅋ<<알만툴 1년만진거랑 뭔상관인데!!<<맵아이디가 뭔지도 몰랐었음
  • ?
    뾰롱뾰롱 2011.02.24 16:59

    티스토리가 업ㅂ엉


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 3 습작 2012.12.24 5398
297 타이틀/게임오버 까만화면으로 시작하기 27 file 허걱 2009.07.04 4528
296 메뉴 전투결과 상세 표시 스크립트 24 file 카르와푸딩의아틀리에 2009.07.07 4143
295 기타 [요청자료] 유즈미짱 님께서 요청한 그림표시 입니다. 5 file 허걱 2009.07.08 2976
294 스킬 무기성장 랭크 시스템. 20 file 카르와푸딩의아틀리에 2009.07.08 4820
293 기타 로딩중 스크립트 24 file NO.0 2009.07.11 4462
292 메시지 메시지 오른쪽 정렬되어 나오는 스크립트 3 file 아방스 2009.07.12 3237
291 기타 이벤트 뿌리기 + 범위지정 8 file 허걱 2009.07.13 2698
290 이동 및 탈것 스위치 on일때 못 움직이게...(이동고정) 6 허걱 2009.07.14 2323
289 이름입력 글자조합 (이름생성용) - 수정 12 file 허걱 2009.07.17 3638
288 이동 및 탈것 화면의 부드러운 스크롤 스크립트 32 카르와푸딩의아틀리에 2009.07.17 3817
287 변수/스위치 다른 이벤트 셀프스위치 조작 - xp, vx 사용가능 3 허걱 2009.07.18 2389
286 기타 커맨드 시스템 7 file 허걱 2009.07.21 2856
285 기타 KGC파라미터배분 2 (VX전용) 20 file 카르와푸딩의아틀리에 2009.07.21 3269
284 기타 vx 보안 시스템 19 file 허걱 2009.07.29 3966
283 장비 Rei(레이)의 Paperdoll(비쥬얼 장비)스크립트 20 file 루시페르 2009.07.29 4467
282 기타 경험치, HP, MP 백분율계산 (실시간) 8 file 허걱 2009.08.01 3540
281 온라인 net VX[ RPGVX 온라인 스크립트 ] 19 file 제로스S2 2009.08.03 6391
280 기타 글씨표시 스크립트 32 file 허걱 2009.08.10 4421
279 타이틀/게임오버 타이틀 공지 37 file 허걱 2009.08.10 4748
278 메시지 [완성]RPG Maker VX용 한글 조사 자동결정 10 file 시릴캣 2009.08.13 4598
Board Pagination Prev 1 ... 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ... 32 Next
/ 32