MultiScript - Core built-in functions

Data Type Description

Type Description
<num> A variable or constant of type number
<str> A variable or constant of type string
<array> A variable or constant of type array
<handle> A variable of type handle
<var> A variable of any type

Script Language Functions

Return Value Function Definition Description
<num> IsTypeString( <var> ) Returns 1 if <var> is of type string
<num> IsTypeNum( <var> ) Returns 1 if <var> is of type number
<num> IsTypeArray( <var> ) Returns 1 if <var> is of type array
<num> IsTypeHandle( <var> ) Returns 1 if <var> is of type handle
<num> strtonum( <str> ) Converts a number of type string to number
<str> numtostr( <num> ) Converts a number of type number to string
<num> VariableDefined(<str>) Returns 1 if variable name sent a parameter exists as a variable.

Math Functions

Return Value Function Definition Description
<num> Pow( <num> base, <num> exp ) Returns base raised to the power of exp. Example: Pow(2, 10) = 1024
<num> abs( <num> value ) Returns the absolute value of value. Example: abs(-5) = 5
<num> clamp( <num> value, <num> min, <num> max ) Returns value clamped to [min, max]. Example: clamp(15, 0, 10) = 10

See Also

Array Functions
String Functions