Declaring Variables

From GECK
Jump to: navigation, search
short, int and long
-2,147,483,648 to 2,147,483,647 (integers only)
float
-3.402823×1038 to -1.175494×10−38, 0 and 1.175494×10−38 to 3.402823×1038 (precision of 7 digits)
ref
A pointer to a reference

You can declare three types of variables through scripts and as global variables. Variable names are not case sensitive. Declare with type and name:

short myShortVariable 
float myFloatVariable 

"ref" variables can use the alias "reference".

A local variable can be placed anywhere within the script code, it only needs to be declared before the first command that uses it. Usually you declare all variables on top of the script, though, to improve the script's readability.


Scripts can also declare and use reference variables:

ref      myRefVariable

NVSE adds additional variable types String_Variable and Array_Variable

string_var
(strings only)
array_var
(arrays only)

You can declare a string variable with type and name:

string_var sMyStringVariable

You can declare an array variable with type and name:

array_var aMyArrayVariable