Skip to content

stats


stat_id_is_valid

bool native.stats.stat_id_is_valid(ptr int stat_id)

struct StatId
{
    alignas(8) Hash BaseId;
    alignas(8) Hash PermutationId;
}

stat_id_set_int

bool native.stats.stat_id_set_int(ptr int stat_id, int value, bool p2)

statId: see STAT_ID_IS_VALID

stat_id_set_float

bool native.stats.stat_id_set_float(ptr int stat_id, float value, bool p2)

statId: see STAT_ID_IS_VALID

stat_id_set_bool

bool native.stats.stat_id_set_bool(ptr int stat_id, bool value, bool p2)

statId: see STAT_ID_IS_VALID

stat_id_set_gxt_label

bool native.stats.stat_id_set_gxt_label(ptr int stat_id, string label, bool p2)

statId: see STAT_ID_IS_VALID

stat_id_set_date

bool native.stats.stat_id_set_date(ptr int stat_id, ptr int date, bool p2)

statId: see STAT_ID_IS_VALID

stat_id_get_int

bool native.stats.stat_id_get_int(ptr int stat_id, ptr int p1)

statId: see STAT_ID_IS_VALID

stat_id_get_float

bool native.stats.stat_id_get_float(ptr int stat_id, ptr int value)

statId: see STAT_ID_IS_VALID

stat_id_get_bool

bool native.stats.stat_id_get_bool(ptr int stat_id, ptr int value)

statId: see STAT_ID_IS_VALID

stat_id_get_date

bool native.stats.stat_id_get_date(ptr int stat_id, ptr int date)

statId: see STAT_ID_IS_VALID

_0x0fee2561120f3333

void native.stats._0x0fee2561120f3333(ptr int stat_id)

statId: see STAT_ID_IS_VALID

_stat_id_increment_int

void native.stats._stat_id_increment_int(ptr int stat_id, int value)

statId: see STAT_ID_IS_VALID

_stat_id_increment_float

void native.stats._stat_id_increment_float(ptr int stat_id, float value)

statId: see STAT_ID_IS_VALID

_stat_id_decrement_int

void native.stats._stat_id_decrement_int(ptr int stat_id, int value)

statId: see STAT_ID_IS_VALID

_0x91a4f58e01ed5e4c

void native.stats._0x91a4f58e01ed5e4c(ptr int stat_id, int value)

statId: see STAT_ID_IS_VALID

_0xe141f6b40b1e3683

void native.stats._0xe141f6b40b1e3683(ptr int stat_id, float value)

statId: see STAT_ID_IS_VALID
Only used in R* SP Scripts
_STAT_ID_SET_*

stat_id_set_to_posse_id

void native.stats.stat_id_set_to_posse_id(ptr int stat_id)

statId: see STAT_ID_IS_VALID

_stat_calculate_cooldown

int native.stats._stat_calculate_cooldown(int value)

Calculation: (value / 1000) / 60 % 60

_stat_pheromone_cooldown_legendary_animal

bool native.stats._stat_pheromone_cooldown_legendary_animal(int entity, ptr int stat_id)

statId: see STAT_ID_IS_VALID

_stat_item_fish_caught

void native.stats._stat_item_fish_caught(int fish, float weight, int category, int subcategory)


_stat_carried_satchel_item_from_ped

void native.stats._stat_carried_satchel_item_from_ped(int ped)


_stat_donate_increment_item

void native.stats._stat_donate_increment_item(int item, int slot, int p2, int p3)


_0x8312f09c56149a8a

void native.stats._0x8312f09c56149a8a(int animal_type)

Only used in R* SP Scripts

_0x378d3b1b11d9385b

void native.stats._0x378d3b1b11d9385b(int p0)


_0xda26263c07cce9c2

void native.stats._0xda26263c07cce9c2(int p0)


_0xd64dbc8b0424135f

void native.stats._0xd64dbc8b0424135f(int ped, int animal_type)


_0xa59590050f80ff2e

void native.stats._0xa59590050f80ff2e(int p0, bool p1, bool p2, bool p3)

Only used in R* SP Scripts

_stat_add_animal_sample_target

void native.stats._stat_add_animal_sample_target(int animal_type)

Related to animal tagging

_0xf8181b5ef156862c

void native.stats._0xf8181b5ef156862c(int ped)


stat_add_bounty_target

void native.stats.stat_add_bounty_target(int unlock_hash, int ped)


_0x8c889e4cbb4b2356

void native.stats._0x8c889e4cbb4b2356(int p0, int ped)


stat_bounty_captured

void native.stats.stat_bounty_captured(int entity)


_0xa596890cf55b5095

void native.stats._0xa596890cf55b5095(int ped, bool p1)


stat_bounty_escaped

void native.stats.stat_bounty_escaped(int ped)


_0xf21a5d66874fcedd

void native.stats._0xf21a5d66874fcedd(int p0, int p1, int p2)


_0x3eb2791a1fbc8a42

void native.stats._0x3eb2791a1fbc8a42(int stat_item, int p1)


_0xdf95df488a645ce7

void native.stats._0xdf95df488a645ce7()


stat_photograph_taken

void native.stats.stat_photograph_taken(int itemset)


_0xbe66b26b6529e943

void native.stats._0xbe66b26b6529e943(int unlock_hash, int ped, int animal_type)


_0xf2b5abde09958689

void native.stats._0xf2b5abde09958689(int unlock_hash, int ped1, int ped2)


stat_register_legendary_animal_deed

void native.stats.stat_register_legendary_animal_deed(int deed_hash)


