qna_rh
Thread Id: 22782
Thread Name: Un par de dudillas sobre scripts.
#0
Leo the Lion 27219
Hola.
Bueno, el caso es que tuve una idea sobre un hack que estuviese relacionado con los viajes en el tiempo y tuve varias dudas (porque soy un noob en esto) acerca de como podria hacer los viajes en si. Si no me entendeis, ahora lo hareis.
1- Podria hacer que un objeto clave o un script de persona fuera el que me permitiese viajar en el tiempo (como cuando vas a viajar en el barco, que te preguntan a donde ir) abriendo una cajita de seleccion?
2- Si no, podria hacer un nuevo movimiento especial que solo pudiesen aprender dialga y celebi y que se pudiese usar fuera de la batalla para tener el mismo resultado que la duda 1?
3- Podria usar el comando random (o como quiera que se escriba) para que 1 o 2 de cada 20 veces hubiera un fallo y me llevase a otro sitio?
4- Podria hacer que se desbloqueasen cada vez mas epocas?
Gracie por vuestra atencion.

Pd: si no se puede hacer con un rom, habria alguna forma de hacerlo en rpg maker si no?
#1
RedMort 26611
Bueno, no entiendo bien tu duda, si quieres que te expliquemos o no, pero en fin, yo sé hacer la 1, 3 y 4, si quieres ayuda, ya sabes ;D
#2
Leo the Lion 27219
Pues si me explicais se agradeceria.
Y MUCHO
#3
Javi4315♪ 13374
Si utilizas flags, por ejemplo, para determinar qué sitios tienes desbloqueados, claro que puedes hacerlo. Si utilizas Fire red estaría bastante bien, porque podrías utilizar los mapas de las islas para esos lugares. Para viajar puedes hacerlo con un script en el que se cree un multichoice donde puedas elegir el lugar donde viajar. Para lo otro, puedes usar el comando random hasta un valor determinado cuyo resultado se guardará en la variable LASTRESULT y puedes comprobar. Dependiendo de cuál sea ese resultado, haces una u otra cosa.

La verdad es que lo puedes hacer tanto en hack como en RPG. En RPG es cierto que costaría menos y puede quedar mejor por el tema de las limitaciones y las opciones que tienes ahí. Pero como poderse, se puede también en un hack.
#4
Leo the Lion 27219
Osea, que pondria todas las opciones y luego un setvar 0x??? en alguna parte del juego y, cuando seleccione alguna opcion un checkvar 0x???, no?
Y se puede hacer que no aparezcan las opciones bloqueadas?
#5
Javi4315♪ 13374
No, pones el multichoice. La opción que elijas en el multichoice también se guarda en la variable LASTRESULT, por lo que seguido de eso, compruebas directamente el valor de la variable y, dependiendo de cuál sea, pues haces una cosa u otra.

Y lo de "Y se puede hacer que no aparezcan las opciones bloqueadas?" no sé a qué te refieres xD
#6
Leo the Lion 27219
Pues que en vez de parecer las opciones 1906, 1469, 1234 y 1492 (años) aparezcan solo 1906 y 1469 y que al conseguir algo (vencer a un lider, etc.) se añadan a la pantallita del multichoice las otras dos, ya que antes solo se veian y podian seleccionar 1906 y 1469 y ahora se pueden ver y seleccionar en el multichoice 1906, 1469 y 1234.
Como si las ocultases
#7
Javi4315♪ 13374
Para eso tienes que hacer varios multichoices. Dependiendo de lo que tengas desbloqueado, se mostrará uno u otro. Así funciona también el del barco en FR.
#8
RedMort 26611
Yo, lo que haria seria:
1- Crear el multichoice de las 2 opciones que quieres en tu script inicial, poniendo un checkflag de la flag que activarás posteriormente.
En el 0x0 (no activada) le pones el multichoice inicial, del que acabamos de hablar.
En el 0x1 (activada) le pones multichoice de las 4 opciones.
2- Hacer el script con el que quieres desboquear las otras dos fechas. Y en ese script, activar la flag que hará que el multichoice pase de 2 opciones, a 4.
Creo que tu pensabas en un multichoice con las 4 opciones desde un principio, pero con 2 bloqueadas, y es mejor asi, un multichoice de 2 primero, y otro distinto de 4.
Es todo, espero que te sirva, saludos ^^
#9
Leo the Lion 27219
No, pensaba en lo que tu dijiste.
Gracias!
PD: Y esto se podria alargar y alargar con mas flags, no?
#10
Javi4315♪ 13374
Iniciado por Mr Mudkip
No, pensaba en lo que tu dijiste.
Gracias!
PD: Y esto se podria alargar y alargar con mas flags, no?


No y sí. No porque un multichoice no es infinito, tiene unas opciones máximas que no sé ahora mismo si son 5 o 6 (creo que 6). Y sí porque puedes poner en la última opción algo así como "Más lugares", "Otros lugartes"... Y si pulsas ahí, abres otro multichoice distinto con más localizaciones y así con las que quieras, ¿Me entiendes?
#11
Leo the Lion 27219
Aja.
Gracias! Cerrad el tema, plisi