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

Últimos temas
» Sobrepasar el límite de caracteres permitidos.
por HatsuHurimi Hoy a las 00:42

» Necesito tilesets con nieve.
por HatsuHurimi Hoy a las 00:40

» Hola nuevo mundo
por Gacoro Hoy a las 00:30

» Hola Hola <3
por Gacoro Ayer a las 04:52

» Cambiar color sistema de texto
por Lithium 2018-04-17, 22:21

» PETICION DE LINKS ROTOS
por RinerV 2018-04-17, 15:57

» una ayudita porfavor
por Gacoro 2018-04-17, 13:34

» Hola,soy nuevo en el foro.
por Gacoro 2018-04-17, 13:30

» the world of the gods crystals
por Gacoro 2018-04-17, 05:19

» [RMXP] Visible Debug 1.2
por RiKennedy-Maker 2018-04-16, 21:19

Afiliados

Sobre invocaciones

Ver el tema anterior Ver el tema siguiente Ir abajo

RPG Maker XP Sobre invocaciones

Mensaje por Noctámbulo el 2013-07-09, 13:12

Saludos a todos.

Estoy ideando un engine de invocación. El personaje principal invoca a X en mitad de la batalla, X se añade al grupo y el resto de miembros del grupo desaparecen. Cuando cancelas la invocación, X desaparece y vuelven a agregarse los miembros del grupo.

El problema es que en el desarrollo de la trama de mi proyecto, el grupo está en constante cambio (ahora se te alía uno, luego otro se va, uno que muere, otro que vuelve... etc) y estoy teniendo problemas para asignar por eventos comunes los miembros del grupo que se tienen que agregar cuando cancelas la invocación.

Se que podría hacerlo por variables, pero es bastante tedioso, ¿alguien conoce una forma corta y fácil de hacer lo que me propongo, incluso por medio de algún script?

Espero haberme explicado, muchas gracias por vuestro tiempo.
avatar
Noctámbulo
Principiante
Principiante

1/3

Créditos 299

Gracias : 27

Volver arriba Ir abajo

RPG Maker XP Re: Sobre invocaciones

Mensaje por silvanash el 2013-07-09, 15:28

Cada vez que cambies el equipo, usa 4 variables para guardar la ID de los personajes que estén. Por ejemplo:

ID1: Jugador1
ID2: Jugador2
ID3: Jugador3
ID4: Jugador4
ID5: Jugador5
ID6: Jugador6

Ahora, tienes un equipo compuesto por los jugadores 4, 1, 3 y 2, en ese orden. Ahora usa cuatro variables y guarda las IDs de los personajes. Para quitarlos, usa el comando de quitar personajes y quítalos todos. Para añadirlos, haz llamada a script así:

Código:
$game_party.add_actor($game_variables[x]) unless $game_variables[x] == 0

Donde "X" es la ID de la variable que guarda la ID del personaje.

Para evitar errores, cada vez que cambies al grupo sería mejor que resetearas todas las variables a cero y luego las modificaras todas.
avatar
silvanash
Aventurero
Aventurero

0/3

Créditos 1626

Gracias : 230

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.