How to let players answer all Q&A's in a story?

So I’ve got a problem. My story at the end has tappable buttons to allow the player to go onto three different categories, the problem is one of my categories is a Q&A button because labels aren’t allowed in tappable choices, the Player can only answer one question before it cuts to the end of the episode. :sneezing_face: :scream: :thinking:

Plus using the same label each time returns the player to the beginning where all the buttons will appear. I don’t know how to give that certain tappable a label that would work for the Q&A questions. So then players can answer all the questions then return to the menu if wished too.

Is there any way someone can help or give me guidance in what I could do with this issue?

Here’s the code just in case.

INT.ENDING_SYSTEM with Q-A_BUTTON to 2.358 82 341 in zone 1 with POINTS_BUTTON to 2.261 83 218 in zone 1 with FINISHED_BUTTON to 2.310 81 83 in zone 1 with MAIN_MENU to 1.000 36 495 in zone 1
&zoom reset
&overlay MAIN_MENU opacity 0 in 0
&overlay Q-A_BUTTON opacity 0 in 0
&overlay POINTS_BUTTON opacity 0 in 0
&overlay FINISHED_BUTTON opacity 0 in 0
&speechbubble is 164 70 to 90%
@transition fade in white in 2
volume music 50 2000
music music_calmgroove

&overlay MAIN_MENU opacity 1 in 2
@pause for 1
&overlay Q-A_BUTTON opacity 1 in 2
@pause for 1
&overlay POINTS_BUTTON opacity 1 in 2
@pause for 1
&overlay FINISHED_BUTTON opacity 1 in 2
@pause for 2

    NARR
Here's the Main Menu, check everything out before you finish the Episode.

label return_here

