population

Methods

get_num_models_in_population_set

function native.population.get_num_models_in_population_set(pop_set_hash: int): int

get_ped_model_name_in_population_set

function native.population.get_ped_model_name_in_population_set(pop_set_hash: int, index: int): int

get_random_model_from_population_set

function native.population.get_random_model_from_population_set(pop_set_hash: int, flags: int, p2: int, p3: bool, p4: bool, x: float, y: float, z: float): int

_create_popzone_from_volume

function native.population._create_popzone_from_volume(volume: int): int

_delete_script_popzone

function native.population._delete_script_popzone(pop_zone: int): void

_is_popzone_valid

function native.population._is_popzone_valid(pop_zone: int): bool

set_popzone_population_set

function native.population.set_popzone_population_set(pop_zone: int, population_set_hash: int): void

_0x7e6bc0b94f5928f0

function native.population._0x7e6bc0b94f5928f0(pop_zone: int, p1: int, p2: int): void

_0x578e2fa64e847c60

function native.population._0x578e2fa64e847c60(pop_zone: int, p1: int): void

_0x08892122769770d5

function native.population._0x08892122769770d5(pop_zone: int, p1: bool): void

_0x0f1861101c9a9944

function native.population._0x0f1861101c9a9944(pop_zone: int, p1: bool): void

set_spawner_info_priority

function native.population.set_spawner_info_priority(p0: int, p1: int, priority: int): void

clear_spawner_info_priority

function native.population.clear_spawner_info_priority(p0: int, p1: int): void

_0x638fcfc6042a9473

function native.population._0x638fcfc6042a9473(p0: int, p1: int): void

_add_ambient_avoidance_restriction

function native.population._add_ambient_avoidance_restriction(volume: int, include_flags: int, exclude_flags: int, p3: int, p4: int, p5: int, p6: int): void

_remove_ambient_avoidance_restriction

flags: see 0xB56D41A694E42E86

function native.population._remove_ambient_avoidance_restriction(volume: int): void

_add_ambient_spawn_restriction

flags: see 0xB56D41A694E42E86

function native.population._add_ambient_spawn_restriction(volume: int, include_flags: int, exclude_flags: int, p3: int, p4: int, p5: int, p6: int): void

_remove_ambient_spawn_restriction

function native.population._remove_ambient_spawn_restriction(volume: int): void

_0x2161278c6322f740

function native.population._0x2161278c6322f740(include_flags: int, exclude_flags: int, p2: int, p3: int, p4: int, volume: int): void

_0xf45e46deecf7df6e

function native.population._0xf45e46deecf7df6e(bit_flag: int, p1: int, p2: int, p3: int, p4: int): void

_0x8ec7cd701f872f87

function native.population._0x8ec7cd701f872f87(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int): void

_0xc4533e3e87125c9e

function native.population._0xc4533e3e87125c9e(p0: int): void

_set_ped_should_ignore_avoidance_volumes

Params: p1 = 1 & 2 in R* Scripts, 0 = Disable avoidance, 1 = Enabled avoidance, 2 = Enabled avoidance (?)

function native.population._set_ped_should_ignore_avoidance_volumes(ped: int, p1: int): void

_0xdbbf12ea7c1029b2

function native.population._0xdbbf12ea7c1029b2(p0: int, p1: int): void

_0x247f86595d396344

function native.population._0x247f86595d396344(p0: int): void

_0x324ab2a68ad8aee5

function native.population._0x324ab2a68ad8aee5(): void

disable_ambient_road_population

function native.population.disable_ambient_road_population(unk: bool): void

enable_ambient_road_population

function native.population.enable_ambient_road_population(): void

_0x2660e7720edc4bd0

function native.population._0x2660e7720edc4bd0(p0: int, p1: int, p2: int): void

_get_random_fish_type_for_location

Returns model hash of the closest fish

function native.population._get_random_fish_type_for_location(): int

_0xec116edb683ad479

Only used for Special Event (XMAS). _SET_P*

function native.population._0xec116edb683ad479(p0: bool): void