Registrarse

Un par de dudillas sobre scripts.

Estado
Cerrado para nuevas respuestas.

Leo the Lion

Doint write whilt dronk.
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?
 

RedMort

Aprendiendo Decomp
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
 

Javi4315

Babyface
Miembro de honor
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.
 

Leo the Lion

Doint write whilt dronk.
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?
 

Javi4315

Babyface
Miembro de honor
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
 

Leo the Lion

Doint write whilt dronk.
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
 

Javi4315

Babyface
Miembro de honor
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.
 

RedMort

Aprendiendo Decomp
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 ^^
 

Javi4315

Babyface
Miembro de honor
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?
 
Estado
Cerrado para nuevas respuestas.
Arriba