_0x302e71c1d9ee75b9

bool native.stats._0x302e71c1d9ee75b9(ptr int stat_id, int p1, ptr int p2)

statId: see STAT_ID_IS_VALID

statstracker_is_initialized

bool native.stats.statstracker_is_initialized(int p0)


_0x6123e2832c34243d

void native.stats._0x6123e2832c34243d(int p0, int p1, int p2, int p3, int p4)


_0xca41e86545413b5b

void native.stats._0xca41e86545413b5b(int p0, int p1, int p2, int p3, int p4, int p5, int p6)


statstracker_deed_started

void native.stats.statstracker_deed_started(int p0, int p1)


_statstracker_deed_status

void native.stats._statstracker_deed_status(int deed_type, int deed_hash, int mission_status, ptr int data)


_0x99230691875fc218

void native.stats._0x99230691875fc218(int p0, int p1, float x, float y, float z)


_0x025e98e317652cdd

void native.stats._0x025e98e317652cdd(int p0)


_0xe5a680a5d8b1f687

void native.stats._0xe5a680a5d8b1f687(int p0)


_0x4dac398297981b87

bool native.stats._0x4dac398297981b87(int p0)

Only used in R* SP Scripts

chal_is_goal_active

bool native.stats.chal_is_goal_active(int chal_hash, int goal_hash)

https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS/challenge_goals.lua

chal_set_goal_disabled

void native.stats.chal_set_goal_disabled(int chal_hash, int goal_hash, bool disabled)


chal_get_num_ranks_completed

int native.stats.chal_get_num_ranks_completed(int chal_hash)


chal_get_max_ranks

int native.stats.chal_get_max_ranks(int chal_hash)


chal_add_goal_progress_int

void native.stats.chal_add_goal_progress_int(int chal_hash, int goal_hash, int value)


chal_add_goal_progress_float

void native.stats.chal_add_goal_progress_float(int chal_hash, int goal_hash, float value)


chal_set_goal_progress_int

void native.stats.chal_set_goal_progress_int(int chal_hash, int goal_hash, int value)


chal_add_goal_progress_int_by_score_id

void native.stats.chal_add_goal_progress_int_by_score_id(int p0, int value)


chal_add_goal_progress_float_by_score_id

void native.stats.chal_add_goal_progress_float_by_score_id(int p0, float value)


chal_achievement_is_complete

bool native.stats.chal_achievement_is_complete(int p0, int p1)


chal_achievement_get_progress_int

int native.stats.chal_achievement_get_progress_int(int p0, int p1)


chal_net_start_chal

void native.stats.chal_net_start_chal(int chal_hash)


chal_net_stop_chal

void native.stats.chal_net_stop_chal(int chal_hash)


chal_net_start_goal

void native.stats.chal_net_start_goal(int chal_hash, int goal_hash)


chal_net_stop_goal

void native.stats.chal_net_stop_goal(int chal_hash, int goal_hash)


_0xddbd560745b1ee98

int native.stats._0xddbd560745b1ee98(int chal_hash, int goal_hash, int player)


_0xb112b9262ec29c20

string native.stats._0xb112b9262ec29c20(int p0, int p1)


_0x4fcbcc0584cd08e9

void native.stats._0x4fcbcc0584cd08e9(int p0)


_0xca1f0b5103936891

bool native.stats._0xca1f0b5103936891(int p0)


_0x8ba3d7b1e83ef803

int native.stats._0x8ba3d7b1e83ef803(int p0)


chal_mission_get_num_goals

int native.stats.chal_mission_get_num_goals(int mission_hash)


chal_mission_get_num_goals_complete

int native.stats.chal_mission_get_num_goals_complete(int mission_hash)


chal_mission_is_goal_complete

bool native.stats.chal_mission_is_goal_complete(int mission_hash, int goal_hash)


chal_mission_add_goal_progress_int

void native.stats.chal_mission_add_goal_progress_int(int mission_hash, int goal_hash, int value)


_0x9d0f5d2e1951cd84

float native.stats._0x9d0f5d2e1951cd84()


_0x218f7710a139d012

void native.stats._0x218f7710a139d012()


_0x3aeabae3f3c7600c

bool native.stats._0x3aeabae3f3c7600c()


_0x3f6fd87d2030adc6

string native.stats._0x3f6fd87d2030adc6()


_0xa2e2bea4e83f6270

int native.stats._0xa2e2bea4e83f6270(int p0)


_0xb5e2eda2135e0fa1

bool native.stats._0xb5e2eda2135e0fa1(int p0, int p1, ptr int schedule_location)


weekly_collectible_get_num_sets

int native.stats.weekly_collectible_get_num_sets(int chal_hash)


weekly_collectible_get_item_set_buy_award

int native.stats.weekly_collectible_get_item_set_buy_award(int chal_hash, int index)


weekly_collectible_get_item_set_label

int native.stats.weekly_collectible_get_item_set_label(int chal_hash, int index)


weekly_collectible_get_num_items_in_set

int native.stats.weekly_collectible_get_num_items_in_set(int chal_hash, int index)


weekly_collectible_get_item_in_set

bool native.stats.weekly_collectible_get_item_in_set(int chal_hash, int set_index, int item_index, ptr int p3, ptr int p4)


_0x4f2d5fa23db992de

void native.stats._0x4f2d5fa23db992de()

Only used in R* Script net_char_creator

_0x4e463a3cdefffe96

void native.stats._0x4e463a3cdefffe96()

Only used in R* Script net_char_creator