Mundo Maker
¡Bienvenid@ a Mundo Maker!

¿Quieres aprender todo sobre el RPG Maker?



Regístrate y forma parte de Mundo Maker.
Conectarse

Recuperar mi contraseña

Temas importantes
----------------------------------------
Páginas con recursos RPG Maker
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
Afiliados
Estadísticas
Tenemos 3766 miembros registrados.
El último usuario registrado es stranger2525.

Nuestros miembros han publicado un total de 85800 mensajes en 12217 argumentos.

[VX Ace] gameover menu

Ver el tema anterior Ver el tema siguiente Ir abajo

RPG Maker VX ACE [VX Ace] gameover menu

Mensaje por conorTAT el 2017-10-17, 17:19

Es mi primer script asi que acepto criticas
Código:

class Window_TitleCommand2 < Window_Command
#--------------------------------------------------------------------------
# * Object Initialization
#--------------------------------------------------------------------------
def initialize
super(0, 0)
update_placement
select_symbol(:continue) if continue_enabled
self.openness = 0
open
end
#--------------------------------------------------------------------------
# * Get Window Width
#--------------------------------------------------------------------------
def window_width
return 160
end
#--------------------------------------------------------------------------
# * Update Window Position
#--------------------------------------------------------------------------
def update_placement
self.x = (Graphics.width - width) / 2
self.y = (Graphics.height * 1.6 - height) / 2
end
#--------------------------------------------------------------------------
# * Create Command List
#--------------------------------------------------------------------------
def make_command_list
add_command(Vocab::continue, :continue, continue_enabled)
add_command(Vocab::to_title, :to_title)
add_command(Vocab::shutdown, :shutdown)
end
#--------------------------------------------------------------------------
# * Get Activation State of Continue
#--------------------------------------------------------------------------
def continue_enabled
DataManager.save_file_exists?
end
end

Código:

#==============================================================================
# ** Scene_Gameover
#------------------------------------------------------------------------------
# This class performs game over screen processing.
#==============================================================================

class Scene_Gameover < Scene_Base
#--------------------------------------------------------------------------
# * Start Processing
#--------------------------------------------------------------------------
def start
super
play_gameover_music
fadeout_frozen_graphics
create_background
create_command_window
end
#--------------------------------------------------------------------------
# * Termination Processing
#--------------------------------------------------------------------------
def terminate
super
SceneManager.snapshot_for_background
dispose_background
end
#--------------------------------------------------------------------------
# * Frame Update
#--------------------------------------------------------------------------
def update
super
goto_title if Input.trigger?(:C)
end
#--------------------------------------------------------------------------
# * Execute Transition
#--------------------------------------------------------------------------
def perform_transition
Graphics.transition(fadein_speed)
end
#--------------------------------------------------------------------------
# * Play Music on Game Over Screen
#--------------------------------------------------------------------------
def play_gameover_music
RPG::BGM.stop
RPG::BGS.stop
$data_system.gameover_me.play
end
#--------------------------------------------------------------------------
# * Fade Out Frozen Graphics
#--------------------------------------------------------------------------
def fadeout_frozen_graphics
Graphics.transition(fadeout_speed)
Graphics.freeze
end
#--------------------------------------------------------------------------
# * Create Background
#--------------------------------------------------------------------------
def create_background
@sprite = Sprite.new
@sprite.bitmap = Cache.system("GameOver")
end
#--------------------------------------------------------------------------
# * Free Background
#--------------------------------------------------------------------------
def dispose_background
@sprite.bitmap.dispose
@sprite.dispose
end
#--------------------------------------------------------------------------
# * Get Fade Out Speed
#--------------------------------------------------------------------------
def fadeout_speed
return 60
end
#--------------------------------------------------------------------------
# * Get Fade In Speed
#--------------------------------------------------------------------------
def fadein_speed
return 120
end
#--------------------------------------------------------------------------
# * Transition to Title Screen
#--------------------------------------------------------------------------
def goto_title

end
def create_command_window
@command_window = Window_TitleCommand2.new
@command_window.set_handler(:continue, method(:command_continue))
@command_window.set_handler(:to_title, method(:command_to_title))
@command_window.set_handler(:shutdown, method(:command_shutdown))
end
def close_command_window
@command_window.close
update until @command_window.close?
end
def command_continue
close_command_window
SceneManager.call(Scene_Load)
end
def command_shutdown
close_command_window
fadeout_all
SceneManager.exit
end
def command_to_title
close_command_window
fadeout_all
SceneManager.goto(Scene_Title)
end
end
El primer código hay que ponerlo en windows y el segundo es el gameover por defecto con modificaciones.
Condiciones de uso: darme los debidos agradecimientos a


