PortyGames Generation


 
IndiceÍndiceGaleríaFAQMiembrosBuscarPacksRegistrarseDonacionesConectarse
¡Buenas Invitado, Juega a los videojuegos gratuitos creados por otros PortyGamers!
¡Buenas Invitado, Lee online y totalmente gratis nuestra revista sobre PortyGames!
¡Buenas Invitado, Busca el programa más adecuado para crear tus propios videojuegos!
¡Buenas Invitado, Lee y aprende de los tutoriales de PortyGamers más avanzados!
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
» PortyGames generation cumple 2 años
por Zangetsu Dom Nov 13, 2011 1:02 am

» sugerencia publicidad
por Zangetsu Dom Nov 13, 2011 1:01 am

» PortyGamees aplica soluciones para soportar su crisis...
por Zangetsu Dom Nov 13, 2011 12:59 am

» Baja de ranking
por exellomas Dom Oct 23, 2011 8:06 pm

» wizard101 music xd
por Zangetsu Jue Sep 22, 2011 1:43 pm

» 6 curiosidades sobre la vida de Steve Jobs
por Zangetsu Jue Sep 15, 2011 7:35 pm

» Taller De Charsets Rpg maker 2000/2003
por HollowMaker Jue Ago 25, 2011 1:16 pm

» un pixelart
por Pokaranero Miér Jul 27, 2011 5:14 pm

» Almohadazo
por exellomas Mar Jul 26, 2011 1:07 am

» EmuPack
por Emmet Dom Jul 10, 2011 3:45 pm


CaosG Asistencia ForoActivo Foros Metal Slug FC Anime Supremo No Fansub Good Area




Comparte | 
 

 Añadir Opciones al Menu Principal (by Zomnas)

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Pokaranero
ADMINISTRADOR
ADMINISTRADOR
avatar

Especialidad : Mapeador

Masculino

Escorpio Cabra
Mensajes : 769
Monedas : 1955
Reputación : 14
Edad : 26
Localización : España
Empleo /Ocio : Artista

MensajeTema: Añadir Opciones al Menu Principal (by Zomnas)   Miér Ago 11, 2010 11:50 am



Este tutorial no es mio, lo he copiado del siguiente enlace:
Añadir Opciones al Menu Principal (by Zomnas)




Buenas, yo no se mucho sobre scripts, pero puedo hacer algunas cosas, como añadir opciones en el menú. Esto es lo que aquí se explica, más en sentido práctico que teórico.

Este tutorial sirve para crear una nueva clase en el menú, y es para RPG maker XP. En primer lugar entramos en el RPG maker XP y abrimos el editor de scripts pulsando f11.
Después buscamos el script Scene_Menu. Miramos a partir de la línea 20:

Código:
s1 = $data_system.words.item
s2 = $data_system.words.skill
s3 = $data_system.words.equip
s4 = "Estado"
s5 = "Guardar"
s6 = "Salir"


Las palabras que están entre comillas son las que aparecen en el menú al jugar, y podemos cambiarlas por cualquier palabra que queramos.

Pero las tres primeras líneas no tienen comillas. Para cambiar el nombre de los tres primeros comandos no hace falta saber de scripts. Simplemente entra en la base de datos, abre la pestaña “sistema”, y modifícalos en una ventana situada a la derecha.

Si lo que quieres es añadir más opciones en el menú ve a la línea 26:

Código:
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])

Ahora añade una coma y una “s” seguida del número siguiente. Para añadir una sola opción, debe quedar así:

Código:
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7])

Ahora volvemos a la línea 25 y añadimos otra línea, en la que pondrá lo siguiente:

Código:
s7 = "X"

Donde X, pon el nombre que quieras. Al final, todo quedaría así:

Código:
s1 = $data_system.words.item
s2 = $data_system.words.skill
s3 = $data_system.words.equip
s4 = "Estado"
s5 = "Guardar"
s6 = "Salir"
s7 = "X"
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7])


Al abrir el menú, observa que la última opción se ve cortada por la ventana del tiempo de juego. Para arreglar esto ve a la lineas a partir de la 42:

Código:
# Make play time window
    @playtime_window = Window_PlayTime.new
    @playtime_window.x = 0
    @playtime_window.y = 224

Aquí están las coordenadas de la pantalla de tiempo de juego. Puede editar la línea de las coordinadas para modificar donde estará la ventana, y con esto conseguirás que la última opción del menú no se corte. El número ideal de las coordenadas y sería esta:

Código:
@playtime_window.y = 240


Ahora nos vamos a la línea 166 y 167 para editar qué es lo que pasará cuando se seleccione la nueva opción.
Lineas 166 y 167:

Código:
$scene = Scene_End.new
      end

Hacemos una linea entre las dos, donde ponemos:

Código:
when X

Donde X ponemos el número siguiente al número del último When.
Al añadir sólo una opción, quedaría así:

Código:
$scene = Scene_End.new
[u]when 6[/u]
      End

Ahora puedes poner varias cosas entre el when y el end. Es recomendable poner esto al principio:

Código:
$game_system.se_play($data_system.decision_se)

Esto sirve para que al seleccionar esta opción, suene el sonidito de aceptar.
Aquí hay algunos ejemplos de las demás cosas que puedes poner entre el when y el End:

Código:
when 6 
        $game_system.se_play($data_system.decision_se)
        $scene = Scene_Gameover.new

Con esto el juego terminará, ya que entrarías en Game Over. Para llamr a otro script puedes hacer lo mismo pero sustituyendo Gameover por la primera clase de un script de Scene. Por ejemplo:
Código:
when 6 
        $game_system.se_play($data_system.decision_se)
        $scene = Scene_Title.new


Aquí otro ejemplo, más útil, y es una mezcla entre script y engine. Consiste en que al seleccionar la opción se active un interruptor y vayas directamente al mapa. Esto sirve para que al ir al mapa se active un evento común en inicio automático o proceso paralelo que se active con ese interruptor.
Para hacer esto hay que poner:

Código:

when 6
$game_system.se_play($data_system.decision_se)
          $game_switches[X]=TRUE
          $scene = Scene_Map.new

Aquí explico las tres lineas:
Código:
$game_switches[X]=TRUE

Con esto se consigue activar un interruptor. Donde X hay que poner el número de interruptor que se desea activar.

Código:
$scene = Scene_Map.new
Esto sirve para ir al mapa.

Usando este ejemplo puedes crear otro menú hecho con engines, y muchas cosas más, como mostrar imágenes, teletransportarte a otro mapa desde el menú...

Si no entendéis algo, preguntad, ya que es el primer tutorial de scripting que hago y puede que no me haya explicado demasiado bien en algunos aspectos.
Espero que os sirva!
Volver arriba Ir abajo
http://portygames.foroweb.org
exellomas
Miembro Prestigioso
Miembro Prestigioso
avatar

Especialidad : Jugador

Masculino

Tauro Tigre
Mensajes : 638
Monedas : 1138
Reputación : 6
Edad : 19
Localización : En la casa de caperuzita verde
Empleo /Ocio : crear juegos rol o juegos de plataforma sin pago

MensajeTema: Re: Añadir Opciones al Menu Principal (by Zomnas)   Sáb Ago 14, 2010 12:55 am

Cuando pongo la opcion del game over le apreto "enter" Y no pasa nada
Volver arriba Ir abajo
http://ciudad-rpg-maker.foroactivo.com
 

Añadir Opciones al Menu Principal (by Zomnas)

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
PortyGames Generation :: Categoria de Ayuda y Tutoriales :: Ayuda General :: Guias y Tutoriales-