String Variable
Revision as of 12:13, 27 June 2014 by imported>Odessa (Moved page to conventional capitalizaton/non plural)
String variables are added by NVSE 4. A string is simply some combination of text characters and exists widely in the vanilla game. A string variable allows you to store a string in a similar way to any other variable, and a wide range of functions allow powerful capabilities for them.
String variables are very simple to use, provided you also use Let instead of Set and 'if eval' instead of simply 'if'. To appreciate the full range of possibilites available, a tutorial is available.
Simple Example
string_var my_string let my_string := "this is my string" MessageEx my_string if eval my_string == "this string" ; do something. Obviously this is false in this case. endif
string_var my_string int MyInt let MyInt := 5 let my_string := "the value of MyInt is %g", MyInt