Construction Set Dialog-Befehl: Ein Topic öffnen

Hattu

Bürger
Ich arbeite derzeit an einem sehr komplexen GEspräch und es würde mich interessieren ob es irgendwie möglich ist durch wählen einer Antwort in Topic B einen Dialog aus Topic C zu bekommen und somit das Topic zu wechseln, um diesen Salat zu vermeiden.
 
Nein. Das geht nicht. Aber was Du machen kannst ist per ForceGreeting im Result sozusagen ein neues Gespräch zu beginnen. Dazu benötigst Du entweder eine globale Variable, einen Tagebucheintrag oder eine lokale Variable im Script des Sprechers
Ein Tagebuch-Eintrag lässt dieses Gespräch allerdings nur einmal zu

Z.B.

Topic "Quatschen"
1. Zeile "Gut dann ein andermal"
Fun/Var: Function Choice=1
result:keins

2.Zeile "..." (Leerzeichen alleine geht nicht daher nur 3 Punkte-man wirds eh nicht beachten)
Fun/Var: Function Choice = 2
Result:
set SprecherLokalVariable to 1
forcegreeting


3. Zeile

"Sollen wir etwas quatschen?"
Fun/Var: keine
Result:
Choice "Nein, ein andermal" 1 "Klar, erzähl mal" 2

unter
Greetings 0 (Null- wichtich!!!)

Text: "OK, reden wir übers Wetter"

ID bzw. Fraktion des Sprechers einsetzen!

fun/var : SprecherLokalVariable = 1 (wichtich!!!)
result: set SprecherLokalVariable to 0 (wichtich!!!)

Themawechsel...

"Wetter"
immer ID des Sprechers
funVar GetCurrentWeather= 0
"schöner klarer Himmel heute"

funVar GetCurrentWeather= 1
"Sieht bewölkt aus- nicht das es noch Regen gibt..."

funVar GetCurrentWeather= 3
"Ja, es regnet wohl grade"
 
Zuletzt bearbeitet:
das habe ich nicht ganz verstanden. zugegeben sieht es sogar so kompliziert aus. das ich mit dem salat in meinem topic vorlieb nehme. danke, tschüss.