tappable
“Q-A_BUTTON”{

&overlay Q-A_BUTTON opacity 0 in 1
&overlay POINTS_BUTTON opacity 0 in 1
&overlay FINISHED_BUTTON opacity 0 in 1
&overlay MAIN_MENU opacity 0 in 1

&speechbubble is 161 280 to 100%
NARR
What would you like to ask?

choice
“What’s this story about?”{

    NARR
This story is about a girl named Marie, and how she's trying to figure out who she truly is in her life.

    NARR
You'll see her life change for | bold , animation:flash , color:blue |good | reset |or | bold , animation:flash , color:red |bad.
    NARR
Depending on what choices you, make for her depends on how her mood, life and choices will fall out.

goto label return_here

}“When’s the next update?”{

    NARR
Well, this took a lot of development and I attend to make a lot of development out of this story.

    NARR
I'd say the next couple updates will come out very soon.

goto label return_here

}“Can we customise Marie?”{

    NARR
Yeahhhh... Nope!
    NARR
I attend to leave Marie, this way because that's who I pictured her to be.

goto label return_here

}“I don’t understand the point system in this story?”{

    NARR
The point system in this story is straight forward.
    NARR
You gain good or bad points.
    NARR
Those points that you gain are important because they can Marie's behaviour, choices and how she sees her life. And of course the ending of the story.

goto label return_here

}“What’s your instagram”{

    NARR
My instagram is...
    NARR
| color:blue , bold , animation:flash |Epi_Etern| reset |.

goto label return_here

}“Why’s there so much blue?”{

    NARR
The colour | bold , color:blue |Blue| reset | is very important in the story. Because Marie's favourite colour use to be | bold , color:green |Green| reset |But because of all her choices she makes in her life.
    NARR
Throughout each Episode her love for | bold , color:green | Green| reset | fades away and she starts to love the colour | bold , color:blue |Blue| reset |.

goto label return_here

}“I’m done asking questions.”{

goto label return_here

}

A little confusing without visuals but, you want the player to be able to return to the Q&A after tapping on one of the choices right? If so, then perhaps try rearranging the labels like this:

tappable
“Q-A_BUTTON”{

&overlay Q-A_BUTTON opacity 0 in 1
&overlay POINTS_BUTTON opacity 0 in 1
&overlay FINISHED_BUTTON opacity 0 in 1
&overlay MAIN_MENU opacity 0 in 1

goto return_here

}

label return_here

&speechbubble is 161 280 to 100%
NARR
What would you like to ask?

choice
“What’s this story about?”{

NARR
This story is about a girl named Marie, and how she’s trying to figure out who she truly is in her life.

NARR

You’ll see her life change for | bold , animation:flash , color:blue |good | reset |or | bold , animation:flash , color:red |bad.

NARR

Depending on what choices you, make for her depends on how her mood, life and choices will fall out.

goto return_here

}
“When’s the next update?”{

NARR
Well, this took a lot of development and I attend to make a lot of development out of this story.

NARR

I’d say the next couple updates will come out very soon.

goto return_here

}
“Can we customise Marie?”{

NARR

Yeahhhh… Nope!

NARR

I attend to leave Marie, this way because that’s who I pictured her to be.

goto return_here

}“I don’t understand the point system in this story?”{

NARR
The point system in this story is straight forward.

NARR

You gain good or bad points.

NARR

Those points that you gain are important because they can Marie’s behaviour, choices and how she sees her life. And of course the ending of the story.

goto return_here

}
“What’s your instagram”{

NARR

My instagram is…

NARR

| color:blue , bold , animation:flash |Epi_Etern| reset |.

goto return_here

}
“Why’s there so much blue?”{

NARR
The colour | bold , color:blue |Blue| reset | is very important in the story. Because Marie’s favourite colour use to be | bold , color:green |Green| reset |But because of all her choices she makes in her life.

NARR

Throughout each Episode her love for | bold , color:green | Green| reset | fades away and she starts to love the colour | bold , color:blue |Blue| reset |.

goto return_here

}
“I’m done asking questions”{

goto return_here

}

Or you can have it so that tapping “I’m done asking questions” will send you straight back to the main menu by doing:

label menu

&overlay MAIN_MENU opacity 1 in 2
@pause for 1
&overlay Q-A_BUTTON opacity 1 in 2
@pause for 1
&overlay POINTS_BUTTON opacity 1 in 2
@pause for 1
&overlay FINISHED_BUTTON opacity 1 in 2
@pause for 2

and then changing:

“I’m done asking questions”{

goto return_here

}

to

“I’m done asking questions”{

goto menu

}

1 Like

Thank you that helped but another problem just appeared…

Those two Buttons aren’t supposed to be there on the questions list… There’s only got to be 7 buttons on the Q&A list to click and them last two are the tappable buttons.

Since your buttons are tappable overlays, you forgot to add tappable.

“FINISHED_BUTTON”{

Blah blah blah

}

to

tappable
“FINISHED_BUTTON”{

Blah blah blah

}

The same should apply to your POINTS_BUTTON

1 Like

:innocent: :innocent: :innocent: :innocent: :innocent:
Thank you

No problem, glad to be of help!

I’d like to say I tried adding “Tappable” to those buttons but when I did that they became buttons that you can’t press anymore.

Did you write “Tappable” instead of “tappable”? It should have the same concept as @skylar vs @SKYLAR since coding can be pretty case-sensitive.

If it still doesn’t work, consider the following points:

  1. Your overlays are stacked. Overlays cannot be tapped if another overlay is layered on top of it.

  2. You inverted the scale size of your overlay. This will cause your overlay to be untappable.

  3. Your overlay is offscreen. Self explanatory.

1 Like

I’ve done that all. They still aren’t tappable.

tappable
“Q-A_BUTTON”{

&overlay Q-A_BUTTON opacity 0 in 1
&overlay POINTS_BUTTON opacity 0 in 1
&overlay FINISHED_BUTTON opacity 0 in 1
&overlay MAIN_MENU opacity 0 in 1

goto return_here

}

label return_here

&speechbubble is 161 280 to 100%
NARR
What would you like to ask?

choice
“What’s this story about?”{

NARR
This story is about a girl named Marie, and how she’s trying to figure out who she truly is in her life.

NARR
You’ll see her life change for | bold , animation:flash , color:blue |good | reset |or | bold , animation:flash , color:red |bad.

NARR
Depending on what choices you, make for her depends on how her mood, life and choices will fall out.

goto return_here

}
“When’s the next update?”{

NARR
Well, this took a lot of development and I attend to make a lot of development out of this story.

NARR
I’d say the next couple updates will come out very soon.

goto return_here

}
“Can we customise Marie?”{

NARR
Yeahhhh… Nope!

NARR
I attend to leave Marie, this way because that’s who I pictured her to be.

goto return_here

}“I don’t understand the point system in this story?”{

NARR
The point system in this story is straight forward.

NARR
You gain | bold , color:blue | good | reset |or | bold , color:red |bad| reset | points.

NARR
Those points that you gain are important because they can Marie’s behaviour, choices and how she sees her life. And of course the ending of the story.

goto return_here

}
“What’s your instagram”{

NARR
My instagram is…

NARR
| color:blue , bold , animation:flash |Epi_Etern| reset |.

goto return_here

}
“Why’s there so much blue?”{

NARR
The colour | bold , color:blue |Blue| reset | is very important in the story. Because Marie’s favourite colour use to be | bold , color:green |Green| reset |But because of all her choices she makes in her life.

NARR
Throughout each Episode her love for | bold , color:green | Green| reset | fades away and she starts to love the colour | bold , color:blue |Blue| reset |.

goto return_here

}“I’m done asking questions.”{

goto label menu

}
tappable
“POINTS_BUTTON”{

if (MARIE = 0) {
@speechbubble is 156 211 to 100%
NARRATOR
You have 0 points.

goto label menu

}
elif (MARIE = 1) {
INT.GOOD with STARRY_1 to 2.865 -4 476 in zone 1 with STARRY_2 to 2.811 -2 -334 in zone 1
&overlay STARRY_1 opacity 1 in 0
&overlay STARRY_2 opacity 1 in 0
&overlay STARRY_1 moves to Layer 1
&overlay STARRY_2 moves to Layer 1
&FUTURE spot 1.308 88 31 AND FUTURE faces right AND MARIE spot 1.195 216 1 AND MARIE faces left
&FUTURE moves to layer 0 AND MARIE moves to layer 0

@transition fade in blue in 1
sound heavenly_choir

&MARIE is cheer_happy_loop AND FUTURE is applaud_happy_loop
@speechbubble is 156 211 to 100%
NARRATOR
You have 1 Good point.

@transition fade out blue in 1
goto label menu

}elif (MARIE = 1) {
@speechbubble is 156 211 to 100%
NARRATOR
You have 1 Bad point.

INT.BAD with STARRY_1_BAD to 2.865 -4 476 in zone 1 with STARRY_2_BAD to 2.811 -2 -334 in zone 1
&overlay STARRY_1_BAD opacity 1 in 0
&overlay STARRY_2_BAD opacity 1 in 0
&overlay STARRY_1_BAD moves to Layer 1
&overlay STARRY_2_BAD moves to Layer 1
@transition fade in red in 1
sound fright_sfx

@MARIE stands upscreen left AND PAST stands upscreen right

    NARR
Pause

goto label menu

}else {
@speechbubble is 156 211 to 100%
NARRATOR
You’ve got a Good and Bad point.

goto label menu

}}
tappable
“FINISHED_BUTTON”{

&overlay Q-A_BUTTON opacity 0 in 2
&overlay POINTS_BUTTON opacity 0 in 2
&overlay FINISHED_BUTTON opacity 0 in 2

@transition fade out black in 1
volume music 0 2000

goto label The_End

}

I found some errors within your code. Most of the time, things don’t work because of the errors.

Your two elif(MARIE = 1) contradicts each other. I think you mean to put elif(MARIE = -1) for the bad point.

Also, you added two } in:

