Últimos temas
» [Ace]Movimiento Libre
por brrt Ayer a las 3:57 pm

» Virtual Kingom (Old Version)
por NinjaLOL Ayer a las 3:22 am

» Concurso de relatos - Septiembre/Octubre 2018 [Inscripción]
por raffael_0 Ayer a las 3:18 am

» Laminación [VXACE] [PROYECTO EN CURSO]
por Pocari Vie Oct 12, 2018 12:08 pm

» QUITAR VENTANA DEL MENU (VX ACE)
por THESHINYMISTERXD Sáb Oct 06, 2018 7:46 pm

» Condición para saber si el jugador está caminando
por Sonik Sáb Oct 06, 2018 5:03 pm

» ¿Tileset de un futbolín?
por MCarlos15 Jue Oct 04, 2018 9:07 pm

» RPG Maker VX Ace en MAC
por Er1ck_92 Mar Oct 02, 2018 8:42 am

» Distrito 0 [VXACE]
por BREAK93 Mar Oct 02, 2018 6:08 am

» Necesito taileset modernos pero que no tengan estilo anime por favor
por Doble D Mar Oct 02, 2018 12:36 am

» Fantasy World XP (+ de 200 para o grupo)
por DecinBR Sáb Sep 29, 2018 6:28 pm

» Problemas con un archivo
por AetherIssei Dom Sep 23, 2018 4:08 am


SuperSimple Popup de Guardado (Ace)

Ir abajo

SuperSimple Popup de Guardado (Ace)

Mensaje por JapoZero el Dom Jun 08, 2014 7:54 pm

Como suena xD, simplemente crea una ventanita pequeña con un "Saved!" /texto remplazable al guardar partida.
Imágenes:
Spoiler:

Original

Script:
Código:

#==============================================================================
# Save Confirmation Pop-up 1.0
# Soulpour777
# Web Url: infinitytears.wordpress.com
# Date Scripted: 10:49AM, 6/8/2014
#------------------------------------------------------------------------------
# Description:
# This script creates a window after saving your file to confirm that your
# progress has been saved.
#==============================================================================
module Soulpour
  module SaveConfirm
    SaveConfirmText = "Saved!"
    ConfirmLength = 120
    BlurAndConfirm = false   
    WindowWidth = 160
    WindowHeight = 80
  end
end

#==============================================================================
# ** Window Save
#------------------------------------------------------------------------------
#  This class performs window functions for Save Confirmation
#==============================================================================
class Window_Sav < Window_Base
  #--------------------------------------------------------------------------
  # * Object Initialization
  #--------------------------------------------------------------------------
  def initialize
    super(0, 0, window_width, fitting_height(1))
    refresh
  end
  #--------------------------------------------------------------------------
  # * Get Window Width
  #--------------------------------------------------------------------------
  def window_width
    return Soulpour::SaveConfirm::WindowWidth
  end
  #--------------------------------------------------------------------------
  # * Get Window Height
  #-------------------------------------------------------------------------- 
  def window_height
    return Soulpour::SaveConfirm::WindowHeight
  end
  #--------------------------------------------------------------------------
  # * Refresh
  #--------------------------------------------------------------------------
  def refresh
    contents.clear
    draw_text_ex(0,0, Soulpour::SaveConfirm::SaveConfirmText)
  end
  #--------------------------------------------------------------------------
  # * Open Window
  #--------------------------------------------------------------------------
  def open
    refresh
    super
  end
