Hauptmenü

Neuigkeiten:

Bitte unterstützt uns und bestellt über diese Links bei Amazon  oder HumbleBumble!

Kann nicht aus Dialog springen

Begonnen von LilaQ, 10. September 2007, 03:39:37

Vorheriges Thema - Nächstes Thema

LilaQ

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

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

#2
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
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

In besagtem Tutorial steht es explizit drin:
ZitatFor example, when the player clicks on option 3, the script will begin on the line following "@3".
Wer lesen kann... ;)

LilaQ

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

Zitat von: LilaQ in 10. September 2007, 18:12:30D.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

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/