map

Methods

get_blip_from_entity

Returns the Blip handle of given Entity.

function native.map.get_blip_from_entity(entity: int): int

get_main_player_blip_id

function native.map.get_main_player_blip_id(): int

_blip_add_for_style

function native.map._blip_add_for_style(style_hash: int): int

blip_add_for_coords

function native.map.blip_add_for_coords(blip_hash: int, x: float, y: float, z: float): int

blip_add_for_entity

function native.map.blip_add_for_entity(blip_hash: int, entity: int): int

blip_add_for_pickup_placement

function native.map.blip_add_for_pickup_placement(blip_hash: int, pickup: int): int

blip_add_for_radius

function native.map.blip_add_for_radius(blip_hash: int, x: float, y: float, z: float, radius: float): int

_blip_add_for_area

function native.map._blip_add_for_area(blip_hash: int, x: float, y: float, z: float, scale_x: float, scale_y: float, scale_z: float, p7: int): int

_blip_add_for_volume

function native.map._blip_add_for_volume(blip_hash: int, volume: int): int

_blip_set_style

function native.map._blip_set_style(blip: int, style_hash: int): bool

_blip_add_style

function native.map._blip_add_style(blip: int, style_hash: int): bool

blip_add_modifier

function native.map.blip_add_modifier(blip: int, modifier_hash: int): bool

blip_remove_modifier

If modifierHash is 0, ALL modifiers will be removed.

function native.map.blip_remove_modifier(blip: int, modifier_hash: int): bool

_0x250c75eb1728cc0d

function native.map._0x250c75eb1728cc0d(blip: int): void

set_blip_flash_timer

function native.map.set_blip_flash_timer(blip: int, blip_type: int, blip_hash: int): void

set_blip_flashes

function native.map.set_blip_flashes(blip: int, p1: ptr int, p2: ptr int): bool

trigger_sonar_blip

function native.map.trigger_sonar_blip(type_hash: int, x: float, y: float, z: float): void

_trigger_sonar_blip_on_entity

function native.map._trigger_sonar_blip_on_entity(type_hash: int, entity: int): void

allow_sonar_blips

function native.map.allow_sonar_blips(toggle: bool): void

set_blip_coords

function native.map.set_blip_coords(blip: int, pos_x: float, pos_y: float, pos_z: float): void

get_blip_coords

function native.map.get_blip_coords(blip: int): vec3

set_blip_sprite

function native.map.set_blip_sprite(blip: int, hash: int, p2: bool): void

_0x01b928ca2e198b01

_CLEAR*

function native.map._0x01b928ca2e198b01(p0: int): int

set_blip_name_from_text_file

function native.map.set_blip_name_from_text_file(blip: int, text_label: string): void

_set_blip_name

function native.map._set_blip_name(blip: int, name: string): void

set_blip_name_to_player_name

function native.map.set_blip_name_to_player_name(blip: int, player: int): void

set_blip_rotation

function native.map.set_blip_rotation(blip: int, rotation: int): void

set_blip_scale

function native.map.set_blip_scale(blip: int, scale: float): void

remove_blip

function native.map.remove_blip(blip: ptr int): void

does_blip_exist

function native.map.does_blip_exist(blip: int): bool

_does_entity_have_blip

function native.map._does_entity_have_blip(entity: int): bool

set_radar_zoom

function native.map.set_radar_zoom(zoom_level: int): void

_abandon_blip

It's unclear what exactly this does, but I assume it marks the blip as "no longer needed"

function native.map._abandon_blip(blip: int): void

_is_blip_attached_to_any_entity

function native.map._is_blip_attached_to_any_entity(blip: int): bool

is_blip_on_minimap

function native.map.is_blip_on_minimap(blip: int): bool

force_sonar_blips_this_frame

Doesn't actually return anything.

function native.map.force_sonar_blips_this_frame(): int

set_gps_flags

function native.map.set_gps_flags(p0: int, p1: float): void

clear_gps_flags

Clears the GPS flags.

function native.map.clear_gps_flags(): void

set_gps_custom_route_render

function native.map.set_gps_custom_route_render(p0: bool, p1: int, p2: int): void

clear_gps_custom_route

function native.map.clear_gps_custom_route(): void

start_gps_multi_route

function native.map.start_gps_multi_route(color_name_hash: int, on_foot: bool, in_vehicle: bool): void

add_point_to_gps_multi_route

function native.map.add_point_to_gps_multi_route(x: float, y: float, z: float, p3: bool): void

set_gps_multi_route_render

function native.map.set_gps_multi_route_render(toggle: bool): void

clear_gps_multi_route

Does the same as SET_GPS_MULTI_ROUTE_RENDER(false);

function native.map.clear_gps_multi_route(): void

_start_gps_custom_route_from_waypoint_recording_route

function native.map._start_gps_custom_route_from_waypoint_recording_route(waypoint_recording: string, point: int, num_points: int, color_name_hash: int, p4: bool, p5: bool): void

