Oblivion:Say: Unterschied zwischen den Versionen
Keris (Diskussion | Beiträge) K |
Keris (Diskussion | Beiträge) K |
||
Zeile 3: | Zeile 3: | ||
<code>Say TopicID [ForceSubtitleFlag] [SpeakerID] [UnknownFlag]</code> | <code>Say TopicID [ForceSubtitleFlag] [SpeakerID] [UnknownFlag]</code> | ||
− | Wird benutzt um einem NPC einen einzelnen Dialog zu dem | + | Wird benutzt, um einem NPC einen einzelnen Dialog zu dem spezifierten Item sprechen zu lassen. |
Version vom 26. August 2008, 13:26 Uhr
Syntax:
Say TopicID [ForceSubtitleFlag] [SpeakerID] [UnknownFlag]
Wird benutzt, um einem NPC einen einzelnen Dialog zu dem spezifierten Item sprechen zu lassen.
Beispiele:
<tesscript>
Say SecretTopic
Say DAMolagBalSpeech 1 DAMolagBalVoice 1</tesscript>
Hinweise:
Der NPC wird zwar Lippensynchron sprechen, aber das aktuelle Package wird von dem Befehl nicht beeinträchtigt.
"Say" gibt den Wert in Sekunden zurück, die der NPC zum sprechen benötigt, was sehr hilfreich sein kann, um Nachgespräche im Script zu Timen.
Wenn ForceSubtitleFlag=1, wird der Untertitel angezeigt, egal wie weit der Spieler vom Sprecher entfernt steht (z.B. interessant, wenn der Spieler einen NPC belauschen soll und das Gespräch auch hören, bzw. lesen soll, wenn er nicht in Hörnähe steht).
Mit dem Optionalen "SpeakerID" ist es möglich einer Kreatur, einem Activator oder einem andern Objekt das sprechen beizubringen. Dabei braucht die ID einen NPC der als Platzhalter für Rasse, Geschlecht und Stimmen-Datei herhalten muß, der NPC muß dabei aber nicht in der Welt platziert sein (genügt also, wenn er im Objekt-Fenster vorhanden ist).
"UnknownFlag" wird in allen Deadra-Schrein Scripts auf 1 gesetzt. Es wird empfohlen es auf 1 zu setzen, wenn du die SpeakerID Funktion benutzt.
Siehe auch: