VX 스크립트

변수를 화면에 나타나게 해주는 스크립트입니다.
제작자: sojabird

#################################################################### # Window_HUD_VARS v2.0 # # By: SojaBird # Site: http://www.nestcast.blogspot.com # Discription: This little script creates a HUD wich can show up to 10 different variables simultaneously. # #################################################################### module SojaBird_WHV ############# # Start SETUP # ############# HUD_SWITCH = 40 # Turn this ON to show the HUD AMOUNT = 2 # Amount of variables used [1-10] VAR_ID_1 = 1 TEXT1 = "one" VAR_ID_2 = 2 TEXT2 = "two" VAR_ID_3 = 3 TEXT3 = "three" VAR_ID_4 = 4 TEXT4 = "four" VAR_ID_5 = 5 TEXT5 = "five" VAR_ID_6 = 6 TEXT6 = "six" VAR_ID_7 = 7 TEXT7 = "seven" VAR_ID_8 = 8 TEXT8 = "eight" VAR_ID_9 = 9 TEXT9 = "nine" VAR_ID_10 = 10 TEXT10 = "ten" FILE = "Window" # Name of windowstyle [Default "Window"] X_PLACEMENT = 1 # Left=1, Right=2 Y_PLACEMENT = 3 # Top=1, Middle=2, Bottom=3 WIDTH = 100 # Width of the hud ############ # End SETUP # ############ end class Window_HUD_VARS < Window_Base include SojaBird_WHV def initialize super(0, 0, WIDTH, 24*AMOUNT+32) case X_PLACEMENT when 1 self.x = 0 when 2 self.x = 494 end case Y_PLACEMENT when 1 self.y = 0 when 2 self.y = 208-(24*AMOUNT+32)/2 when 3 self.y = 416-(24*AMOUNT+32) end self.windowskin = Cache.system(FILE) self.visible = $game_switches[HUD_SWITCH] refresh end def refresh contents.clear # get values @v1 = $game_variables[VAR_ID_1] @v2 = $game_variables[VAR_ID_2] @v3 = $game_variables[VAR_ID_3] @v4 = $game_variables[VAR_ID_4] @v5 = $game_variables[VAR_ID_5] @v6 = $game_variables[VAR_ID_6] @v7 = $game_variables[VAR_ID_7] @v8 = $game_variables[VAR_ID_8] @v9 = $game_variables[VAR_ID_9] @v10 = $game_variables[VAR_ID_10] # draw values contents.draw_text(0, 0, contents.width - 0, WLH, @v1, 2) contents.draw_text(0, 24, contents.width - 0, WLH, @v2, 2) contents.draw_text(0, 48, contents.width - 0, WLH, @v3, 2) contents.draw_text(0, 72, contents.width - 0, WLH, @v4, 2) contents.draw_text(0, 96, contents.width - 0, WLH, @v5, 2) contents.draw_text(0, 120, contents.width - 0, WLH, @v6, 2) contents.draw_text(0, 144, contents.width - 0, WLH, @v7, 2) contents.draw_text(0, 168, contents.width - 0, WLH, @v8, 2) contents.draw_text(0, 192, contents.width - 0, WLH, @v9, 2) contents.draw_text(0, 216, contents.width - 0, WLH, @v10, 2) # draw text contents.draw_text(0, 0, contents.width - 0, WLH, TEXT1, 0) contents.draw_text(0, 24, contents.width - 0, WLH, TEXT2, 0) contents.draw_text(0, 48, contents.width - 0, WLH, TEXT3, 0) contents.draw_text(0, 72, contents.width - 0, WLH, TEXT4, 0) contents.draw_text(0, 96, contents.width - 0, WLH, TEXT5, 0) contents.draw_text(0, 120, contents.width - 0, WLH, TEXT6, 0) contents.draw_text(0, 144, contents.width - 0, WLH, TEXT7, 0) contents.draw_text(0, 168, contents.width - 0, WLH, TEXT8, 0) contents.draw_text(0, 192, contents.width - 0, WLH, TEXT9, 0) contents.draw_text(0, 216, contents.width - 0, WLH, TEXT10, 0) end def update self.visible = $game_switches[HUD_SWITCH] return if !self.visible if @v1 != $game_variables[VAR_ID_1] or @v2 != $game_variables[VAR_ID_2] or @v3 != $game_variables[VAR_ID_3] or @v4 != $game_variables[VAR_ID_4] or @v5 != $game_variables[VAR_ID_5] or @v6 != $game_variables[VAR_ID_6] or @v7 != $game_variables[VAR_ID_7] or @v8 != $game_variables[VAR_ID_8] or @v9 != $game_variables[VAR_ID_9] or @v10 != $game_variables[VAR_ID_10] refresh end end end #------------------------------------------------------------ # * Scene_Map: Attach HUD to map #------------------------------------------------------------ class Scene_Map < Scene_Base alias soja_scemap_sta_hudv start alias soja_scemap_ter_hudv terminate alias soja_scemap_upd_hudv update def start soja_scemap_sta_hudv @soj_hudv = Window_HUD_VARS.new end def terminate @soj_hudv.dispose soja_scemap_ter_hudv end def update soja_scemap_upd_hudv @soj_hudv.update end end


출처: rpgrevolution.com

Who's Tofuman

?
WE ARE!? PENN STATE!!!!!
Comment '8'

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 3 습작 2012.12.24 5398
197 기타 KGC 스크립트 라이브러리 7 훈덕 2009.05.31 2611
196 변수/스위치 Etude87_Variables_VX 1 file 습작 2011.11.26 2608
195 변수/스위치 특정 키눌러서 스위치 온 시키는 스크립트 7 아방이 2008.01.30 2608
194 스킬 강화주문서, SW_EchantScroll by 시옷전사(SiotWarrior) 21 file 시옷전사 2011.07.13 2605
193 메뉴 윈도우 색변경 스크립트 7 file 비극ㆍ 2010.03.01 2598
192 기타 HG_SHOOT_ANIMATION 4 file 허걱 2010.11.17 2596
191 기타 Kylock1.2+(RMDude-Kylock1.5) Time System Script 4 file communnn 2011.10.20 2595
190 기타 미니게임 로또??일까? 14 file 카르와푸딩의아틀리에 2009.06.30 2577
189 맵/타일 Roguelike Random Dungeon Generator 2.0 by cozziekuns 4 file Alkaid 2011.09.29 2560
188 이동 및 탈것 VX의 기존 대쉬 기능 없애기 8 BAYONET 2008.05.18 2552
187 Crissaegrim SBABS BETA 1.0 12 file 21stcentury 2008.10.08 2543
186 레오 저장 스크립트 9 Man... 2008.10.28 2529
185 기타 문장의 스크롤! 13 루시페르 2009.06.06 2524
184 기타 078656577er님의 스크립트를 개조한, 사격용 스크립트 1 file 타코 2012.03.16 2519
183 기타 세이브 포인트 2 비극ㆍ 2010.04.19 2518
182 스킬 스킬 필요조건에 살짝 손대봤습니다. -- 수정 18 아이미르 2011.03.23 2499
181 기타 확장 에러 메시지 13 file 허걱 2009.08.17 2497
180 전투 전투후 HP/MP 퍼센테이지(지정) 회복 5 하얀슬픔 2010.12.06 2490
179 기타 능력치에 따른 스테이트변화 / 능력치한계지정 5 Evangelista 2009.05.26 2479
» HUD 변수 표시 HUD 8 Tofuman 2009.02.15 2469
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