2016-07-13 10 views
2

In TF2 scripting gibt es einen einfachen Befehl, echo. Dies protokolliert einfach eine Nachricht an die Konsole. Es kann mit oder ohne Anführungszeichen verwendet werden. Ich möchte jedoch in der Lage sein, etwas an der Konsole mit doppelten Anführungszeichen zu protokollieren - etwa die Zeichenfolge He said, "nope.". Bei der herkömmlichen Programmierung, würde man die Anführungszeichen entkommen, wie so:Escaping doppelte Anführungszeichen in TF2 Scripting

echo "He said, \"nope.\"" 

jedoch in der TF2-Konsole, dies schreibt:

He said, \ nope.\ 

Gibt es eine Möglichkeit Zitate in echo und zugehörigen Befehlen zu benutzen? (Z. B.)

Antwort

2

Es ist nicht möglich, doppelte Anführungszeichen unter Verwendung von echo oder say, nur einfache Anführungszeichen, auszugeben. (source) (In der Tat, wenn Sie doppelte Anführungszeichen in regulären Chat eingeben, werden sie automatisch in einfache Anführungszeichen geändert. Ich weiß nicht, warum diese Einschränkung existiert, würde ich herum graben müssen.)

+0

Gibt es keinen Hack, Wie eine Variable oder etwas? –

+0

Soweit mir bekannt ist, kann echo nicht den Inhalt eines convar wiedergeben, also nein. – quartata

Verwandte Themen