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 디러그 시스템?? 1 Man... 2008.10.28 1247
296 기타 디스크 체인져 VX!! (업데이트..) 30 file Tofuman 2008.12.02 3168
295 퀘스트 디아블로 스타일 퀘스트 시스템(번역) 38 file 훈덕 2009.02.03 6049
294 기타 땅파기 18 file 비극ㆍ 2010.04.19 3013
293 기타 라이트 이펙트 스크립트 12 file 아방스 2009.02.07 3262
292 타이틀/게임오버 랜덤 타이틀화면 8 file RPGbooster 2008.10.08 2832
291 아이템 레벨,능력치,아이템소지갯수,소지금의 한계돌파스크립트 21 file 이탁 2009.01.28 4547
290 메뉴 레벨업 시 자세한 정보 나오는 스크립트 23 아방스 2009.01.20 3895
289 기타 레벨업 시 증가분의 HP/MP 회복 10 시트르산 2010.09.12 2427
288 기타 레벨업 이펙트... 20 비극ㆍ 2010.04.19 3768
287 레벨업 할경우 hp/mp 등을 채워주는 스크립트 49 아방스 2008.09.09 4473
286 레벨업시 자세한 능력치화면 31 file RPGbooster 2008.10.08 4181
285 레오 저장 스크립트 9 Man... 2008.10.28 2529
284 맵/타일 레이 월드맵 스크립트 14 file 카르와푸딩의아틀리에 2009.07.04 4813
283 기타 로딩중 스크립트 24 file NO.0 2009.07.11 4462
282 장비 루시퍼님이올리신 rei의 보이는 장비 아주 조금 해석본 2 file 비류 2010.01.08 2184
281 타이틀/게임오버 륀느님 요청] 전투 전멸후 Game over없이 특정위치로 이동 10 Last H 2009.02.24 2834
280 키입력 마우스 시스템 Simple Mouse System (수정) 42 Incubus 2008.05.24 5693
279 기타 말풍선 그림 바꾸기 6 file 허걱 2009.08.15 3565
278 메뉴 매우 간단명료한 메뉴. 32 file 비극ㆍ 2010.04.23 6619
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