¡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 3396 miembros registrados.
El último usuario registrado es Discorded.

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

Partir el mensaje en líneas de texto para guardarlo en un array

 :: RPG Maker :: Scripts

Ver el tema anterior Ver el tema siguiente Ir abajo

RPG Maker XP Partir el mensaje en líneas de texto para guardarlo en un array

Mensaje por silvanash el 2013-01-22, 15:06

¡O-hai~! Aquí viene silva pariendo otro script hasta arriba de errores xD.

Me he fijado en que el Window_Message del Maker lee el comando de "Mensaje de texto" letra por letra, y luego dibuja cada una de las letras por separado con el draw_text(x, y, ancho, alto, c). Mi pregunta es si hay alguna forma de guardar una línea completa de texto en un array, en lugar de guardar cada una de las letras.

He hecho un array y un push(c), pero eso sólo consigue devolverme un array lleno de letras, no de líneas separadas xDDDD. Sé que hay un método, tiene que haberlo, pero ya escapa a mi control.

Creo, y sólo creo, que la clave está en la parte de if c == "\n" (del Window_Message), que es cuando el Maker interpreta si se llega al final de una línea o no. Justo después de eso, habría que armar el string completo con esa línea y meterla en el array.

Pues nada más xD. Gracias por su atención.

silvanash
Aventurero
Aventurero

0/3

Créditos 1417

Gracias : 176

Volver arriba Ir abajo

RPG Maker XP Re: Partir el mensaje en líneas de texto para guardarlo en un array

Mensaje por youkai el 2013-01-22, 15:32

Pues para eso agrega antes de:
Código:
while ((c = text.slice!(/./m)) != nil)
esta linea:
Código:
array = text.split("\n")
Donde array es eso...el array que quieras ^^

Saludos,
¥oukai
PD: Si quieres dividir tambien cada linea en palabras array[Numero de linea].split(" ") XD

youkai
Soñador
Soñador

0/3

Créditos 280

Gracias : 10

http://sharingannf.wordpress.com/

Volver arriba Ir abajo

RPG Maker XP Re: Partir el mensaje en líneas de texto para guardarlo en un array

Mensaje por silvanash el 2013-01-22, 16:01

Huy, pues mira, funciona xDDD. Ahora sólo tengo que arreglar un puñado de bugs por aquí y por allá. Gracias.

silvanash
Aventurero
Aventurero

0/3

Créditos 1417

Gracias : 176

Volver arriba Ir abajo

RPG Maker XP Re: Partir el mensaje en líneas de texto para guardarlo en un array

Mensaje por Contenido patrocinado Hoy a las 05:01


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 :: RPG Maker :: Scripts

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