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

quiero crear un área para Revivir personajes caidos [Ayuda]

 :: RPG Maker :: Ayuda RPG

Ver el tema anterior Ver el tema siguiente Ir abajo

quiero crear un área para Revivir personajes caidos [Ayuda]

Mensaje por lobeznopablo el 2016-04-05, 01:03

Bueno, el caso es este, hace un tiempo considerable intente crear sin éxito una zona donde poder resucitar a los personajes caídos en batalla, esto obviamente esto es solo si no se tiene a la mano un Hechizo o Ítem para revivir, ejemplos de esto podrían ser la botica en Etrian Odyssey, o las iglesias de Final fantasy 1 y 2.

Bueno, para entrar en detalles:
El personaje tiene que entrar en este lugar, hacer clic en el evento designado y todos los personajes caídos reviven con un poco de PV, eso es todo y si no hay personajes caidos en tu grupo que aparesca un mensaje que diga "no pasa nada" o algo parecido.

El problema es que, podría decirse que encontré una forma de hacer ese evento, pero no es una que me anima mucho. Puedo hacerlo, pero solo si es un personaje a la vez ¿eso quiere decir que debo crear una condición de efecto para cada personaje dentro del evento?

Porque si no hay otra forma, supongo que solo me queda intentar eso.

Pero prefiero primero escuchar que opciones tengo así que ¿alguien tiene alguna idea que pueda aportar por favor?

Mi Tipo de Maker: RPG VX (el común no el Ace.)


Última edición por lobeznopablo el 2016-04-05, 06:20, editado 2 veces

lobeznopablo
Novato
Novato

0/3

Créditos 82

Gracias : 2

Volver arriba Ir abajo

Re: quiero crear un área para Revivir personajes caidos [Ayuda]

Mensaje por Rarisima el 2016-04-05, 01:24

Pagina 1 > Personajes > Cambiar estado > Todo el grupo > Quitar > Estado 1: Muerto
Asi revivira. Pero si quieres quitarle vida, ve a cambiar Pv, quitar y en constante decide cuanto quieres que pierda.
Esa es una manera simple... sin variables ni interruptores ni nada. Solo con las opciones ya hechas... espero que te sirva, y si no, pues haber como le hago para hacerlo de manera mas eficiente (?)

Rarisima
Iniciado
Iniciado

0/3

Créditos 12

Gracias : 2

Volver arriba Ir abajo

Re: quiero crear un área para Revivir personajes caidos [Ayuda]

Mensaje por lobeznopablo el 2016-04-05, 06:17

si eso, eso suena bien, aun que falta la parte de que pasa cuando no hay personajes caidos en tu grupo.

seme olvido mencionar eso, que cuando no tengas personajes caidos en tu grupo que aparesca un mensaje que diga "no pasa nada" o algo asi (ahora edito eso), que tambien fue una de las razaones por la cual el evento no me salio como queria.

lobeznopablo
Novato
Novato

0/3

Créditos 82

Gracias : 2

Volver arriba Ir abajo

Re: quiero crear un área para Revivir personajes caidos [Ayuda]

Mensaje por Calayax el 2016-04-05, 12:57

Pucha, usas justo el maker que no tengo. A la noche lo bajo y te hago el engine lo más biutiful que pueda. Nl es que sea "o que barbaro este enginer" pero no creo que sea complicado esto y ya tengo una idea bastante concreta con los controles del XP.

Calayax
Soñador
Soñador

0/3

Créditos 470

Gracias : 11

Volver arriba Ir abajo

Re: quiero crear un área para Revivir personajes caidos [Ayuda]

Mensaje por silvanash el 2016-04-05, 13:47

Variables, hijo, variables.

Variable[1] sustituir/igualar a 0 #Esta variable guarda el número de aliados muertos en el equipo

Ahora bloque de comprobaciones:
Condiciones y efectos[personaje X] está en el equipo?
-> Condiciones y efectos[personaje X] tiene estado[Muerte]?
-> -> Curar a personaje X de la forma que quieras
-> -> Variable[1] sumar 1
-> Fin de condición
Fin de condición

Repite esas comprobaciones por todos los posibles personajes.

Al final del evento, después de todas las comprobaciones:
Condiciones y efectos variable[1] igual a 0
-> Mostrar mensaje: "No pasa nada"
Excepción
-> Mostrar mensaje: "whatever"
Fin de condición

Si RMVX no permite comprobar si un personaje tiene el estado [Muerte], usa operaciones de variable:
Variable[2] sustitiur por [personaje X] HP actual
Condiciones y efectos variable[2] igual a 0
-> Variable[1] sumar 1
Fin de condiciones

Después de haber hecho scripts durante un año, me doy cuenta de lo incómodo que es usar engines. Ahora estoy triste, y he perdido mi puesto de enginer.


Última edición por silvanash el 2016-04-05, 13:50, editado 2 veces

silvanash
Aventurero
Aventurero

0/3

Créditos 1417

Gracias : 176

Volver arriba Ir abajo

Re: quiero crear un área para Revivir personajes caidos [Ayuda]

Mensaje por Calayax el 2016-04-05, 19:01

silvanash escribió:Variables, hijo, variables.

Variable[1] sustituir/igualar a 0 #Esta variable guarda el número de aliados muertos en el equipo

