Oblivion:Say

Aus Skript-Wiki
Wechseln zu: Navigation, Suche

Syntax:

[ActorID.]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 muss. Der NPC muss 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:

SayTo