struct StatId
{
alignas(8) Hash BaseId;
alignas(8) Hash PermutationId;
}
function native.stats.stat_id_is_valid(stat_id: ptr int): bool
statId: see STAT_ID_IS_VALID
function native.stats.stat_id_set_int(stat_id: ptr int, value: int, p2: bool): bool
statId: see STAT_ID_IS_VALID
function native.stats.stat_id_set_float(stat_id: ptr int, value: float, p2: bool): bool
statId: see STAT_ID_IS_VALID
function native.stats.stat_id_set_bool(stat_id: ptr int, value: bool, p2: bool): bool
statId: see STAT_ID_IS_VALID
function native.stats.stat_id_set_gxt_label(stat_id: ptr int, label: string, p2: bool): bool
statId: see STAT_ID_IS_VALID
function native.stats.stat_id_set_date(stat_id: ptr int, date: ptr int, p2: bool): bool
statId: see STAT_ID_IS_VALID
function native.stats.stat_id_get_int(stat_id: ptr int, p1: ptr int): bool
statId: see STAT_ID_IS_VALID
function native.stats.stat_id_get_float(stat_id: ptr int, value: ptr int): bool
statId: see STAT_ID_IS_VALID
function native.stats.stat_id_get_bool(stat_id: ptr int, value: ptr int): bool
statId: see STAT_ID_IS_VALID
function native.stats.stat_id_get_date(stat_id: ptr int, date: ptr int): bool
statId: see STAT_ID_IS_VALID
function native.stats._0x0fee2561120f3333(stat_id: ptr int): void
statId: see STAT_ID_IS_VALID
function native.stats._stat_id_increment_int(stat_id: ptr int, value: int): void
statId: see STAT_ID_IS_VALID
function native.stats._stat_id_increment_float(stat_id: ptr int, value: float): void
statId: see STAT_ID_IS_VALID
function native.stats._stat_id_decrement_int(stat_id: ptr int, value: int): void
statId: see STAT_ID_IS_VALID
function native.stats._0x91a4f58e01ed5e4c(stat_id: ptr int, value: int): void
statId: see STAT_ID_IS_VALID
Only used in R* SP Scripts
STAT_ID_SET*
function native.stats._0xe141f6b40b1e3683(stat_id: ptr int, value: float): void
statId: see STAT_ID_IS_VALID
function native.stats.stat_id_set_to_posse_id(stat_id: ptr int): void
Calculation: (value / 1000) / 60 % 60
function native.stats._stat_calculate_cooldown(value: int): int
statId: see STAT_ID_IS_VALID
function native.stats._stat_pheromone_cooldown_legendary_animal(entity: int, stat_id: ptr int): bool
function native.stats._stat_item_fish_caught(fish: int, weight: float, category: int, subcategory: int): void
function native.stats._stat_carried_satchel_item_from_ped(ped: int): void
function native.stats._stat_donate_increment_item(item: int, slot: int, p2: int, p3: int): void
Only used in R* SP Scripts
function native.stats._0x8312f09c56149a8a(animal_type: int): void
function native.stats._0x378d3b1b11d9385b(p0: int): void
function native.stats._0xda26263c07cce9c2(p0: int): void
function native.stats._0xd64dbc8b0424135f(ped: int, animal_type: int): void
Only used in R* SP Scripts
function native.stats._0xa59590050f80ff2e(p0: int, p1: bool, p2: bool, p3: bool): void
Related to animal tagging
function native.stats._stat_add_animal_sample_target(animal_type: int): void
function native.stats._0xf8181b5ef156862c(ped: int): void
function native.stats.stat_add_bounty_target(unlock_hash: int, ped: int): void
function native.stats._0x8c889e4cbb4b2356(p0: int, ped: int): void
function native.stats.stat_bounty_captured(entity: int): void
function native.stats._0xa596890cf55b5095(ped: int, p1: bool): void
function native.stats.stat_bounty_escaped(ped: int): void
function native.stats._0xf21a5d66874fcedd(p0: int, p1: int, p2: int): void
function native.stats._0x3eb2791a1fbc8a42(stat_item: int, p1: int): void
function native.stats._0xdf95df488a645ce7(): void
function native.stats.stat_photograph_taken(itemset: int): void
function native.stats._0xbe66b26b6529e943(unlock_hash: int, ped: int, animal_type: int): void
function native.stats._0xf2b5abde09958689(unlock_hash: int, ped1: int, ped2: int): void
function native.stats.stat_register_legendary_animal_deed(deed_hash: int): void
statId: see STAT_ID_IS_VALID
function native.stats._0x302e71c1d9ee75b9(stat_id: ptr int, p1: int, p2: ptr int): bool
function native.stats.statstracker_is_initialized(p0: int): bool
function native.stats._0x6123e2832c34243d(p0: int, p1: int, p2: int, p3: int, p4: int): void
function native.stats._0xca41e86545413b5b(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: int): void
function native.stats.statstracker_deed_started(p0: int, p1: int): void
function native.stats._statstracker_deed_status(deed_type: int, deed_hash: int, mission_status: int, data: ptr int): void
function native.stats._0x99230691875fc218(p0: int, p1: int, x: float, y: float, z: float): void
function native.stats._0x025e98e317652cdd(p0: int): void
function native.stats._0xe5a680a5d8b1f687(p0: int): void
Only used in R* SP Scripts
function native.stats._0x4dac398297981b87(p0: int): bool
function native.stats.chal_is_goal_active(chal_hash: int, goal_hash: int): bool
function native.stats.chal_set_goal_disabled(chal_hash: int, goal_hash: int, disabled: bool): void
function native.stats.chal_get_num_ranks_completed(chal_hash: int): int
function native.stats.chal_get_max_ranks(chal_hash: int): int
function native.stats.chal_add_goal_progress_int(chal_hash: int, goal_hash: int, value: int): void
function native.stats.chal_add_goal_progress_float(chal_hash: int, goal_hash: int, value: float): void
function native.stats.chal_set_goal_progress_int(chal_hash: int, goal_hash: int, value: int): void
function native.stats.chal_add_goal_progress_int_by_score_id(p0: int, value: int): void
function native.stats.chal_add_goal_progress_float_by_score_id(p0: int, value: float): void
function native.stats.chal_achievement_is_complete(p0: int, p1: int): bool
function native.stats.chal_achievement_get_progress_int(p0: int, p1: int): int
function native.stats.chal_net_start_chal(chal_hash: int): void
function native.stats.chal_net_stop_chal(chal_hash: int): void
function native.stats.chal_net_start_goal(chal_hash: int, goal_hash: int): void
function native.stats.chal_net_stop_goal(chal_hash: int, goal_hash: int): void
function native.stats._0xddbd560745b1ee98(chal_hash: int, goal_hash: int, player: int): int
function native.stats._0xb112b9262ec29c20(p0: int, p1: int): string
function native.stats._0x4fcbcc0584cd08e9(p0: int): void
function native.stats._0xca1f0b5103936891(p0: int): bool
function native.stats._0x8ba3d7b1e83ef803(p0: int): int
function native.stats.chal_mission_get_num_goals(mission_hash: int): int
function native.stats.chal_mission_get_num_goals_complete(mission_hash: int): int
function native.stats.chal_mission_is_goal_complete(mission_hash: int, goal_hash: int): bool
function native.stats.chal_mission_add_goal_progress_int(mission_hash: int, goal_hash: int, value: int): void
function native.stats._0x9d0f5d2e1951cd84(): float
function native.stats._0x218f7710a139d012(): void
function native.stats._0x3aeabae3f3c7600c(): bool
function native.stats._0x3f6fd87d2030adc6(): string
function native.stats._0xa2e2bea4e83f6270(p0: int): int
function native.stats._0xb5e2eda2135e0fa1(p0: int, p1: int, schedule_location: ptr int): bool
function native.stats.weekly_collectible_get_num_sets(chal_hash: int): int
function native.stats.weekly_collectible_get_item_set_buy_award(chal_hash: int, index: int): int
function native.stats.weekly_collectible_get_item_set_label(chal_hash: int, index: int): int
function native.stats.weekly_collectible_get_num_items_in_set(chal_hash: int, index: int): int
function native.stats.weekly_collectible_get_item_in_set(chal_hash: int, set_index: int, item_index: int, p3: ptr int, p4: ptr int): bool
Only used in R* Script net_char_creator
function native.stats._0x4f2d5fa23db992de(): void
Only used in R* Script net_char_creator
function native.stats._0x4e463a3cdefffe96(): void