else {
@speechbubble is 156 211 to 100%
NARRATOR
You’ve got a Good and Bad point.

goto label menu

}} <–You should delete the extra }

If it still doesn’t work, check for errors within your code if you aren’t alerted of them, or you can reply to this message to ping me once again.

Ah right, a mistake on my part since I misread your code, you don’t exactly need to write tappable before each overlay. My bad! :sweat:

tappable
“OVERLAYNAME”{

}
“OVERLAYNAME”{

}

Is already good as it is. :sweat_smile:

Edit: This doesn’t apply to your Q&A button, only the Points and Finished buttons since immediately after Q&A is a label.

The reason I had 2 } was because it brought up an error. I added the small changes and they still aren’t working…

Also, here’s an easier way to solve your Overlay problems. Put the tappable overlays first THEN the labels(except your menu label).

Here’s an example:

label menu

&overlay MAIN_MENU opacity 1 in 2
@pause for 1
&overlay Q-A_BUTTON opacity 1 in 2
@pause for 1
&overlay POINTS_BUTTON opacity 1 in 2
@pause for 1
&overlay FINISHED_BUTTON opacity 1 in 2
@pause for 2

NARR
Here's the main menu, check everything out.

tappable
“Q-A_BUTTON”{

blahblahblah

}
“POINTS_BUTTON”{

blahblahblah

}
“FINISHED_BUTTON”{

blahblahblah

}

label return_here

&speechbubble is 161 280 to 100%
NARR
What would you like to ask?

choice
“What’s this story about?”{
}

Blahblahblah

label The_End

Your Ending code here.

Alright I’ll check and see if that works.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.