2023-07-02 00:59:02 +02:00
|
|
|
# Table: locals
|
|
|
|
|
|
|
|
Table for manipulating GTA scripts locals.
|
|
|
|
|
2023-12-05 03:58:35 -05:00
|
|
|
## Functions (9)
|
2023-07-02 00:59:02 +02:00
|
|
|
|
|
|
|
### `get_int(script, index)`
|
|
|
|
|
|
|
|
- **Parameters:**
|
|
|
|
- `script` (string): The name of the script
|
|
|
|
- `index` (index): Index of the script local.
|
|
|
|
|
|
|
|
- **Returns:**
|
|
|
|
- `integer`: The value of the given local.
|
|
|
|
|
2023-07-05 00:30:57 +02:00
|
|
|
**Example Usage:**
|
2023-07-02 00:59:02 +02:00
|
|
|
```lua
|
|
|
|
integer = locals.get_int(script, index)
|
|
|
|
```
|
|
|
|
|
2023-12-05 03:58:35 -05:00
|
|
|
### `get_uint(script, index)`
|
|
|
|
|
|
|
|
- **Parameters:**
|
|
|
|
- `script` (string): The name of the script
|
|
|
|
- `index` (index): Index of the script local.
|
|
|
|
|
|
|
|
- **Returns:**
|
|
|
|
- `unsigned integer`: The value of the given local.
|
|
|
|
|
|
|
|
**Example Usage:**
|
|
|
|
```lua
|
|
|
|
unsigned integer = locals.get_uint(script, index)
|
|
|
|
```
|
|
|
|
|
2023-07-02 00:59:02 +02:00
|
|
|
### `get_float(script, index)`
|
|
|
|
|
|
|
|
- **Parameters:**
|
|
|
|
- `script` (string): The name of the script
|
|
|
|
- `index` (index): Index of the script local.
|
|
|
|
|
|
|
|
- **Returns:**
|
|
|
|
- `float`: The value of the given local.
|
|
|
|
|
2023-07-05 00:30:57 +02:00
|
|
|
**Example Usage:**
|
2023-07-02 00:59:02 +02:00
|
|
|
```lua
|
|
|
|
float = locals.get_float(script, index)
|
|
|
|
```
|
|
|
|
|
2023-12-05 03:58:35 -05:00
|
|
|
### `get_vec3(script, index)`
|
|
|
|
|
|
|
|
- **Parameters:**
|
|
|
|
- `script` (string): The name of the script
|
|
|
|
- `index` (index): Index of the script local.
|
|
|
|
|
|
|
|
- **Returns:**
|
|
|
|
- `Vector3`: The value of the given local.
|
|
|
|
|
|
|
|
**Example Usage:**
|
|
|
|
```lua
|
|
|
|
Vector3 = locals.get_vec3(script, index)
|
|
|
|
```
|
|
|
|
|
2023-07-02 00:59:02 +02:00
|
|
|
### `set_int(script, index, val)`
|
|
|
|
|
|
|
|
- **Parameters:**
|
|
|
|
- `script` (string): The name of the script
|
|
|
|
- `index` (index): Index of the script local.
|
|
|
|
- `val` (integer): The new value of the given local.
|
|
|
|
|
2023-07-05 00:30:57 +02:00
|
|
|
**Example Usage:**
|
2023-07-02 00:59:02 +02:00
|
|
|
```lua
|
|
|
|
locals.set_int(script, index, val)
|
|
|
|
```
|
|
|
|
|
2023-12-05 03:58:35 -05:00
|
|
|
### `set_int(script, index, val)`
|
|
|
|
|
|
|
|
- **Parameters:**
|
|
|
|
- `script` (string): The name of the script
|
|
|
|
- `index` (index): Index of the script local.
|
|
|
|
- `val` (unsigned integer): The new value of the given local.
|
|
|
|
|
|
|
|
**Example Usage:**
|
|
|
|
```lua
|
|
|
|
locals.set_int(script, index, val)
|
|
|
|
```
|
|
|
|
|
2023-07-02 00:59:02 +02:00
|
|
|
### `set_float(script, index, val)`
|
|
|
|
|
|
|
|
- **Parameters:**
|
|
|
|
- `script` (string): The name of the script
|
|
|
|
- `index` (index): Index of the script local.
|
|
|
|
- `val` (float): The new value of the given local.
|
|
|
|
|
2023-07-05 00:30:57 +02:00
|
|
|
**Example Usage:**
|
2023-07-02 00:59:02 +02:00
|
|
|
```lua
|
|
|
|
locals.set_float(script, index, val)
|
|
|
|
```
|
|
|
|
|
2023-12-05 03:58:35 -05:00
|
|
|
### `set_vec3(script, index, val)`
|
|
|
|
|
|
|
|
- **Parameters:**
|
|
|
|
- `script` (string): The name of the script
|
|
|
|
- `index` (index): Index of the script local.
|
|
|
|
- `val` (Vector3): The new value of the given local.
|
|
|
|
|
|
|
|
**Example Usage:**
|
|
|
|
```lua
|
|
|
|
locals.set_vec3(script, index, val)
|
|
|
|
```
|
|
|
|
|
2023-07-02 00:59:02 +02:00
|
|
|
### `get_pointer(script, index)`
|
|
|
|
|
|
|
|
- **Parameters:**
|
|
|
|
- `script` (string): The name of the script
|
|
|
|
- `index` (index): Index of the script local.
|
|
|
|
|
|
|
|
- **Returns:**
|
|
|
|
- `pointer`: The pointer to the given local.
|
|
|
|
|
2023-07-05 00:30:57 +02:00
|
|
|
**Example Usage:**
|
2023-07-02 00:59:02 +02:00
|
|
|
```lua
|
|
|
|
pointer = locals.get_pointer(script, index)
|
|
|
|
```
|
|
|
|
|
|
|
|
|