Última edición por conorTAT el 2017-10-17, 17:22, editado 1 vez (Razón : me falto algo)
avatar
conorTAT
Novato
Novato

0/3

Créditos 73

Gracias : 3

Volver arriba Ir abajo

RPG Maker VX ACE Re: [VX Ace] gameover menu

Mensaje por Wecoc el 2017-10-17, 17:51

Condiciones de uso: darme los debidos agradecimientos a

Te faltó acabar la frase ahí, ten cuidado a la hora de hacer los posts.
También vigila no hacer topics duplicados, he borrado el otro.

El aporte se agradece, estaría bien que pusieras alguna screen de cómo se ve el Game Over. También en el caso de que no lo hayas hecho de 0 deberías poner también el autor del script original.
avatar
Wecoc
Administrador
Administrador



Créditos 9371

Gracias : 517

Volver arriba Ir abajo

RPG Maker VX ACE Re: [VX Ace] gameover menu

Mensaje por xXIsrael0499Xx el 2017-10-17, 18:00

Sencillo pero útil, de seguro a alguien le sirve, así que gracias por el aporte Conor, no lo he probado por "Flojera", porque tengo el Ace desintalado así que me da flojera instalarlo xD, pero bueno espero que si lo pruebo no me salte ningún error raro.
avatar
xXIsrael0499Xx
Principiante
Principiante

0/3

Créditos 1095

Gracias : 56

Volver arriba Ir abajo

RPG Maker VX ACE Re: [VX Ace] gameover menu

Mensaje por conorTAT el 2017-10-17, 19:04

No se preocupen por errores como mucho el que puede saltar es que sino tenes nada guardado te devuelve al menú pero creo que lo solucione.
Igual si salta cualquier otro avísenme y veré que puedo hacer
Y como quedaría seria algo así:

Y no negare que me vi algunos scripts de estos para darme una idea pero no me copie y lo hice yo
Ignoren lo blanco de abajo es la hoja de paint.


Última edición por conorTAT el 2017-10-17, 19:05, editado 1 vez (Razón : me falto algo)
avatar
conorTAT
Novato
Novato

0/3

Créditos 73

Gracias : 3

Volver arriba Ir abajo

RPG Maker VX ACE Re: [VX Ace] gameover menu

Mensaje por CuteXiora el 2017-10-17, 22:35

el primer script....en que parte de windows se pone y el otro en que linea de Game over se pone? necesito que seas un poquitin mas especifico
avatar
CuteXiora
Soñador
Soñador

0/3

Créditos 248

Gracias : 7

Volver arriba Ir abajo

RPG Maker VX ACE Re: [VX Ace] gameover menu

Mensaje por conorTAT el 2017-10-18, 17:11

A ver te explico el primero el de windows tenes que poner un lugar nuevo y ahi lo pones da igual donde y el segundo busca donde dice "def create command window" para TitleCommand2 y de ahi lo copias y lo pegas en tu script y donde dice def go to title borra lo que esta dentro pero no borres lo del def ni el end
avatar
conorTAT
Novato
Novato

0/3

Créditos 73

Gracias : 3

Volver arriba Ir abajo

RPG Maker VX ACE Re: [VX Ace] gameover menu

Mensaje por CuteXiora el 2017-10-19, 13:00

me esta dando error en el script del windows, me podrias mostrar screenshots de como se hace? ._.U
avatar
CuteXiora
Soñador
Soñador

0/3

Créditos 248

Gracias : 7

Volver arriba Ir abajo

RPG Maker VX ACE Re: [VX Ace] gameover menu

Mensaje por conorTAT el 2017-10-20, 00:07

Bueno aca te dejo la captura

Si vez que te da que cuando no tienes una partida guardada igual vuelve al menu borra lo de dentro de go to title en la script de gameover ojo solo lo de ahi adentro no sera que borres todo el go to title y te salte un error


Última edición por conorTAT el 2017-10-20, 00:11, editado 1 vez (Razón : me falto algo)
avatar
conorTAT
Novato
Novato

0/3

Créditos 73

Gracias : 3

Volver arriba Ir abajo

RPG Maker VX ACE Re: [VX Ace] gameover menu

Mensaje por CuteXiora el 2017-10-20, 13:24

gracias me funciono!!
avatar
CuteXiora
Soñador
Soñador

0/3

Créditos 248

Gracias : 7

Volver arriba Ir abajo

RPG Maker VX ACE Re: [VX Ace] gameover menu

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


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