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

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