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
27 타이틀/게임오버 타이틀 메뉴 스크립트 50 아방스 2009.01.20 7503
26 타이틀/게임오버 타이틀화면 커스터마이즈 29 file 可わいい 2009.03.16 6141
25 타이틀/게임오버 RPG VX - 타이틀 스크린 스크립트 23 아방스 2008.01.24 5740
24 타이틀/게임오버 타이틀 업그레이드 byMOG 16 *ps인간 2009.01.26 5658
23 타이틀/게임오버 맵 타이틀 스크립트 48 아방스 2009.06.17 5547
22 타이틀/게임오버 Rafidelis KaHh Box 타이틀화면 20 카르와푸딩의아틀리에 2009.08.23 5004
21 타이틀/게임오버 타이틀 로고 26 file RPGbooster 2008.10.08 4950
20 타이틀/게임오버 타이틀에 스토리맵을 달자 26 file RPGbooster 2008.10.08 4829
19 타이틀/게임오버 타이틀 공지 37 file 허걱 2009.08.10 4748
18 타이틀/게임오버 까만화면으로 시작하기 27 file 허걱 2009.07.04 4528
17 타이틀/게임오버 [자작] 타이틀 화면 없이 게임을 시작하자! Title Skiper 29 케류 2009.04.05 4423
16 타이틀/게임오버 타이틀전 공지사항 19 file AYARSBMA 2010.01.23 3583
15 타이틀/게임오버 [NO.0 간단 스크립트] 타이틀에 제작자 정보 올려보기 14 file NO.0 2011.01.30 3362
14 타이틀/게임오버 심플한 게임오버화면 28 file RPGbooster 2008.10.08 3328
13 타이틀/게임오버 Graphics Load System 1.0.1 14 file NightWind AYARSB 2010.06.10 3230
» 타이틀/게임오버 메인 화면을 건너뛰고 시작하는 스크립트 14 아방스 2008.02.01 3064
11 타이틀/게임오버 륀느님 요청] 전투 전멸후 Game over없이 특정위치로 이동 10 Last H 2009.02.24 2834
10 타이틀/게임오버 랜덤 타이틀화면 8 file RPGbooster 2008.10.08 2832
9 타이틀/게임오버 타이틀 화면에 매뉴창 이동방법 5 석산 2009.01.06 2824
8 타이틀/게임오버 맨처음 시작할때 타이틀에 게임로드칸 없애기 7 미카엘 2008.08.20 2819
Board Pagination Prev 1 2 Next
/ 2