native
events
Methods
set_decision_maker
function native.events.set_decision_maker(ped: int, name: int): void
set_decision_maker_to_default
function native.events.set_decision_maker_to_default(ped: int): void
_create_shocking_event
function native.events._create_shocking_event(args: ptr int): int
add_shocking_event_at_position
eventType: https://alloc8or.re/rdr3/doc/enums/eEventType.txthttps://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS
function native.events.add_shocking_event_at_position(event_type: int, x: float, y: float, z: float, p4: float, p5: float, p6: float, p7: float, p8: float, p9: int, p10: int): int
add_shocking_event_for_entity
function native.events.add_shocking_event_for_entity(event_type: int, entity: int, p2: float, p3: float, p4: float, p5: float, p6: float, p7: float, p8: bool, p9: bool, p10: int, p11: int): int
is_shocking_event_in_sphere
function native.events.is_shocking_event_in_sphere(event_type: int, x: float, y: float, z: float, radius: float): bool
remove_shocking_event
function native.events.remove_shocking_event(event: int): bool
remove_all_shocking_events
function native.events.remove_all_shocking_events(p0: bool): void
_remove_all_shocking_events_in_area
function native.events._remove_all_shocking_events_in_area(x: float, y: float, z: float, radius: float, p4: bool): void
_remove_all_shocking_events_of_type_in_area
function native.events._remove_all_shocking_events_of_type_in_area(event_type: int, x: float, y: float, z: float, radius: float, p5: bool): void
remove_all_shocking_events_of_type
function native.events.remove_all_shocking_events_of_type(event_type: int, p1: bool): void
remove_shocking_event_spawn_blocking_areas
function native.events.remove_shocking_event_spawn_blocking_areas(): void
_0x36d0f2ba2c0d9bde
_ADD* (ADD_SHOCKING_EVENT* ?)
function native.events._0x36d0f2ba2c0d9bde(entity: int, p1: int): int
_0x7c511e91738a0828
Only used in R* SP Scripts
Hash only used in R* Script mob3.ysc: ROBBERY
_ADD_PED*
function native.events._0x7c511e91738a0828(ped1: int, ped2: int, p2: int, p3: int): void
suppress_shocking_events_next_frame
function native.events.suppress_shocking_events_next_frame(): void
_0xb6f4825153920582
_S* (_SUPPRESS_EVENTS_NEXT_FRAME?)
function native.events._0xb6f4825153920582(): void
_0x4b2b1a891d437ca7
Only used in R* SP Script coachrobberies
_SET_S*
function native.events._0x4b2b1a891d437ca7(p0: float): void
_0x9520175b35e2268d
_SET_P*
function native.events._0x9520175b35e2268d(ped: int, p1: bool): void
_0x18e93ebfc1fcfa48
Only used in R* SP Script beat_rat_infestation and homeinvasion
function native.events._0x18e93ebfc1fcfa48(volume: int, p1: bool, p2: bool): int
_0x56b3410626a473e7
Only used in R* SP Script beat_rat_infestation
Params: p0 = value returned by 0x18E93EBFC1FCFA48
function native.events._0x56b3410626a473e7(p0: int): void
_add_model_to_event_monitor
Models used in the scripts: P_REGISTER05X, P_REGISTER06X, P_REGISTER03X, PLAYER_ZERO, PLAYER_THREE, A_C_HORSE_MORGAN_FLAXENCHESTNUT
function native.events._add_model_to_event_monitor(model: int, p1: bool, p2: bool): void
_0x4465c3d1475bd3fd
function native.events._0x4465c3d1475bd3fd(model: int): void
_0x2dd42fad06e6f19e
function native.events._0x2dd42fad06e6f19e(object: int, p1: bool, p2: bool): int
_0xa86b0ee9b39d15d6
function native.events._0xa86b0ee9b39d15d6(object: int): void
_0x26054eb81ac0893b
function native.events._0x26054eb81ac0893b(object: int): bool
_set_event_tracker_for_ped
function native.events._set_event_tracker_for_ped(ped: int, event_name: string, p2: int): void
_0xad17a18215dd23d6
Might return time since some (?) event.
function native.events._0xad17a18215dd23d6(entity: int, p1: int, p2: int): int
_event_get_time_since_event
function native.events._event_get_time_since_event(entity: int, event_type: int, p2: int, p3: int): int
_event_get_recent_event
Returns eventType
function native.events._event_get_recent_event(entity: int, p1: int, p2: int): int
_is_event_tracker_active
function native.events._is_event_tracker_active(event_name: string, shocking_event: int): bool
_event_get_source_entity_from_event
function native.events._event_get_source_entity_from_event(entity: int, event_type: int, p2: int, p3: int): int
_event_get_target_entity_from_event
function native.events._event_get_target_entity_from_event(entity: int, event_type: int, p2: int, p3: int): int
_0x1d1b448d719415ab
_GET*
function native.events._0x1d1b448d719415ab(ped: int): int
_0x83d43f0fd5276e4d
_GET*
function native.events._0x83d43f0fd5276e4d(entity: int, p1: int): int
_0xe28d7fc9fd32abeb
HAS_ACTOR_RECEIVED_TRACKED_EVENT_THAT_SHOULD_ALERT - iTimeSinceEvent >= iTimeLimitMS
function native.events._0xe28d7fc9fd32abeb(entity: int, event_type: int, p2: int): void
_0x1a5c5d350068a673
AGGRO_CHECK_PROPERTY_DAMAGE: Property damage found with event
function native.events._0x1a5c5d350068a673(ped: int, p1: int): void
_event_flush_all_event_trackers
function native.events._event_flush_all_event_trackers(ped: int): void
_0xe2c2fbb7825ffc66
function native.events._0xe2c2fbb7825ffc66(): void