Skip to content

events


set_decision_maker

void native.events.set_decision_maker(int ped, int name)


set_decision_maker_to_default

void native.events.set_decision_maker_to_default(int ped)


_create_shocking_event

int native.events._create_shocking_event(ptr int args)


add_shocking_event_at_position

int native.events.add_shocking_event_at_position(int event_type, float x, float y, float z, float p4, float p5, float p6, float p7, float p8, int p9, int p10)

eventType: https://alloc8or.re/rdr3/doc/enums/eEventType.txt
https://github.com/femga/rdr3_discoveries/blob/master/AI/EVENTS

add_shocking_event_for_entity

int native.events.add_shocking_event_for_entity(int event_type, int entity, float p2, float p3, float p4, float p5, float p6, float p7, bool p8, bool p9, int p10, int p11)

eventType: https://alloc8or.re/rdr3/doc/enums/eEventType.txt

is_shocking_event_in_sphere

bool native.events.is_shocking_event_in_sphere(int event_type, float x, float y, float z, float radius)

eventType: https://alloc8or.re/rdr3/doc/enums/eEventType.txt

remove_shocking_event

bool native.events.remove_shocking_event(int event)


remove_all_shocking_events

void native.events.remove_all_shocking_events(bool p0)


_remove_all_shocking_events_in_area

void native.events._remove_all_shocking_events_in_area(float x, float y, float z, float radius, bool p4)


_remove_all_shocking_events_of_type_in_area

void native.events._remove_all_shocking_events_of_type_in_area(int event_type, float x, float y, float z, float radius, bool p5)

eventType: https://alloc8or.re/rdr3/doc/enums/eEventType.txt

remove_all_shocking_events_of_type

void native.events.remove_all_shocking_events_of_type(int event_type, bool p1)

eventType: https://alloc8or.re/rdr3/doc/enums/eEventType.txt

remove_shocking_event_spawn_blocking_areas

void native.events.remove_shocking_event_spawn_blocking_areas()


_0x36d0f2ba2c0d9bde

int native.events._0x36d0f2ba2c0d9bde(int entity, int p1)

_ADD* (_ADD_SHOCKING_EVENT_* ?)

_0x7c511e91738a0828

void native.events._0x7c511e91738a0828(int ped1, int ped2, int p2, int p3)

Only used in R* SP Scripts
Hash only used in R* Script mob3.ysc: ROBBERY
_ADD_PED*

suppress_shocking_events_next_frame

void native.events.suppress_shocking_events_next_frame()


_0xb6f4825153920582

void native.events._0xb6f4825153920582()

_S* (_SUPPRESS_EVENTS_NEXT_FRAME?)

_0x4b2b1a891d437ca7

void native.events._0x4b2b1a891d437ca7(float p0)

Only used in R* SP Script coachrobberies
_SET_S*

_0x9520175b35e2268d

void native.events._0x9520175b35e2268d(int ped, bool p1)

_SET_P*

_0x18e93ebfc1fcfa48

int native.events._0x18e93ebfc1fcfa48(int volume, bool p1, bool p2)

Only used in R* SP Script beat_rat_infestation and homeinvasion

_0x56b3410626a473e7

void native.events._0x56b3410626a473e7(int p0)

Only used in R* SP Script beat_rat_infestation
Params: p0 = value returned by 0x18E93EBFC1FCFA48

_add_model_to_event_monitor

void native.events._add_model_to_event_monitor(int model, bool p1, bool p2)

Models used in the scripts: P_REGISTER05X, P_REGISTER06X, P_REGISTER03X, PLAYER_ZERO, PLAYER_THREE, A_C_HORSE_MORGAN_FLAXENCHESTNUT

_0x4465c3d1475bd3fd

void native.events._0x4465c3d1475bd3fd(int model)


_0x2dd42fad06e6f19e

int native.events._0x2dd42fad06e6f19e(int object, bool p1, bool p2)


_0xa86b0ee9b39d15d6

void native.events._0xa86b0ee9b39d15d6(int object)


_0x26054eb81ac0893b

bool native.events._0x26054eb81ac0893b(int object)


_set_event_tracker_for_ped

void native.events._set_event_tracker_for_ped(int ped, string event_name, int p2)


_0xad17a18215dd23d6

int native.events._0xad17a18215dd23d6(int entity, int p1, int p2)

Might return time since some (?) event.

_event_get_time_since_event

int native.events._event_get_time_since_event(int entity, int event_type, int p2, int p3)


_event_get_recent_event

int native.events._event_get_recent_event(int entity, int p1, int p2)

Returns eventType

_is_event_tracker_active

bool native.events._is_event_tracker_active(string event_name, int shocking_event)


_event_get_source_entity_from_event

int native.events._event_get_source_entity_from_event(int entity, int event_type, int p2, int p3)


_event_get_target_entity_from_event

int native.events._event_get_target_entity_from_event(int entity, int event_type, int p2, int p3)


_0x1d1b448d719415ab

int native.events._0x1d1b448d719415ab(int ped)

_GET*

_0x83d43f0fd5276e4d

int native.events._0x83d43f0fd5276e4d(int entity, int p1)

_GET*

_0xe28d7fc9fd32abeb

void native.events._0xe28d7fc9fd32abeb(int entity, int event_type, int p2)

HAS_ACTOR_RECEIVED_TRACKED_EVENT_THAT_SHOULD_ALERT - iTimeSinceEvent >= iTimeLimitMS

_0x1a5c5d350068a673

void native.events._0x1a5c5d350068a673(int ped, int p1)

AGGRO_CHECK_PROPERTY_DAMAGE: Property damage found with event

_event_flush_all_event_trackers

void native.events._event_flush_all_event_trackers(int ped)


_0xe2c2fbb7825ffc66

void native.events._0xe2c2fbb7825ffc66()