Quedada del ChatBox
Conectarse
Estadísticas
Tenemos 3143 miembros registrados.El último usuario registrado es Lithering-Games.
Nuestros miembros han publicado un total de 51646 mensajes en 6849 argumentos.
Últimos temas
» _Project Alice I - ID46 [Completo]por Azrael Hoy a las 05:24
» dividir variables
por MaknusDave Hoy a las 04:04
» Comprimir un juego de gran tamaño.
por llavebulacio Hoy a las 03:29
» Stolen shadows (próximamente...)
por Kain Hoy a las 01:26
» Comandos de Mensajes
por silvanash Hoy a las 00:36
» Broken Sword
por Kain Hoy a las 00:10
» - Marble Zone - sukecovers -
por Kain Hoy a las 00:07
» !Hola a todos, soy Lithering¡
por Kain Ayer a las 23:50
» Adaptarme el script como hizo Orochii
por Wecoc Ayer a las 23:18
» TORNEO BATTLE ROYAL CHARAS
por Dangaioh Ayer a las 22:07
Temas importantes
----------------------------------------
Páginas con recursos RPG Maker
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
[RM2k3] Duda Técnica
[RM2k3] Duda Técnica
Bueno no sé si alguien me podrá ayudar en esto (ni el gran EN.I maestro de los parches y cosas raras pudo), lo que pasa es que me sale un problema al hacer ciclos anidados en RM2k3 (que al final opté hacerlos con etiquetas para parchear éste bug), el problema es que cuando se tiene que romper el primer ciclo pese a que pasa por la condición de quiebre el maker la ignora y sigue iterando, una pequeña descripción:
Ciclo1
----If cond1
-------romper ciclo
----[Operaciones y cosas raras]
----Ciclo2
-------if cond2
----------romper ciclo
-------[Operaciones y cosas raras]
-------fin ciclo 2
fin ciclo1
La cuestión es que el romper ciclo1 me lo ignora xD, alguien sabe ¿por qué?
PD: No me interesa una explicación de ciclos, ni cómo hacerlo de otra forma, me interesa saber si a alguien más le pasó y la razón por la que ocurre XD (curiosidades de la vida)
Ciclo1
----If cond1
-------romper ciclo
----[Operaciones y cosas raras]
----Ciclo2
-------if cond2
----------romper ciclo
-------[Operaciones y cosas raras]
-------fin ciclo 2
fin ciclo1
La cuestión es que el romper ciclo1 me lo ignora xD, alguien sabe ¿por qué?
PD: No me interesa una explicación de ciclos, ni cómo hacerlo de otra forma, me interesa saber si a alguien más le pasó y la razón por la que ocurre XD (curiosidades de la vida)

mrhawi- Aventurero

-

2385
Re: [RM2k3] Duda Técnica
En realidad a mi tambien me ha pasado y he tenido que recurrir a interruptores y mas paginas dentro del evento asi que es mas bien un bug generalizado, aunque si solo es algo simple como solo un ciclo dentro si funciona. Desconozco exactamente cual es la causa pero como que ese comando no funciona si es mas de un ciclo pudiendo referirse a solo un ciclo dentro de todo un evento
Espero mi humilde experiencia te haya sido de ayuda
Saludos!!
Espero mi humilde experiencia te haya sido de ayuda
Saludos!!

hellfire_raptor- Principiante

-

348
Re: [RM2k3] Duda Técnica
Si a otro makero también le pasó, aunque si te sirve como dato, puedes parchear el romper ciclo con una etiqueta, así lo "arreglé" yo, pero nunca supe por qué pasa eso con el romper ciclo que no lo toma en cuenta, gracias por la respuesta, saludos!

mrhawi- Aventurero

-

2385
Re: [RM2k3] Duda Técnica
Hace mucho no uso ciclos, porque leía que daban esos errores raros... bueno no esos exactamente pero sí errores raros. La cosa es que creo que al crearse un ciclo, no es exactamente como las etiquetas que son simples "gotos", sino que crea algo así como un subproceso. Eso unido a un proceso paralelo es como si un proceso paralelo crease a otro proceso paralelo dentro.
Lo que se me ocurre ahora, es si podrás comprobar si el ciclo pasa a la segunda parte del ciclo después de romperlo. Es decir, si lo ignora por completo, o si simplemente el romper ciclo lo único que logra es que "se reinicie" por así decirlo.
Para comprobar eso puedes cambiar una variable antes y después del rompimiento del ciclo con dos valores distintos, y poner un mostrar mensaje justo al comienzo del ciclo.
Ojojojojo, bueno no sé xD, saluuuut,
OZ
Lo que se me ocurre ahora, es si podrás comprobar si el ciclo pasa a la segunda parte del ciclo después de romperlo. Es decir, si lo ignora por completo, o si simplemente el romper ciclo lo único que logra es que "se reinicie" por así decirlo.
Para comprobar eso puedes cambiar una variable antes y después del rompimiento del ciclo con dos valores distintos, y poner un mostrar mensaje justo al comienzo del ciclo.
Ojojojojo, bueno no sé xD, saluuuut,
OZ
Re: [RM2k3] Duda Técnica
De hecho sé que no toma el romper ciclo porque probé cambiando el romper ciclo con una etiqueta que se vaya al código que viene después de todos esos ciclos y funciona, es decir entra a la condición y no rompe el ciclo, ahora el ciclo que está después (el que está adentro) si lo toma bien, y lo toma siempre al menos, la variable que estaba incrementando adentro se va a la mier..., pero bueno cosas raras del maker, no queda más que dejarlo parcheado, de todas formas no me da mayor problema, quería saber por qué pasaba ese bug, saludos!

mrhawi- Aventurero

-

2385
Re: [RM2k3] Duda Técnica
A mi me paso algo parecido, lo solucione sacando uno de los ciclos, ya que por limitaciones del maker supongo, al haber un ciclo dentro de un ciclo el segundo ciclo, si queremos romper el segundo, el maker pasara de largo el segundo queriendo desactivar el primero, pero como no puede hacerlo simplemente ignora la orden y se queda igual.
Yo puse el primer ciclo, cuando se cumplen las condiciones para que se rompa el ciclo, paso a otra pagina del evento con el segundo ciclo, asi me funciono. De todas formas si quieres pasame un juego de ejemplo con el evento en cuestión y le hecho un ojo.
Mada Mada Dane
Yo puse el primer ciclo, cuando se cumplen las condiciones para que se rompa el ciclo, paso a otra pagina del evento con el segundo ciclo, asi me funciono. De todas formas si quieres pasame un juego de ejemplo con el evento en cuestión y le hecho un ojo.
Mada Mada Dane
Re: [RM2k3] Duda Técnica
De hecho mi problema no es solucionar el bug (que como dije se arregla "fácil" poniendo un ir a etiqueta en vez de romper ciclo), pero mi pregunta iba mas o menos para saber cómo toma el maker los romper ciclo, que al parecer no los toma tal cual. De todas formas gracias por la respuesta.

mrhawi- Aventurero

-

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
















por mrhawi el 2012-07-27, 01:36

