mirror of
https://github.com/Mr-X-GTA/YimMenu.git
synced 2025-01-08 18:33:37 +08:00
300 lines
5.9 KiB
Markdown
300 lines
5.9 KiB
Markdown
# Table: stats
|
|
|
|
Table for manipulating GTA stats.
|
|
|
|
## Functions (21)
|
|
|
|
### `get_character_index()`
|
|
|
|
- **Returns:**
|
|
- `integer`: The current multiplayer character index (0 or 1).
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
integer = stats.get_character_index()
|
|
```
|
|
|
|
### `get_bool(stat_hash)`
|
|
|
|
- **Parameters:**
|
|
- `stat_hash` (integer): the stat hash.
|
|
|
|
- **Returns:**
|
|
- `boolean`: The value of the given stat.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
boolean = stats.get_bool(stat_hash)
|
|
```
|
|
|
|
### `get_bool(stat_name)`
|
|
|
|
- **Parameters:**
|
|
- `stat_name` (string): the stat name.
|
|
|
|
- **Returns:**
|
|
- `boolean`: The value of the given stat.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
boolean = stats.get_bool(stat_name)
|
|
```
|
|
|
|
### `get_bool_masked(stat_hash, bit_index)`
|
|
|
|
- **Parameters:**
|
|
- `stat_hash` (integer): the stat hash.
|
|
- `bit_index` (integer): bit index.
|
|
|
|
- **Returns:**
|
|
- `boolean`: The value of the given stat.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
boolean = stats.get_bool_masked(stat_hash, bit_index)
|
|
```
|
|
|
|
### `get_bool_masked(stat_name, bit_index)`
|
|
|
|
- **Parameters:**
|
|
- `stat_name` (string): the stat name.
|
|
- `bit_index` (integer): bit index.
|
|
|
|
- **Returns:**
|
|
- `boolean`: The value of the given stat.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
boolean = stats.get_bool_masked(stat_name, bit_index)
|
|
```
|
|
|
|
### `get_float(stat_hash)`
|
|
|
|
- **Parameters:**
|
|
- `stat_hash` (integer): the stat hash.
|
|
|
|
- **Returns:**
|
|
- `float`: The value of the given stat.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
float = stats.get_float(stat_hash)
|
|
```
|
|
|
|
### `get_float(stat_name)`
|
|
|
|
- **Parameters:**
|
|
- `stat_name` (string): the stat name.
|
|
|
|
- **Returns:**
|
|
- `float`: The value of the given stat.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
float = stats.get_float(stat_name)
|
|
```
|
|
|
|
### `get_int(stat_hash)`
|
|
|
|
- **Parameters:**
|
|
- `stat_hash` (integer): the stat hash.
|
|
|
|
- **Returns:**
|
|
- `integer`: The value of the given stat.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
integer = stats.get_int(stat_hash)
|
|
```
|
|
|
|
### `get_int(stat_name)`
|
|
|
|
- **Parameters:**
|
|
- `stat_name` (string): the stat name.
|
|
|
|
- **Returns:**
|
|
- `integer`: The value of the given stat.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
integer = stats.get_int(stat_name)
|
|
```
|
|
|
|
### `get_masked_int(stat_hash, bit_start, bit_size)`
|
|
|
|
- **Parameters:**
|
|
- `stat_hash` (integer): the stat hash.
|
|
- `bit_start` (integer): bit start.
|
|
- `bit_size` (integer): bit size.
|
|
|
|
- **Returns:**
|
|
- `integer`: The value of the given stat.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
integer = stats.get_masked_int(stat_hash, bit_start, bit_size)
|
|
```
|
|
|
|
### `get_masked_int(stat_name, bit_index, bit_size)`
|
|
|
|
- **Parameters:**
|
|
- `stat_name` (string): the stat name.
|
|
- `bit_index` (integer): bit index.
|
|
- `bit_size` (integer): bit size.
|
|
|
|
- **Returns:**
|
|
- `integer`: The value of the given stat.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
integer = stats.get_masked_int(stat_name, bit_index, bit_size)
|
|
```
|
|
|
|
### `set_bool(stat_hash, new_value)`
|
|
|
|
- **Parameters:**
|
|
- `stat_hash` (integer): the stat hash.
|
|
- `new_value` (boolean): the new value for the stat.
|
|
|
|
- **Returns:**
|
|
- `boolean`: True if succeeded.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
boolean = stats.set_bool(stat_hash, new_value)
|
|
```
|
|
|
|
### `set_bool(stat_name, new_value)`
|
|
|
|
- **Parameters:**
|
|
- `stat_name` (string): the stat name.
|
|
- `new_value` (boolean): the new value for the stat.
|
|
|
|
- **Returns:**
|
|
- `boolean`: True if succeeded.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
boolean = stats.set_bool(stat_name, new_value)
|
|
```
|
|
|
|
### `set_bool_masked(stat_hash, new_value, bit_index)`
|
|
|
|
- **Parameters:**
|
|
- `stat_hash` (integer): the stat hash.
|
|
- `new_value` (boolean): the new value for the stat.
|
|
- `bit_index` (integer): bit_index.
|
|
|
|
- **Returns:**
|
|
- `boolean`: True if succeeded.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
boolean = stats.set_bool_masked(stat_hash, new_value, bit_index)
|
|
```
|
|
|
|
### `set_bool_masked(stat_name, new_value, bit_index)`
|
|
|
|
- **Parameters:**
|
|
- `stat_name` (string): the stat name.
|
|
- `new_value` (boolean): the new value for the stat.
|
|
- `bit_index` (integer): bit_index.
|
|
|
|
- **Returns:**
|
|
- `boolean`: True if succeeded.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
boolean = stats.set_bool_masked(stat_name, new_value, bit_index)
|
|
```
|
|
|
|
### `set_float(stat_hash, new_value)`
|
|
|
|
- **Parameters:**
|
|
- `stat_hash` (integer): the stat hash.
|
|
- `new_value` (float): the new value for the stat.
|
|
|
|
- **Returns:**
|
|
- `boolean`: True if succeeded.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
boolean = stats.set_float(stat_hash, new_value)
|
|
```
|
|
|
|
### `set_float(stat_name, new_value)`
|
|
|
|
- **Parameters:**
|
|
- `stat_name` (string): the stat name.
|
|
- `new_value` (float): the new value for the stat.
|
|
|
|
- **Returns:**
|
|
- `boolean`: True if succeeded.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
boolean = stats.set_float(stat_name, new_value)
|
|
```
|
|
|
|
### `set_int(stat_hash, new_value)`
|
|
|
|
- **Parameters:**
|
|
- `stat_hash` (integer): the stat hash.
|
|
- `new_value` (integer): the new value for the stat.
|
|
|
|
- **Returns:**
|
|
- `boolean`: True if succeeded.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
boolean = stats.set_int(stat_hash, new_value)
|
|
```
|
|
|
|
### `set_int(stat_name, new_value)`
|
|
|
|
- **Parameters:**
|
|
- `stat_name` (string): the stat name.
|
|
- `new_value` (integer): the new value for the stat.
|
|
|
|
- **Returns:**
|
|
- `boolean`: True if succeeded.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
boolean = stats.set_int(stat_name, new_value)
|
|
```
|
|
|
|
### `set_masked_int(stat_hash, new_value, bit_start, bit_size)`
|
|
|
|
- **Parameters:**
|
|
- `stat_hash` (integer): the stat hash.
|
|
- `new_value` (integer): the new value for the stat.
|
|
- `bit_start` (integer): bit_start.
|
|
- `bit_size` (integer): bit_size.
|
|
|
|
- **Returns:**
|
|
- `boolean`: True if succeeded.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
boolean = stats.set_masked_int(stat_hash, new_value, bit_start, bit_size)
|
|
```
|
|
|
|
### `set_masked_int(stat_name, new_value, bit_start, bit_size)`
|
|
|
|
- **Parameters:**
|
|
- `stat_name` (string): the stat name.
|
|
- `new_value` (integer): the new value for the stat.
|
|
- `bit_start` (integer): bit_start.
|
|
- `bit_size` (integer): bit_size.
|
|
|
|
- **Returns:**
|
|
- `boolean`: True if succeeded.
|
|
|
|
**Example Usage:**
|
|
```lua
|
|
boolean = stats.set_masked_int(stat_name, new_value, bit_start, bit_size)
|
|
```
|
|
|
|
|