string
A sequence of characters of arbitrary length. The default value is an empty string (""). Strings can be concatenated (that is, combined) by using the plus ("+") sign. A string can be compared for equality against another string by using the double equals ("==") equality tester, or for inequality by using the "!=" equality tester. When testing for string equality, strings are case-sensitive (that is "SoME CHaRaCTeR NaMe" does not equal "some character name").
Example
string sHero = "Galryx";
Escaped Characters
Some characters may be preceded by a backslash (\) to generate special characters. This is called escaping the character. For example, \t results in a tab character and \n results in a newline character.
As of NWN:EE version 74.8168, strings may now contain double-quote characters if the double-quote is escaped using a backslash. For example:
void main() { // The NPC says: So I respond, "That's what she said!" SpeakString("So I respond, \"That's what she said!\""); }