ToString

From GECK
Jump to: navigation, search


A function added by the New Vegas Script Extender.

Description

Attempts to convert an expression to a string. For numeric expressions, the result is a string representation of the numeric value. For objects, it is the name of the object if available; otherwise it is the formID expressed in hexadecimal notation.

For string variables, conversion is only necessary for vanilla and old NVSE functions (eg: It is needed for PrintToConsole, but not for Print)

You can also use the shorthand alias '$', which is an NVSE Expression

Syntax

[help]
(string) ToString ToConvert:exp 

Alias

(string) $ToConvert:exp

Example

string_var my_string
int iValue

let my_string := $SunnyREF

my_string == "Sunny Smiles" ; thats the name of the reference

let iValue := 13
let my_string := $iValue + " and " + $VCG01 ; an int and a quest

my_string == "13 and Ain't That a Kick in the Head"

You only need to use it with string variables for vanilla and old NVSE functions:

string_var my_string

let my_string := "whatever"
MessageEx $my_string


See Also