¡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
» Sonido del texto
por CuteXiora Hoy a las 00:50

» ¿Hola Se Acuerdan De Mi? Pos Bien Volvi En Forma De Fichas :v
por orochii Hoy a las 00:03

» Proyecto Ahura: Transportes
por orochii Ayer a las 23:58

» Pokemon Asteria
por The Dritch Ayer a las 23:56

» Hola,soy nuevo
por Marshmello Ayer a las 23:14

» [RMVX] Daño a enemigos concretos y escenas aleatorias
por RiKennedy-Maker Ayer a las 21:42

» Absorber vida en batalla
por alex1633 Ayer a las 19:01

» [XP] Algunos tilesets del RTP ampliados
por alex1633 Ayer a las 18:49

» Hola soy nuevo
por L Munch Ayer a las 17:13

» RESULTADOS - Concurso de Screens 2017-01
por Danryu Ayer a las 11:40

Afiliados
Estadísticas
Tenemos 3610 miembros registrados.
El último usuario registrado es The Dritch.

Nuestros miembros han publicado un total de 81468 mensajes en 11517 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, 10:36

¡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 1508

Gracias : 199

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, 11:02

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, 11:31

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 1508

Gracias : 199

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


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.