Forum

> > Stranded II > Scripts > Alte Dialoge löschen
Forums overviewStranded II overview Scripts overviewLog in to reply

German Alte Dialoge löschen

5 replies
To the start Previous 1 Next To the start

old Alte Dialoge löschen

Kaffeebraun
User Off Offline

Quote
Hallo,

ich bräuchte einen Script, wenn ich eine Einheit anklicke spielt sich ein Dialog ab, wenn dieser Dialog beendet ist möchte ich das ein neuer Dialog erscheint und der alte sozusagen "gelöscht" wird. Komme leider nicht ganz weiter aber habe das Gefühl es hat etwas mit Variablen und dem Befehl 'If' zutun.

Grüße
Kaffeebraun

old Re: Alte Dialoge löschen

Hurri04
Super User Off Offline

Quote
mach einfach ne variable, die du beim beenden des dialogs um 1 erhöhst und an der stelle wo der dialog startet machst du ne if-abfrage hin, ob die variable 0 oder 1 ist.

old Re: Alte Dialoge löschen

Kaffeebraun
User Off Offline

Quote
In dieser Einheit habe ich den Script

1
2
3
on:use {
dialogue "page01", 1 ;
}

stehen. Das Dialog befindet sich im Textcontainer, wo füge ich den Script mit If und der Variable genau ein?

old Re: Alte Dialoge löschen

Hurri04
Super User Off Offline

Quote
1
2
3
4
5
6
7
8
on:use {
	if($text==0) {
		dialogue "page01", 1 ;
		$text++;
	}elseif($text==1) {
		dialogue "page02", 1 ;
	}
}

old Re: Alte Dialoge löschen

T-REX0113
User Off Offline

Quote
das problem ist nur dass man den dialog einfach abbrechen kann und dann der neue gestartet wird. Also müsstest du die Variable erst erhöhen wenn der ganze dialog am ende ist.

Ist mir nähmlich schon passiert. einfach mittem im dialog esc gedrückt und schwupps wusste ich nicht mehr was ich machen sollte weil er plötzlich was anderes gesagt hat.

also so beim letzen dialog:

1
2
3
script=start
$text++;
script=end
To the start Previous 1 Next To the start
Log in to reply Scripts overviewStranded II overviewForums overview