clear_gps_player_waypoint

function native.map.clear_gps_player_waypoint(): void

_0xd3f58e9316b7fc2a

function native.map._0xd3f58e9316b7fc2a(p0: int): void

set_waypoint_off

function native.map.set_waypoint_off(): void

is_waypoint_active

function native.map.is_waypoint_active(): bool

_get_waypoint_coords

function native.map._get_waypoint_coords(): vec3

_0xf08e42bfa46bdff8

function native.map._0xf08e42bfa46bdff8(p0: int, p1: int): bool

_hide_active_points_of_interest

function native.map._hide_active_points_of_interest(): void

_show_active_points_of_interest

function native.map._show_active_points_of_interest(): void

_0xf47a1eb2a538a3a3

function native.map._0xf47a1eb2a538a3a3(): int

_find_closest_gps_position

function native.map._find_closest_gps_position(x: float, y: float, z: float, out_position: ref vec3): bool

display_radar

If Minimap / Radar should be displayed.

function native.map.display_radar(toggle: bool): void

_set_radar_config_type

https://github.com/femga/rdr3_discoveries/blob/master/graphics/minimap/radar/radar_configs.lua configHash: -1943724816, 347777538, -117986897, -789269373, -547506804, -1986542417, 2080113112 p1: usually 898171178 or 0 in R* scripts (doesn't seems to have any effect)

function native.map._set_radar_config_type(config_hash: int, p1: int): void

_add_prop_to_minimap

function native.map._add_prop_to_minimap(minimap_prop: int, x: float, y: float, rotation: float, p4: int): void

_remove_prop_from_minimap

function native.map._remove_prop_from_minimap(minimap_prop: int): void

set_radar_as_exterior_this_frame

function native.map.set_radar_as_exterior_this_frame(): void

set_minimap_hide_fow

Reveals the entire minimap (FOW = Fog of War)

function native.map.set_minimap_hide_fow(toggle: bool): void

_set_fow_update_player_override

Used for GUARMA MODE; Enabled: toggle = false, 0; Disabled: toggle = true, 0 Hash p1 seems to be unused, always 0

function native.map._set_fow_update_player_override(toggle: bool, p1: int): void

_set_minimap_fow_override_reveal_scale

function native.map._set_minimap_fow_override_reveal_scale(scale: float, p1: int): void

_set_minimap_fow_should_update

function native.map._set_minimap_fow_should_update(toggle: bool, p1: int): void

set_minimap_fow_reveal_coordinate

Up to eight coordinates may be revealed per frame

function native.map.set_minimap_fow_reveal_coordinate(x: float, y: float, z: float, p3: int): void

set_minimap_fow_reveal_volume

function native.map.set_minimap_fow_reveal_volume(volume: int, p1: int): void

reset_minimap_fow

function native.map.reset_minimap_fow(hash: int): void

_reveal_minimap_fow

function native.map._reveal_minimap_fow(hash: int): void

_set_minimap_zone

hash can be the hash of "guarma" or "world".

function native.map._set_minimap_zone(zone: int): void

lock_minimap_angle

Locks the minimap to the specified angle in integer degrees.

angle: The angle in whole degrees. If less than 0 or greater than 360, unlocks the angle.

function native.map.lock_minimap_angle(angle: int): void

unlock_minimap_angle

function native.map.unlock_minimap_angle(): void

_map_enable_region_blip

function native.map._map_enable_region_blip(region_hash: int, style_hash: int): void

_map_disable_region_blip

function native.map._map_disable_region_blip(region_hash: int): void

_map_is_region_highlighted_with_style

function native.map._map_is_region_highlighted_with_style(region_hash: int, style_hash: int): bool

_map_discover_region

function native.map._map_discover_region(discovery_hash: int): void

_map_discovery_set_enabled

function native.map._map_discovery_set_enabled(discovery_hash: int): void

_map_is_discovery_active

function native.map._map_is_discovery_active(discovery_hash: int): bool

_set_pausemap_coords_with_radius

function native.map._set_pausemap_coords_with_radius(x: float, y: float, z: float, radius: float): void

_0x7c9f4cdf402ca82a

function native.map._0x7c9f4cdf402ca82a(): void

_0x44813684f72b563c

_CLEAR*

function native.map._0x44813684f72b563c(entity: int, p1: int): void

_0x97f6f158cc5b5ca2

function native.map._0x97f6f158cc5b5ca2(entity: int, p1: int): void

_0xbb68d4d3ca3de402

function native.map._0xbb68d4d3ca3de402(p0: int, p1: int): void

_0x3cb8859f04763c78

function native.map._0x3cb8859f04763c78(p0: int, p1: int): int

_0x7563cbca99253d1a

FM_CLIENT_SETUP_EAGLE_EYE - setting up eagle eye for entity

function native.map._0x7563cbca99253d1a(entity: int, blip: int): void

_0x1726963e6049db53

function native.map._0x1726963e6049db53(p0: int): void