Variable para caso.

Foro para hablar del sitio o pedir ayuda. También puedes señalar errores si encuentras alguno.

Moderator: ES - Moderadores del foro

Super legenda
Posts: 860
Joined: Mon Sep 11, 2017 8:10 pm
Gender: Male
Spoken languages: Español e Ingles

Variable para caso.

Post by Super legenda »

¿Que variable debo usar para que el juicio avance al presionar declaraciones en cierto orden?
¿Puedo hacerlo sin variables e ir usando los comandos de "Esconder Cuadro" y "Revelar Cuadro"?
samuko
Posts: 2185
Joined: Sun Sep 23, 2012 2:24 pm
Gender: Male
Spoken languages: Español, Français, English
Location: Sevilla, España
Contact:

Re: Variable para caso.

Post by samuko »

En principio sí. Dame más información de lo que quieres hacer.
Image
Super legenda
Posts: 860
Joined: Mon Sep 11, 2017 8:10 pm
Gender: Male
Spoken languages: Español e Ingles

Re: Variable para caso.

Post by Super legenda »

Presionar sexta declaración, después la quinta.
samuko
Posts: 2185
Joined: Sun Sep 23, 2012 2:24 pm
Gender: Male
Spoken languages: Español, Français, English
Location: Sevilla, España
Contact:

Re: Variable para caso.

Post by samuko »

Hay dos formas de hacerlo:

-la primera, copias la declaración 5 y ocultas una de ellas. Cuando se presione la sexta se oculta el cuadro de la declaración 5 y se revela el segundo de la 5. Esto sirve por si han habido cambios importantes entre ambas.

-la segunda, en cualquier cuadro de la sexta defines una variable llamándola como tu quieras. Me voy a referir a ella como presion, con valor 1. Después, en la quinta evalúas la condición para redirigir al jugador. Que sea presion=1 y si se cumple, redirige al cuadro que quieras.

Espero que lo entiendas. ;) dime si necesitas explicarlo con más detalles.
Image
Super legenda
Posts: 860
Joined: Mon Sep 11, 2017 8:10 pm
Gender: Male
Spoken languages: Español e Ingles

Re: Variable para caso.

Post by Super legenda »

Gracias... No entiendo exactamente
¿En qué parte debería poner la quinta copiada?
User avatar
JaviVader9
Posts: 673
Joined: Tue Jan 05, 2016 12:13 pm
Gender: Male
Spoken languages: Español, English, et un peu de Français

Re: Variable para caso.

Post by JaviVader9 »

Yo lo haría de la segunda forma, pero eso es totalmente personal
Super legenda
Posts: 860
Joined: Mon Sep 11, 2017 8:10 pm
Gender: Male
Spoken languages: Español e Ingles

Re: Variable para caso.

Post by Super legenda »

Ok... Osea que en un cuadro de la sexta en definir variables pongo "presion1" y después en la quinta pongo "presion=1" y hago que cuando uno cumpla la variable se vaya a un cuadro que yo defino.
Super legenda
Posts: 860
Joined: Mon Sep 11, 2017 8:10 pm
Gender: Male
Spoken languages: Español e Ingles

Re: Variable para caso.

Post by Super legenda »

¿Me pueden decir paso a paso lo que debo hacer?
samuko
Posts: 2185
Joined: Sun Sep 23, 2012 2:24 pm
Gender: Male
Spoken languages: Español, Français, English
Location: Sevilla, España
Contact:

Re: Variable para caso.

Post by samuko »

Vale, si lo quieres hacer con variables (el método más práctico) debes hacerlo de la forma que te explicaré. (Inciso: por favor, no me matéis por esto :calisto: )
Spoiler : :
Declaración 1

"El otro día cuando volvía a mi casa estaba muy enfadado."

Presión:
  • Frame 1: :holdit: ¿Estás seguro de que estabas enfadado?
  • Frame 2: Sí, lo estoy. Acción: Evaluar condición para redirigir al jugador;
    • ID del cuadro de fracaso: Frame 4
    • Expresión a evaluar: var=1
    • ID del cuadro objetivo: Frame 3 #Si la condición se cumple (que la variable sea 1, es decir, que el jugador haya leído lo que quieres)
  • Frame 3: :objection: ¡Acabas de decir que te gustó la película y estuviste muy alegre! #Salir del interrogatorio
  • Frame 4: ...
Declaración 2

"Venía de ver una película, la cual me encantó."

Presión:
  • Frame 1: :holdit: ¿Dices que te gustó la película?
  • Frame 2: Pues sí. Me alegró toda la noche. Acción: Definir nuevas variables: var ; valor -> 1
De esta forma, deberás presionar la declaración 6 para descubrir un diálogo oculto.
He puesto el ejemplo más tonto que puedas imaginar, pero espero que te haya servido. Si quieres un ejemplo práctico, te dejo un tutocaso que hice. ;)
Image
Super legenda
Posts: 860
Joined: Mon Sep 11, 2017 8:10 pm
Gender: Male
Spoken languages: Español e Ingles

Re: Variable para caso.

Post by Super legenda »

Gracias... Creo que hare lo de esconder y revelar
samuko
Posts: 2185
Joined: Sun Sep 23, 2012 2:24 pm
Gender: Male
Spoken languages: Español, Français, English
Location: Sevilla, España
Contact:

Re: Variable para caso.

Post by samuko »

:calisto: Las variables al principio son difíciles de usar, pero créeme que poco a poco las vas a ir necesitando te acostumbras ahora luego será más fácil.
Image
Super legenda
Posts: 860
Joined: Mon Sep 11, 2017 8:10 pm
Gender: Male
Spoken languages: Español e Ingles

Re: Variable para caso.

Post by Super legenda »

En que situación es mejor usar una variable?
samuko
Posts: 2185
Joined: Sun Sep 23, 2012 2:24 pm
Gender: Male
Spoken languages: Español, Français, English
Location: Sevilla, España
Contact:

Re: Variable para caso.

Post by samuko »

Por ejemplo: si quieres que se hable de dos temas de conversación antes de poder acceder a un sitio, utiliza variables de forma que solo si se cumple la condición de que se hayan hablado de los dos temas (sin importar el orden) se pueda acceder ahí.
Image
Super legenda
Posts: 860
Joined: Mon Sep 11, 2017 8:10 pm
Gender: Male
Spoken languages: Español e Ingles

Re: Variable para caso.

Post by Super legenda »

samukomini wrote:Por ejemplo: si quieres que se hable de dos temas de conversación antes de poder acceder a un sitio, utiliza variables de forma que solo si se cumple la condición de que se hayan hablado de los dos temas (sin importar el orden) se pueda acceder ahí.
Pero también podria usar los Esconder y Revelar lugar al final de cada conversación?
User avatar
JaviVader9
Posts: 673
Joined: Tue Jan 05, 2016 12:13 pm
Gender: Male
Spoken languages: Español, English, et un peu de Français

Re: Variable para caso.

Post by JaviVader9 »

Claro, pero eso va unido a las variables. No sé explicarlo bien, pero las variables básicamente sirven para que el juego sepa si el jugador haya hecho X cosa y actúe conforme a ello
Post Reply