Skrypt: module RATI_version WERSJA = 'Demo v1.0b' #możesz wpisać pomiędzy '' tekst, #który chcesz, by pojawiał się w okienku #Pozostawiając '' wyświetli się puste okno end #---------------------------------------------------------------------------- # Window_version #---------------------------------------------------------------------------- class Window_version <Window_Base
def initialize() super(0, 0, 150, 55) #Wielkość okna z tekstem refresh end #---------------------------------------------------------------------------- # refresh #---------------------------------------------------------------------------- def refresh self.contents.clear draw_version(0, 0) end #---------------------------------------------------------------------------- # Położenie tekstu. #---------------------------------------------------------------------------- def draw_version(x, y) self.contents.draw_text(x, y, 150, WLH, RATI_version::WERSJA) end end #---------------------------------------------------------------------------- # Scene_Title #---------------------------------------------------------------------------- class Scene_Title < Scene_Base def start super load_database create_game_objects check_continue create_title_graphic create_command_window create_version_window play_title_music end
def post_start super open_command_window open_version_window end def pre_terminate super close_command_window close_version_window end def terminate super dispose_command_window dispose_version_window snapshot_for_background dispose_title_graphic end def create_version_window @version_window = Window_version.new @version_window.x = 390 #położenie okna względem osi x @version_window.y = 360 #położenie okna względem osi y @version_window.visible = true end
def dispose_version_window @version_window.dispose end def open_version_window @version_window.open begin @version_window.update Graphics.update end until @command_window.openness == 255 end
def close_version_window @version_window.close begin @version_window.update Graphics.update end until @command_window.openness == 0 end
def command_new_game confirm_player_location Sound.play_decision $game_party.setup_starting_members $game_map.setup($data_system.start_map_id) $game_player.moveto($data_system.start_x, $data_system.start_y) $game_player.refresh $scene = Scene_Map.new RPG::BGM.fade(1500) close_command_window close_version_window Graphics.fadeout(60) Graphics.wait(40) Graphics.frame_count = 0 RPG::BGM.stop $game_map.autoplay end
end
Autor Skryptu:RATI Opis Skryptu:dodaje okienko, w którym będzie napisana wersja gry.
|