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 4066 miembros registrados.
El último usuario registrado es ricardo kawaii.

Nuestros miembros han publicado un total de 84117 mensajes en 11982 argumentos.

Encoger Caja de Texto (XP)

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 9129

Gracias : 471

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 9129

Gracias : 471

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


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