Oblivion:Say: Unterschied zwischen den Versionen
Keris (Diskussion | Beiträge) K |
|||
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''Syntax:''' | '''Syntax:''' | ||
− | <code>Say TopicID [ForceSubtitleFlag] [SpeakerID] [UnknownFlag]</code> | + | <code>[ActorID.]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. |
'''Beispiele:''' | '''Beispiele:''' | ||
+ | <tesscript>Say SecretTopic | ||
− | + | ||
− | + | Say DAMolagBalSpeech 1 DAMolagBalVoice 1</tesscript> | |
− | |||
− | |||
− | |||
− | Say DAMolagBalSpeech 1 DAMolagBalVoice 1</ | ||
'''Hinweise:''' | '''Hinweise:''' | ||
− | Der NPC wird zwar | + | Der [[ob:NPC|NPC]] wird zwar lippensynchron sprechen, aber das aktuelle [[ob:Package|Package]] wird von dem Befehl nicht beeinträchtigt. |
− | "Say" gibt den Wert in Sekunden zurück, die der NPC zum | + | "Say" gibt den Wert in Sekunden zurück, die der [[ob:NPC|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). | + | Wenn ForceSubtitleFlag=1, wird der Untertitel angezeigt, egal wie weit der Spieler vom Sprecher entfernt steht (z.B. interessant, wenn der Spieler einen [[ob:NPC|NPC]] belauschen soll und das Gespräch auch hören, bzw. lesen soll, wenn er nicht in Hörnähe steht). |
− | Mit | + | Mit der optionalen "SpeakerID" ist es möglich, einer [[ob:Creature|Kreatur]], einem [[ob:Activator|Activator]] oder einem anderen Objekt das Sprechen beizubringen. Dabei braucht die ID einen [[ob:NPC|NPC]], der als Platzhalter für Rasse, Geschlecht und Stimmen-Datei herhalten muss. Der [[ob:NPC|NPC]] muss dabei aber nicht in der Welt platziert sein (es genügt also, wenn er im [[Oblivion:Object Window|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. | + | "UnknownFlag" wird in allen Deadra-Schrein Scripts auf 1 gesetzt. Es wird empfohlen, es auf 1 zu setzen, wenn du die SpeakerID Funktion benutzt. |
Zeile 34: | Zeile 31: | ||
[[Kategorie:Funktionen|Say]] | [[Kategorie:Funktionen|Say]] | ||
+ | [[Category:Dialog-Funktionen|Say]] |
Aktuelle Version vom 29. Dezember 2008, 02:23 Uhr
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 der optionalen "SpeakerID" ist es möglich, einer Kreatur, einem Activator oder einem anderen 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 (es 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: