Tutaj stworzysz własną gre rpg ! pomożemy ci
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.
Offline