Is it possible to make a label that will run only if it's not already done ?
I know you can do something like this :
Code: Select all
play music "investigation.wav"
label enquêtepart1:
menu:
"Investigate" if not inspecter:
play sound "choice sound.wav"
$ preuve = True
jump insp1
"present" if preuve == True:
play sound "choice sound.wav"
$ move2 = True
jump présenter1
" Talk":
play sound "choice sound.wav"
$ move = True
jump AndroQ1
" Move" if move and move2:
play sound "choice sound.wav"
$ chi = False
jump move1
label enquêtepart1_done:
label insp1:
$ inspecter = True
hide AndroSerious
with dissolve
Code: Select all
label Corpseuh if not I11:
play sound "choice sound.wav"
$ I11 = True
h "Alors voilà notre homme..."
show AndySerious at center:
yalign 0.3
a "Oui."
a "Il s'appelle Joan Feder, {w=0.3}c'est un écrivain."
h "Autre chose sur lui ?"
So do we have to make a menu for this ? Or is there an other way to do it ?
Or (I'm getting annoying I know) is it possible to jump to another label when the first is done so we won't have the same text and all ? (because in "Corpseuh" label, the player receives a paper, but it's a screen, so they can click on it anytime they want but I would like them to reveive it once, not twice and so on)