Autor Thema: Kann nicht aus Dialog springen  (Gelesen 3037 mal)

LilaQ

  • kleiner Tentakel
  • ***
  • Beiträge: 227
  • Geschlecht: Männlich
  • Fork you! :(){ :|:& };:
    • Profil anzeigen
Kann nicht aus Dialog springen
« am: 10. September 2007, 03:39:37 »
Hallo zusammen,

bin seit Stunden an meinem Adventure am tun und machen, es soll ein bisschen größer werden. Und jetzt hab ich mich grade dem ersten Dialog gewidmet und hab direkt ein Problem. Der Dialog ist relativ lang, funktioniert aber soweit auch mit run-script Aufrufen. Das große Problem ist jetzt dass ich nicht mehr aus dem Dialog rauskomme.

Habe es wie im Tutorial einmal probiert also per:

@7 stop
       return

Und einmal nur per stop


@7 stop

Im Feld 7 sagt der Player halt noch erst was und soll dann einfach den Dialog beenden. Allerdings sagt er den Satz nur und springt dann wieder in die Auswahl zurück. Hab mehrmals nachgeschaut aber mir fällt leider nichts mehr ein wodran das liegen könnte. Habt ihr eine Idee?

Danke im Vorraus,

Mfg
LilaQ
Entwicklungsstatus:

A Christmas Odyssey

- [ GAME ] 100% Done
- [ TRANSLATION ] 71% Done

Bernard on a Boattrip(WT)

- [ GAME ]    1% Done
  >> Story: 10%
  >> Graphics: 1%
  >> Code: 0%
- [ TRANSLATION ] 0%
---------
http://theadventurebl0g.wordpress.com/

Bòógieman

  • International anerkannter Superheld
  • Globaler Moderator
  • alter Tentakel
  • *****
  • Beiträge: 2653
  • Geschlecht: Männlich
  • Grün Tentakel = Running Sushi!
    • Profil anzeigen
Re: Kann nicht aus Dialog springen
« Antwort #1 am: 10. September 2007, 03:50:19 »
hmm, die erste variante sollte eigentlich funktionieren
probier mal jeden einzelnen befehl in eine eigene zeile zu packen
also "stop" sollte nicht in der selben zeile wie "@7" stehen
vielleicht ist das das problem :-\
Schlachtaman Vibrations, UHYEAH!!!
_________________________________

>>>> Ende der Kommunikation <<<<

LilaQ

  • kleiner Tentakel
  • ***
  • Beiträge: 227
  • Geschlecht: Männlich
  • Fork you! :(){ :|:& };:
    • Profil anzeigen
Re: Kann nicht aus Dialog springen
« Antwort #2 am: 10. September 2007, 05:24:08 »
Hab's jetzt nach noch mehr Stunden rausbekommen. Anscheinend werden alle folgenden Befehle ignoriert wenn ich nicht mindestens einmal

bernard:
davor stehen hab. Auch wenn er eigentlich keinen Text sagt.

Hab jetzt an den richtigen Stellen diesen 'dummy-code' eingesetzt und jetzt klappt es prima.
Ich denk mal nicht dass das so beabsichtigt ist, aber der Zweck wird ja im Moment erfüllt, von daher nicht allzu schlimm.

Mfg
LilaQ
« Letzte Änderung: 10. September 2007, 05:43:03 von LilaQ »
Entwicklungsstatus:

A Christmas Odyssey

- [ GAME ] 100% Done
- [ TRANSLATION ] 71% Done

Bernard on a Boattrip(WT)

- [ GAME ]    1% Done
  >> Story: 10%
  >> Graphics: 1%
  >> Code: 0%
- [ TRANSLATION ] 0%
---------
http://theadventurebl0g.wordpress.com/

KhrisMUC

  • Moderator
  • volljähriger Tentakel
  • *****
  • Beiträge: 988
    • Profil anzeigen
Re: Kann nicht aus Dialog springen
« Antwort #3 am: 10. September 2007, 10:30:23 »
In besagtem Tutorial steht es explizit drin:
Zitat
For example, when the player clicks on option 3, the script will begin on the line following "@3".
Wer lesen kann... ;)

LilaQ

  • kleiner Tentakel
  • ***
  • Beiträge: 227
  • Geschlecht: Männlich
  • Fork you! :(){ :|:& };:
    • Profil anzeigen
Re: Kann nicht aus Dialog springen
« Antwort #4 am: 10. September 2007, 18:12:30 »
Omg  :o

D.h. er achtet echt auf die Formatierung? Autsch. Sowas ist man nicht gewöhnt wenn man sonst nur C / C++ programmiert :)

Aber danke dass du mich draufgestoßen hast. ;)

Mfg
LilaQ
Entwicklungsstatus:

A Christmas Odyssey

- [ GAME ] 100% Done
- [ TRANSLATION ] 71% Done

Bernard on a Boattrip(WT)

- [ GAME ]    1% Done
  >> Story: 10%
  >> Graphics: 1%
  >> Code: 0%
- [ TRANSLATION ] 0%
---------
http://theadventurebl0g.wordpress.com/

BlueGryphon

  • Teenie Tentakel
  • ****
  • Beiträge: 259
  • Ententrainer
    • Profil anzeigen
Re: Kann nicht aus Dialog springen
« Antwort #5 am: 10. September 2007, 18:59:19 »
D.h. er achtet echt auf die Formatierung? Autsch. Sowas ist man nicht gewöhnt wenn man sonst nur C / C++ programmiert :)

Das Dialog-Script ist analog zur switch-Anweisung, wenn es das besser erklärt. Stell dir das @ als case vor.
<BlueGryphon> Redest du mit mir?
<FireOrange> ne
<BlueGryphon> schade. Dann hätten wir uns unterhalten können

LilaQ

  • kleiner Tentakel
  • ***
  • Beiträge: 227
  • Geschlecht: Männlich
  • Fork you! :(){ :|:& };:
    • Profil anzeigen
Re: Kann nicht aus Dialog springen
« Antwort #6 am: 11. September 2007, 01:09:24 »
Danke, damit kann man es sich leichter vorstellen :)
Entwicklungsstatus:

A Christmas Odyssey

- [ GAME ] 100% Done
- [ TRANSLATION ] 71% Done

Bernard on a Boattrip(WT)

- [ GAME ]    1% Done
  >> Story: 10%
  >> Graphics: 1%
  >> Code: 0%
- [ TRANSLATION ] 0%
---------
http://theadventurebl0g.wordpress.com/