Ahora bloque de comprobaciones:
Condiciones y efectos[personaje X] está en el equipo?
-> Condiciones y efectos[personaje X] tiene estado[Muerte]?
-> -> Curar a personaje X de la forma que quieras
-> -> Variable[1] sumar 1
-> Fin de condición
Fin de condición

Repite esas comprobaciones por todos los posibles personajes.

Al final del evento, después de todas las comprobaciones:
Condiciones y efectos variable[1] igual a 0
-> Mostrar mensaje: "No pasa nada"
Excepción
-> Mostrar mensaje: "whatever"
Fin de condición

Si RMVX no permite comprobar si un personaje tiene el estado [Muerte], usa operaciones de variable:
Variable[2] sustitiur por [personaje X] HP actual
Condiciones y efectos variable[2] igual a 0
-> Variable[1] sumar 1
Fin de condiciones

Después de haber hecho scripts durante un año, me doy cuenta de lo incómodo que es usar engines. Ahora estoy triste, y he perdido mi puesto de enginer.

Bueeeena! me ahorraste bajar VX xdd si, es exactamente lo mismo que iba a decir yo, por lo que deduzco que o estamos los dos mal o estaba en buen camino. Espero resulte funcional.
Saludos
¡Saluditos!

Calayax
Soñador
Soñador

0/3

Créditos 470

Gracias : 11

Volver arriba Ir abajo

Re: quiero crear un área para Revivir personajes caidos [Ayuda]

Mensaje por lobeznopablo el 2016-05-08, 10:05

Me disculpo por no haber respondido por tanto tiempo, pero la verdad es que esto días no andaba con ánimos de seguir con mi proyecto, además de que tuve asuntos personales que resolver, en fin -_-U

Bueno, acabo de intentarlo y creo que entendí muy mal como hacer el evento o que se yo, es que aun soy muy nuevo con las variables y probablemente no entendí como debería algo de lo que me escribido silvanash, calculo que eso abra pasado.

Ya que además de que solo se muestra uno de los mansajes independientemente de cual sea el estado del personaje, una vez que le hago click al evento para resucitar, no solo reviví al personaje caído, sino que además impide que seles vuelva a inducir el esto muerte, como si fueran inmortales O_O.

Y bueno, como dije quizás entendí mal algo de lo que ley, por favor ¿me ayudan a corregirlo?

lobeznopablo
Novato
Novato

0/3

Créditos 82

Gracias : 2

Volver arriba Ir abajo

Re: quiero crear un área para Revivir personajes caidos [Ayuda]

Mensaje por lobeznopablo el 2016-05-10, 07:00

hola? hay alguien todavia que pueda ayudarme con esto?

lobeznopablo
Novato
Novato

0/3

Créditos 82

Gracias : 2

Volver arriba Ir abajo

Re: quiero crear un área para Revivir personajes caidos [Ayuda]

Mensaje por silvanash el 2016-05-10, 09:37

¿Puedes hacer una captura del evento para ver qué comandos y en qué orden los has usado? No se me ocurre ninguna razón para que falle el evento.

De paso, dime si usas algún script en el juego.

silvanash
Aventurero
Aventurero

0/3

Créditos 1417

Gracias : 176

Volver arriba Ir abajo

Re: quiero crear un área para Revivir personajes caidos [Ayuda]

Mensaje por lobeznopablo el 2016-05-12, 03:14

Está bien acá te paso una imagen, como ya mencione aun soy muy nuevo con las variables, asi que es muy probable que no haya captado del todo tus instrucciones y seguro hice algo mal.



si no es suficiente, puedo pasarte imagenes de como quedaron configuradas las variables.

lobeznopablo
Novato
Novato

0/3

Créditos 82

Gracias : 2

Volver arriba Ir abajo

Re: quiero crear un área para Revivir personajes caidos [Ayuda]

Mensaje por silvanash el 2016-05-12, 04:27

No has seguido mis instrucciones.

La primera condición es si ese personaje está dentro del equipo, para evitar resucitar personajes que no estén en el grupo. Dentro de esa condición se coloca la de si ese personaje está muerto.

Es decir, que se tienen que cumplir dos condiciones, una dentro de otra.

Después, cuando vayas a curar, elige sólo al personaje de la condición , no un curar todos. Curar todos curará a todos los personajes, estén en el equipo o no.

Lo más importante es sumar 1 a la variable. Dentro de las condiciones anidadas tienes que sumar uno a la variable. Eso es lo que lleva la cuenta de cuantos personajes han resucitado.

En mi primer post, las flechas significan que el comando está metido dentro de la condición anterior. Hay una condición metida dentro de otra, y en esa segunda condición hay metido un comando de curar sólo a ese personaje y un comando de sumar uno a la variable.

silvanash
Aventurero
Aventurero

0/3

Créditos 1417

Gracias : 176

Volver arriba Ir abajo

Re: quiero crear un área para Revivir personajes caidos [Ayuda]

Mensaje por lobeznopablo el 2016-05-12, 06:35

ok ahora entendi que hice mal^^U perdon ya lo corregi y ahora funciona justo como queria que funcionara, un millon de gracias por eso.

lobeznopablo
Novato
Novato

0/3

Créditos 82

Gracias : 2

Volver arriba Ir abajo

Re: quiero crear un área para Revivir personajes caidos [Ayuda]

Mensaje por Contenido patrocinado Hoy a las 05:02


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.