Últimos temas
» Taller del BGM
por ZororoWhite Hoy a las 12:48 pm

» Concurso de screens - Mayo/Junio 2017 [Resultados]
por ZororoWhite Hoy a las 12:44 pm

» Ayuda cob Interruptores
por KRiZaLiD Hoy a las 7:02 am

» Ayuda - Quitar opción de atravesar todo RPG VX ACE
por KRiZaLiD Hoy a las 6:57 am

» KUnits XP 2017
por kyonides Hoy a las 5:37 am

» Evento Comunes...todavía no la cazo bien con algo
por Calayax Ayer a las 8:50 pm

» Guía de trucos para ACE
por Pokefanmati Ayer a las 8:03 am

» Que el personaje desaparezca al usar habilidad [ayuda] [MV]
por Dream Ayer a las 5:53 am

» KyoDiscounts MV
por cebmetal Lun Jul 17, 2017 3:50 pm

» KUnits VX - Grupos de Héroes
por kyonides Lun Jul 17, 2017 6:07 am

» Mega Galeria de Dibujos 2da Actualizacion 16/7/17
por kyonides Lun Jul 17, 2017 5:43 am

» Ayuda con scripts.
por Pokefanmati Sáb Jul 15, 2017 9:07 pm


Start Time Title XP

Ver el tema anterior Ver el tema siguiente 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 de Quest
PJ de Quest

Masculino
Costa Rica
RPG Maker : Xp
Mensajes : 38
Monedas : 136
Reputación : 1

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

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