Brauche Hilfe bei einem Dialog mit Scriptaufruf. |  |
Hi,
ich hoffe, mir kann jemand von euch helfen.
Ich habe einen NPC (nennen wir ihn Scherbe) mein PlayerCharacter (PC) soll zu Scherbe
gehen und nach einem Gespräch mit Scherbe soll Scherbe für einen Tag nicht mehr mit
ihm reden wollen.
...soweit so gut, das ist der Plan
Das habe ich versucht:
- Globale Variablen:
- Scherbe_ausloeser <- dient dazu festzustellen, ob die Unterhaltungsverweigerung ausgelöst wurde
- Scherbe_Tag1 <- dient dazu, den aktuellen Tag zu speichern
- Scherbe_keineZeit <- dient dazu, eine bestimmte Begrüßung heraufzubeschwören "Lass mich in Ruhe!"
- Script "Scherbe1" mit folgendem Inhalt
------
begin Scherbe1
long Scherbe_Tag2
long Scherbe_plus1
if ( MenuMode == 1 )
return
endif
if (Scherbe_ausloeser == 5)
set Scherbe_Tag1 to day
set Scherbe_ausloeser to 6
set Scherbe_keineZeit to 1
endif
if (Scherbe_ausloeser == 6)
set Scherbe_Tag2 to day
set Scherbe_plus1 to (Scherbe_Tag1 + 1)
if (Scherbe_Tag2 >= Scherbe_plus1)
set Scherbe_ausloeser to 0
set Scherbe_keineZeit to 0
endif
endif
end Scherbe1
------
- Die Dialoge:
- Der Dialog, der dafür sorgt, dass Scherbe nicht mehr reden will
Info: Komm bitte morgen wieder, ich bin beschäftigt!
Result: set Scherbe_ausloeser to 5
StartScript, Scherbe1
- Der Dialog, der die Verweigerung ausdrückt
Info: Lass mich in Ruhe!
Fun/Var1: Global Scherbe_keineZeit = 1
Result: Goodbye
- Der Dialog, der Scherbe wieder freundlich stimmt
Info: So, jetzt habe ich wieder Zeit für dich.
Fin/Var1: Global Scherbe_keineZeit = 0
...
aber, zu meinem erstaunen, funktioniert das nicht...
Scherbe sollte am nächsten Tag erst wieder mit mir sprechen (auch wenns nicht 24 Stunden sind,
das ist erst einmal nebensächlich)
Das Script funktioniert soweit nur die Aktivierung des Scriptes funktioniert nicht!
MfG Scherbe
__________________
Rechtschreibfehler sind beabsichtigt und sollen den Oberlehrer-Instinkt der anderen User wecken
PMM X-MAS 2002 Mod -> HIER
Stargate-Mod -> HIER
Scherbe´s Home sweet Home -> HIER
Dieser Beitrag wurde von Scherbe am 15.10.2002, 18:20 Uhr editiert.
|