Últimos temas
» Script para menu de pausa de RPG MAKER VX ACE
por christianakechii Ayer a las 8:08 pm

» Como puedo modificar el menu de pausa de mi juego en rpg maker vx ace?
por christianakechii Ayer a las 4:33 am

» Concurso de screens - Julio/Agosto 2018 [Resultados]
por fran0090 Miér Ago 15, 2018 2:16 pm

» Concurso de screens - Julio/Agosto 2018 [Votaciones]
por Muzgar Mar Ago 14, 2018 7:29 pm

» Tutorial Mapeo Pueblos (Plataforma General)
por MCarlos15 Mar Ago 14, 2018 12:06 pm

» busco gente para juego
por kiragema54 Lun Ago 13, 2018 1:58 am

» Los personajes no atacan.
por NinjaLOL Dom Ago 12, 2018 2:40 am

» Quiero equipar armas a los enemigos_ script (batalla frontal XP)
por NinjaLOL Sáb Ago 11, 2018 11:56 pm

» [XP/VX] Usar dos armas
por NinjaLOL Sáb Ago 11, 2018 11:44 pm

» [XP] Pop Up
por Muzgar Vie Ago 10, 2018 11:32 pm

» Tutorial Mapeo Exteriores (Plataforma General)
por RubénX Jue Ago 09, 2018 11:15 pm

» [VX] SBS Takentai + ATB + Battlers Kaduki
por KRiZaLiD Mar Ago 07, 2018 6:22 am


Start Time Title XP

Ir abajo

Start Time Title XP

Mensaje por kyonides el Vie Jul 14, 2017 12:45 am

Start Time Title


por Kyonides


Este scriptlet no es nada del otro mundo, solo consiste en cambiarle el fondo a la escena de título de acuerdo con la hora de la PC del jugador.

Si les sirvió, no olviden probar mis scripts más complejos!

Código:
#  Start Time Title
#  by Kyonides-Arkanthos
#  2010.09.24

#  I wasn't very inspired at the time I made this scriptlet

module SpriteMethods
  def dispose; self.bitmap.dispose if !self.bitmap.nil?; super end
end

class Scene_Title
  def main
    (battle_test; return) if $BTEST
    start
    Graphics.transition
    loop do
      Graphics.update
      Input.update
      update
      break if $scene != self
    end
    Graphics.freeze
    @background.dispose
    @command_window.dispose
  end

  def start
    background = case Time.now.hour
    when  6..10; '001-Title01'
    when 11..13; '001-Title01'
    when 14..17; '002-Title02'
    when 18..22; '003-Title03'
    when 0,1,23; '003-Title03'
    end
    @background = Sprite.new
    @background.extend SpriteMethods
    @background.bitmap = RPG::Cache.title background
    options = ['New Game', 'Continue', 'Shutdown']
    @command_window = Window_Command.new(192, options)
    @command_window.back_opacity = 160
    @command_window.x = 320 - @command_window.width / 2
    @command_window.y = 288
    continue = Dir.glob('Save*.rxdata').size > 0
    continue ? @command_window.index = 1 : @command_window.disable_item(1)
    $game_system.bgm_play($data_system.title_bgm)
    Audio.me_stop
    Audio.bgs_stop
  end
end

if !$BTEST and $data_actors.nil?
  $data_actors        = load_data("Data/Actors.rxdata")
  $data_classes       = load_data("Data/Classes.rxdata")
  $data_skills        = load_data("Data/Skills.rxdata")
  $data_items         = load_data("Data/Items.rxdata")
  $data_weapons       = load_data("Data/Weapons.rxdata")
  $data_armors        = load_data("Data/Armors.rxdata")
  $data_enemies       = load_data("Data/Enemies.rxdata")
  $data_troops        = load_data("Data/Troops.rxdata")
  $data_states        = load_data("Data/States.rxdata")
  $data_animations    = load_data("Data/Animations.rxdata")
  $data_tilesets      = load_data("Data/Tilesets.rxdata")
  $data_common_events = load_data("Data/CommonEvents.rxdata")
  $data_system        = load_data("Data/System.rxdata")
  $game_system        = Game_System.new
end

kyonides
PJ Recurrente
PJ Recurrente

Masculino
Costa Rica
RPG Maker : Xp
Mensajes : 78
Monedas : 211
Reputación : 1

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.