collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: Skip Title Script  (Gelesen 1950 mal)

Offline FlipelyFlip

  • Will sein Alter nicht verraten xD
  • Administrator
  • VX-Großmeister
  • ****
  • Beiträge: 884
  • Heyho (=
    • Flips Musik Kariere auf Facebook xD
Skip Title Script
« am: Juni 18, 2010, 17:26:15 »
Heyho,

ich möchte euch nun mein kleines selbstgeschriebenes Skip Title Script vorstellen, und zwar fast genau so wie es in Lineless vorkommt (=

Was macht dieses Script?
Dieses Script ermöglicht es euch, ein Titelscreen auf einer Map zu erstellen, oder ganz einfach das Spiel von der Map weg zu starten. Es sind euren Möglichkeiten keine Grenzen gesetzt (=

Wo muss ich es einfügen?
So wie sonst auch, immer direkt über main in den Materials teil (=

Spoiler for Hiden:
#==============================================================================
# ** Flipely's Titlescript
#------------------------------------------------------------------------------
#  Tjaja, hier habt ihr nun eins meiner Scripte^^" Stammt zwar nicht wirklich von mir, da ich nur die
#  Scene_Title und das Scene_Battle etwas bearbeitet habe, aber denoch musste man etwas knobeln (=
#  Das einzige was ihr noch machen müsst ist folgendes: Von eurer Startmap die ID auslesen, in den Ordner
#  Data gehen und dann die Mapxxx zu kopieren und einfügen und dann in Map000 umzubenennen.
#  Vehicle Grafiken müsste man dafür aber Standard auf None stellen. Kann man aber bei Spielstart
#  per eventbefehl wieder ändern. Ich werd mich vlt nach ner Scriptlösung auf die Suche machen,
#  wobei das nicht sicher ist.
#  lg Flipely
#  PS: Credits müssen nicht sein, sind aber gern erwünscht! Und ohne meine Erlaubnis, wird das Script
#  nirgends verbreitet q:
#==============================================================================

class Scene_Title < Scene_Base
  #--------------------------------------------------------------------------
  # * Start processing
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script start
  def start
    super
    load_database                     # Load database
    create_game_objects               # Create game objects
    check_continue                    # Determine if continue is enabled
    command_new_game
  end
  #--------------------------------------------------------------------------
  # * Execute Transition
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script perform_transition
  def perform_transition
  end
  #--------------------------------------------------------------------------
  # * Post-Start Processing
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script post_start
  def post_start
  end
  #--------------------------------------------------------------------------
  # * Pre-termination Processing
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script pre_terminate
  def pre_terminate
  end
  #--------------------------------------------------------------------------
  # * Termination Processing
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script terminate
  def terminate
  end
  #--------------------------------------------------------------------------
  # * Frame Update
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script update
  def update
  end
  #--------------------------------------------------------------------------
  # * Command: New Game
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script command_new_game
  def command_new_game
    confirm_player_location
    $game_party.setup_starting_members            # Initial party
    $game_map.setup($data_system.start_map_id)    # Initial map position
    $game_player.moveto($data_system.start_x, $data_system.start_y)
    $game_player.refresh
    $scene = Scene_Map.new
    $game_map.autoplay
  end
  #--------------------------------------------------------------------------
  # * Command: Shutdown
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script command_shutdown
  def command_shutdown
  end
  #--------------------------------------------------------------------------
  # * Create Title Graphic
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script create_title_graphic
  def create_title_graphic
  end
  #--------------------------------------------------------------------------
  # * Dispose of Title Graphic
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script dispose_title_graphic
  def dispose_title_graphic
  end
  #--------------------------------------------------------------------------
  # * Create Command Window
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script create_command_window
  def create_command_window
  end
  #--------------------------------------------------------------------------
  # * Dispose of Command Window
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script dispose_command_window
  def dispose_command_window
  end
  #--------------------------------------------------------------------------
  # * Open Command Window
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script open_command_window
  def open_command_window
  end
  #--------------------------------------------------------------------------
  # * Close Command Window
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script close_command_window
  def close_command_window
  end
  #--------------------------------------------------------------------------
  # * Play Title Screen Music
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script play_title_music
  def play_title_music
  end
end

#===========================================================
# Damit bei Game_Over kein Scriptfehler auftaucht (=
#===========================================================

Scene_Battle
  alias Flipy_Skip_Title_Script call_gameover
  def call_gameover
    $game_temp.next_scene = nil
    $scene = Scene_Gameover.new
    @message_window.clear
      $game_party.remove_actor(1)
      $game_party.remove_actor(2)
      $game_party.remove_actor(3)
      $game_party.remove_actor(4) # Hier einfach alle Actors entfernen, die möglicherweise in der Party sein könnten!!!
# Falls jedoch doch noch ein Held drin bleiben sollte, da er auf dem Titelscreen zu sehen ist, dann fügt noch ein
# $game_party.add_actor(ID) hinzu, wobei ihr den Begriff ID mit der ID des helden austauscht (=
  end
end

Screenshots
keine Benötigt (=

Demo
wird denke ich keine benötigt, falls doch, werde ich eine erstellen.


lg Flipely

Re: Skip Title Script

Offline PDM

  • Bibliothekar
  • Global Mod
  • VX-Kenner
  • ****
  • Beiträge: 468
    • Mein Blog
Re: Skip Title Script
« Antwort #1 am: Juni 18, 2010, 17:51:13 »
So einen Script gibt es glaube ich schon...
Trotzdem praktisch.
PDM's Gameplays
Skype-Name: lordpdm

Re: Skip Title Script

Offline FlipelyFlip

  • Will sein Alter nicht verraten xD
  • Administrator
  • VX-Großmeister
  • ****
  • Beiträge: 884
  • Heyho (=
    • Flips Musik Kariere auf Facebook xD
Re: Skip Title Script
« Antwort #2 am: Juni 18, 2010, 17:56:24 »
ja ich weiß das es sowas schon gibt, aber bei den meisten war es dann so, dass es mit einigen anderen Scripten seltsamerweise angefangen hat krieg zu führen und errors auszuwerfen, weswegen ich mir damals mal etwas eigenes gemacht hab (=

Da ich es aber nicht nur für mich behalten will, geb ichs halt frei zur benutzung (=

lg Flipely

Re: Skip Title Script

Offline BenjiXD

  • -
  • Mr. MACK-Tile
  • ***
  • Beiträge: 273
  • -
Re: Skip Title Script
« Antwort #3 am: Juni 18, 2010, 18:13:29 »
cooles Script Flippy ich werd es austauschen besser Vorsorge als nachsorge ;-)
Darfüq?

Re: Skip Title Script

Offline rayman

  • Eventkenner
  • Eventmeister
  • ***
  • Beiträge: 358
Re: Skip Title Script
« Antwort #4 am: August 12, 2010, 18:05:46 »
Schönes Script^^ Gut das ich das auch mal entdeck, nur ich krieg imer einen Fehler:

Wie behebe ich den?
RPG-EVOLUTION:



Re: Skip Title Script

Offline PDM

  • Bibliothekar
  • Global Mod
  • VX-Kenner
  • ****
  • Beiträge: 468
    • Mein Blog
Re: Skip Title Script
« Antwort #5 am: August 12, 2010, 18:10:04 »
Ich glaube bei Scene_Battle fehlt ein "class" davor, deswegen ist dann ein "end" zu viel.
Probier mal das:
Spoiler for Hiden:
#==============================================================================
# ** Flipely's Titlescript
#------------------------------------------------------------------------------
#  Tjaja, hier habt ihr nun eins meiner Scripte^^" Stammt zwar nicht wirklich von mir, da ich nur die
#  Scene_Title und das Scene_Battle etwas bearbeitet habe, aber denoch musste man etwas knobeln (=
#  Das einzige was ihr noch machen müsst ist folgendes: Von eurer Startmap die ID auslesen, in den Ordner
#  Data gehen und dann die Mapxxx zu kopieren und einfügen und dann in Map000 umzubenennen.
#  Vehicle Grafiken müsste man dafür aber Standard auf None stellen. Kann man aber bei Spielstart
#  per eventbefehl wieder ändern. Ich werd mich vlt nach ner Scriptlösung auf die Suche machen,
#  wobei das nicht sicher ist.
#  lg Flipely
#  PS: Credits müssen nicht sein, sind aber gern erwünscht! Und ohne meine Erlaubnis, wird das Script
#  nirgends verbreitet q:
#==============================================================================

class Scene_Title < Scene_Base
  #--------------------------------------------------------------------------
  # * Start processing
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script start
  def start
    super
    load_database                     # Load database
    create_game_objects               # Create game objects
    check_continue                    # Determine if continue is enabled
    command_new_game
  end
  #--------------------------------------------------------------------------
  # * Execute Transition
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script perform_transition
  def perform_transition
  end
  #--------------------------------------------------------------------------
  # * Post-Start Processing
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script post_start
  def post_start
  end
  #--------------------------------------------------------------------------
  # * Pre-termination Processing
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script pre_terminate
  def pre_terminate
  end
  #--------------------------------------------------------------------------
  # * Termination Processing
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script terminate
  def terminate
  end
  #--------------------------------------------------------------------------
  # * Frame Update
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script update
  def update
  end
  #--------------------------------------------------------------------------
  # * Command: New Game
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script command_new_game
  def command_new_game
    confirm_player_location
    $game_party.setup_starting_members            # Initial party
    $game_map.setup($data_system.start_map_id)    # Initial map position
    $game_player.moveto($data_system.start_x, $data_system.start_y)
    $game_player.refresh
    $scene = Scene_Map.new
    $game_map.autoplay
  end
  #--------------------------------------------------------------------------
  # * Command: Shutdown
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script command_shutdown
  def command_shutdown
  end
  #--------------------------------------------------------------------------
  # * Create Title Graphic
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script create_title_graphic
  def create_title_graphic
  end
  #--------------------------------------------------------------------------
  # * Dispose of Title Graphic
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script dispose_title_graphic
  def dispose_title_graphic
  end
  #--------------------------------------------------------------------------
  # * Create Command Window
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script create_command_window
  def create_command_window
  end
  #--------------------------------------------------------------------------
  # * Dispose of Command Window
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script dispose_command_window
  def dispose_command_window
  end
  #--------------------------------------------------------------------------
  # * Open Command Window
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script open_command_window
  def open_command_window
  end
  #--------------------------------------------------------------------------
  # * Close Command Window
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script close_command_window
  def close_command_window
  end
  #--------------------------------------------------------------------------
  # * Play Title Screen Music
  #--------------------------------------------------------------------------
  alias Flipely_Skip_Title_Script play_title_music
  def play_title_music
  end
end

#===========================================================
# Damit bei Game_Over kein Scriptfehler auftaucht (=
#===========================================================

class Scene_Battle
  alias Flipy_Skip_Title_Script call_gameover
  def call_gameover
    $game_temp.next_scene = nil
    $scene = Scene_Gameover.new
    @message_window.clear
      $game_party.remove_actor(1)
      $game_party.remove_actor(2)
      $game_party.remove_actor(3)
      $game_party.remove_actor(4) # Hier einfach alle Actors entfernen, die möglicherweise in der Party sein könnten!!!
# Falls jedoch doch noch ein Held drin bleiben sollte, da er auf dem Titelscreen zu sehen ist, dann fügt noch ein
# $game_party.add_actor(ID) hinzu, wobei ihr den Begriff ID mit der ID des helden austauscht (=
  end
end
PDM's Gameplays
Skype-Name: lordpdm

Re: Skip Title Script

Offline rayman

  • Eventkenner
  • Eventmeister
  • ***
  • Beiträge: 358
Re: Skip Title Script
« Antwort #6 am: August 12, 2010, 18:57:51 »
Danke funktioniert^^
RPG-EVOLUTION:



Re: Skip Title Script

Offline Colonios

  • Maker Nerd
  • VX-Kenner
  • ****
  • Beiträge: 596
  • Events <3
Re: Skip Title Script
« Antwort #7 am: August 12, 2010, 19:00:27 »
Das andere Script ist von Erzengel:

#  This class performs the title screen processing.
#==============================================================================

class Scene_Title < Scene_Base
  #--------------------------------------------------------------------------
  # * Start processing
  #--------------------------------------------------------------------------
  def start
    super
    load_database                     # Load database
    create_game_objects               # Create game objects
    command_new_game                  # Create command window
  end
  #--------------------------------------------------------------------------
  # * Post-Start Processing
  #--------------------------------------------------------------------------
  def post_start
  end
  #--------------------------------------------------------------------------
  # * Pre-termination Processing
  #--------------------------------------------------------------------------
  def pre_terminate
  end
  #--------------------------------------------------------------------------
  # * Termination Processing
  #--------------------------------------------------------------------------
  def terminate
  end
  #--------------------------------------------------------------------------
  # * Frame Update
  #--------------------------------------------------------------------------
  def update
  end
  #--------------------------------------------------------------------------
  # * Command: New Game
  #--------------------------------------------------------------------------
  def command_new_game
    confirm_player_location
    $game_party.setup_starting_members            # Initial party
    $game_map.setup($data_system.start_map_id)    # Initial map position
    $game_player.moveto($data_system.start_x, $data_system.start_y)
    $game_player.refresh
    $scene = Scene_Map.new
    Graphics.frame_count = 0
    $game_map.autoplay
  end
end

Ist was kompakter. Ka, bei wem es stress machen könnte.

MfG
« Letzte Änderung: August 12, 2010, 19:00:48 von Colonios »

Re: Skip Title Script

Offline Johny-Kk

  • 1,2,3,5????
  • Database-Verunstalter
  • **
  • Beiträge: 146
  • Ich bin wie ich bin...
    • 4 Souls <3
Re: Skip Title Script
« Antwort #8 am: März 10, 2011, 20:08:39 »
jetzt hab ich hier nur ein kleines problem...
ich hab auch diese Map001 "Die startmap!!!" zu Map000 geändert und jetzt startet der bei mir auf Map002 ???




PS:
Spoiler for Hiden:
18.Juni.2010   <----- Nicht veraltet Kyo...

Re: Skip Title Script

Offline FlipelyFlip

  • Will sein Alter nicht verraten xD
  • Administrator
  • VX-Großmeister
  • ****
  • Beiträge: 884
  • Heyho (=
    • Flips Musik Kariere auf Facebook xD
Re: Skip Title Script
« Antwort #9 am: März 10, 2011, 20:20:02 »
der startet dir immer dort, wo die Start Player position ist (=

 


 Bild des Monats

rooftop party

Views: 3581
By: papilion

 Umfrage

  • Wer soll das BdM gewinnen?
  • Dot Kandidat 1
  • 3 (25%)
  • Dot Kandidat 2
  • 1 (8%)
  • Dot Kandidat 3
  • 2 (16%)
  • Dot Kandidat 4
  • 0 (0%)
  • Dot Kandidat 5
  • 6 (50%)
  • Stimmen insgesamt: 12
  • View Topic

 Schnellsuche





SimplePortal 2.3.3 © 2008-2010, SimplePortal