¡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
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
Últimos temas
» Zona 14 Beta Released
por Aeon_Fox Hoy a las 09:30

» Hola a todos
por Filipter Hoy a las 08:32

» Engine REPELENTE [XP]
por Producciones The Golden Ayer a las 22:47

» Saludos a todos
por erpks77 Ayer a las 21:35

» (XP) Repelente
por Producciones The Golden Ayer a las 19:56

» Varios videotutoriales de grafismo
por Wecoc Ayer a las 16:50

» Pokémon Light Adventures [DEMO]
por BruMaster7 @Maker@ Ayer a las 15:14

» [Ayuda] Autolazaro
por alex1633 Ayer a las 11:37

» Necesito ayuda de alquien que entienda de scripting
por Filipter Ayer a las 08:34

» RPG maker FES (3DS)
por drakem 2017-06-21, 21:24

Afiliados
Estadísticas
Tenemos 3919 miembros registrados.
El último usuario registrado es Knight200.

Nuestros miembros han publicado un total de 83355 mensajes en 11856 argumentos.
Navega con Google Chrome
[DESCARGA]

Encoger Caja de Texto (XP)

 :: RPG Maker :: Ayuda RPG

Ver el tema anterior Ver el tema siguiente Ir abajo

RPG Maker XP Encoger Caja de Texto (XP)

Mensaje por Ganelan el 2015-01-01, 16:41

Buenas tardes y feliz año a todos lo primero!

Pues vereis, estuve hurgando en el script de mensajes del maker XP, ya que queria reducir el tamaño de las ventanas (hacerlas mas bajitas, y no tan altas).

Por si no me e explicado bien, lo que busco es reducir la altura de la ventada de mensajes, y aumentar el ancho.

¿Donde/como debo trastear?
avatar
Ganelan
Veterano
Veterano

0/3

Créditos 584

Gracias : 23

Volver arriba Ir abajo

RPG Maker XP Re: Encoger Caja de Texto (XP)

Mensaje por Wecoc el 2015-01-01, 18:16

¿Lo quieres editar en los scripts base o prefieres un nuevo script que te lo cambie? Bueno te explico dónde se cambia y si eso, luego te lo paso a un script a parte si lo prefieres.

Todo está dentro del script Window_Message.

En el primer método de todos hay ésto:

Código:
  def initialize
    super(80, 304, 480, 160)


Esos números son x, y, width, height de la ventana.
Fíjate que el height es 160, que es el número de líneas (4) * 32 + 32

De modo que si quieres solo 3 líneas, sería 3 * 32 + 32 = 128

Ten en cuenta que como la ventana puede tener tres posiciones distintas (arriba, centro, abajo), la y no se te cambiará por cambiarla aquí porque también viene definida más abajo, dentro de def reset_window. Las demás sí.

Finalmente si lo que quieres es cambiar la altura entre las líneas para que siga habiendo cuatro, es un poco más complejo y habría que hacer un script a parte mejor, porque no solo es cambiar el texto sinó las elecciones (incluído su cursor) y el input number.
avatar
Wecoc
Administrador
Administrador



Créditos 8983

Gracias : 442

Volver arriba Ir abajo

RPG Maker XP Re: Encoger Caja de Texto (XP)

Mensaje por Ganelan el 2015-01-01, 18:28

Me es suficiente con la primera opcion.

Y una duda, ¿se puede hacer que las lineas de texto puedan ser mas largas? Hay un punto en donde se "cortan".
avatar
Ganelan
Veterano
Veterano

0/3

Créditos 584

Gracias : 23

Volver arriba Ir abajo

RPG Maker XP Re: Encoger Caja de Texto (XP)

Mensaje por Wecoc el 2015-01-01, 18:59

El texto en sí no se cortará si la ventana es más ancha, llegará hasta el tope. Pasa que al hacerla muy ancha, puede que el editor de mensajes no sea lo suficientemente largo para poner toda la línea allí.

Eso es más complejo de solucionar, porque la ventana del editor es la que es. En mi script de mensajes uso unos códigos especiales para evitar eso; uno que permite juntar dos líneas en una y uno que permite juntar dos mensajes en uno. Pero no creo que sea cuestión de usar el script solo por eso xD

Luego la versión especial del AMS por lo visto incluye un método que lo permite también. No lo probé porque no tengo esa demo, pero creo que era ejecutar un exe a parte o algo así, que permitía ese alargamiento de la ventana pene. En la demo normal del AMS un evento habla de ello.

El método que newold presentó aquí era similar, él lo aplicó en la ventana de Llamar script y en el Editor de Scripts pero se podría hacer lo mismo con la de mensajes y cualquier otra.
avatar
Wecoc
Administrador
Administrador



Créditos 8983

Gracias : 442

Volver arriba Ir abajo

RPG Maker XP Re: Encoger Caja de Texto (XP)

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 :: RPG Maker :: Ayuda RPG

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