end
#==============================================================================
# ** Scene_Save
#------------------------------------------------------------------------------
#  This class performs save screen processing.
#==============================================================================
class Scene_Save < Scene_File
  #--------------------------------------------------------------------------
  # * On Save File Ok
  #-------------------------------------------------------------------------- 
  alias :save_file_ok_popupconfirm :on_savefile_ok
  def on_savefile_ok
    save_file_ok_popupconfirm
    @soul_save = true
  end
  #--------------------------------------------------------------------------
  # * Terminate
  #--------------------------------------------------------------------------
  alias :terminate_popupconfirm :terminate
  def terminate
    if @soul_save
      bp = Graphics.snap_to_bitmap
      bp.blur  if Soulpour::SaveConfirm::BlurAndConfirm
      bs = Sprite.new
      bs.bitmap = bp
    end
    terminate_popupconfirm
    if @soul_save
      save_fin_popupconfirm
      bs.dispose
    end
  end
  #--------------------------------------------------------------------------
  # * Save Popup Confirm Object Initialization
  #-------------------------------------------------------------------------- 
  def save_fin_popupconfirm
    Graphics.transition(0)
    create_save_fin_popupconfirm
    update_save_fin_popupconfirm
    dispose_save_fin_popupconfirm
    Graphics.freeze
  end
  #--------------------------------------------------------------------------
  # * Create Confirmation
  #-------------------------------------------------------------------------- 
  def create_save_fin_popupconfirm
    @save_fin_soul_window = Window_Sav.new
    @save_fin_soul_window.x = Graphics.width / 2 - 65
    @save_fin_soul_window.y = Graphics.height / 2
    @save_fin_soul_window.open
  end
  #--------------------------------------------------------------------------
  # * Update Confirmation
  #-------------------------------------------------------------------------- 
  def update_save_fin_popupconfirm
    sl = 0
    while sl < Soulpour::SaveConfirm::ConfirmLength
      Graphics.update
      Input.update
      @save_fin_soul_window.update
      sl += 1 unless @save_fin_soul_window.openness < 255
      break if Input.trigger?(Input::C)
    end
  end
  #--------------------------------------------------------------------------
  # * Dispose Confirmation
  #-------------------------------------------------------------------------- 
  def dispose_save_fin_popupconfirm
    @save_fin_soul_window.close
    while @save_fin_soul_window.openness > 0
      Graphics.update; @save_fin_soul_window.update
    end
    @save_fin_soul_window.dispose
  end
end
Post original en caso de dudas o soporte:
Código:

http://infinitytears.wordpress.com/2014/06/08/rgss3-save-confirmation-pop-up/
Espero que les guste o sirva.
Salu2
avatar
JapoZero
PJ Principal
PJ Principal

Masculino
Chile
RPG Maker : Ace
Mensajes : 653
Monedas : 3510
Reputación : 261
Edad : 18
Localización : Chile

Volver arriba Ir abajo

Re: SuperSimple Popup de Guardado (Ace)

Mensaje por Axel el Dom Jun 08, 2014 10:34 pm

No se ve la imagen japo nose si lo puedas resubir y se ve interesante el script te dejo +1
avatar
Axel
PJ Recurrente
PJ Recurrente

Masculino
Rmakercom
RPG Maker : Ace
Mensajes : 109
Monedas : 274
Reputación : 14
Localización : En algun lugar de Azeroth

Volver arriba Ir abajo

Re: SuperSimple Popup de Guardado (Ace)

Mensaje por Alojzy el Lun Jun 09, 2014 1:05 am

Buen aporte, japo. Como dijo Axel, no se ve la imagen :c. Igual buen aporte, valga la redundancia, te dejo mi +1 y gracias por el aporte ^^.

¡Un saludo!

_________________
Staff tú tienes que comprender, mi firma se pasa en excesooo:

==========================================================================
 

Nadie sabe que le pasó a esta mujer...
Las leyendas de Magvel dicen que tuvo una explosión cerebral causada por el torso desnudo de Ephraim, otros dicen que El Rey Demonio la tiene poseída, ¿quién sabe?... 
==========================================================================
Soy y me gusta:



avatar
Alojzy
Moderador
Moderador

Masculino
Chile
RPG Maker : Xp
Mensajes : 277
Monedas : 444
Reputación : 55
Edad : 27
Localización : Ginnungagap.

Volver arriba Ir abajo

Re: SuperSimple Popup de Guardado (Ace)

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

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