在TF2脚本中转义双引号

时间:2016-07-13 22:25:31

标签: scripting console escaping source-engine

TF2 scripting中,有一个简单的命令echo。这只是将消息记录到控制台。它可以使用或不使用双引号。但是,我希望能够在控制台上记录涉及双引号的内容 - 比如字符串He said, "nope."。在传统的编程中,人们会逃避引号,如下:

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

然而,在TF2控制台中,这写道:

He said, \ nope.\ 

有没有办法在echo和相关命令中使用引号? (例如say

1 个答案:

答案 0 :(得分:3)

无法使用echosay输出双引号,只能输出单引号。 (source)(事实上,每当您在常规聊天中输入双引号时,它们会自动更改为单引号。我不知道为什么存在这种限制,我不得不四处挖掘。)