11d48f49f9
* Replaced bad example in entities documentation. * Updated Lua documentation for vehicles/weapons to allow for auto generation. * Added Vector3 support to the Lua globals/locals class. * Fixed a bug with get_float in globals/locals returning an int instead of a float. * Fixed globals get_uint/set_uint using signed types for the return/parameter. * Added unsigned int helpers to the locals Lua class.
2.5 KiB
2.5 KiB
Table: locals
Table for manipulating GTA scripts locals.
Functions (9)
get_int(script, index)
-
Parameters:
script
(string): The name of the scriptindex
(index): Index of the script local.
-
Returns:
integer
: The value of the given local.
Example Usage:
integer = locals.get_int(script, index)
get_uint(script, index)
-
Parameters:
script
(string): The name of the scriptindex
(index): Index of the script local.
-
Returns:
unsigned integer
: The value of the given local.
Example Usage:
unsigned integer = locals.get_uint(script, index)
get_float(script, index)
-
Parameters:
script
(string): The name of the scriptindex
(index): Index of the script local.
-
Returns:
float
: The value of the given local.
Example Usage:
float = locals.get_float(script, index)
get_vec3(script, index)
-
Parameters:
script
(string): The name of the scriptindex
(index): Index of the script local.
-
Returns:
Vector3
: The value of the given local.
Example Usage:
Vector3 = locals.get_vec3(script, index)
set_int(script, index, val)
- Parameters:
script
(string): The name of the scriptindex
(index): Index of the script local.val
(integer): The new value of the given local.
Example Usage:
locals.set_int(script, index, val)
set_int(script, index, val)
- Parameters:
script
(string): The name of the scriptindex
(index): Index of the script local.val
(unsigned integer): The new value of the given local.
Example Usage:
locals.set_int(script, index, val)
set_float(script, index, val)
- Parameters:
script
(string): The name of the scriptindex
(index): Index of the script local.val
(float): The new value of the given local.
Example Usage:
locals.set_float(script, index, val)
set_vec3(script, index, val)
- Parameters:
script
(string): The name of the scriptindex
(index): Index of the script local.val
(Vector3): The new value of the given local.
Example Usage:
locals.set_vec3(script, index, val)
get_pointer(script, index)
-
Parameters:
script
(string): The name of the scriptindex
(index): Index of the script local.
-
Returns:
pointer
: The pointer to the given local.
Example Usage:
pointer = locals.get_pointer(script, index)