cfx_client/
natives.rs

1pub mod script {
2use cfx_core::types::ToMessagePack;
3#[inline] pub fn _0x0f6f1ebbc4e1d5e6(_script_index: i32, _p_1: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xF6F1EBBC4E1D5E6, &[_script_index.into(), _p_1.as_char_ptr().into()]).unwrap_or_default() }
4#[inline] pub fn _0x22e21fbcfc88c149(_script_index: i32, _p_1: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x22E21FBCFC88C149, &[_script_index.into(), _p_1.as_char_ptr().into()]).unwrap_or_default() }
5#[inline] pub fn _0x760910b49d2b98ea() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x760910B49D2B98EA, &[]); }
6#[inline] pub fn _0x829cd22e043a2577(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x829CD22E043A2577, &[_p_0.into()]).unwrap_or_default() }
7#[inline] pub fn _0x836b62713e0534ca() -> bool { cfx_core::invoker::invoke(0x836B62713E0534CA, &[]).unwrap_or_default() }
8#[inline] pub fn _0xb1577667c3708f9b() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB1577667C3708F9B, &[]); }
9#[inline] pub fn bg_end_context(_context_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDC2BACD920D0A0DD, &[_context_name.as_char_ptr().into()]); }
10#[inline] pub fn bg_end_context_hash(_context_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x107E5CC7CA942BC1, &[_context_hash.into()]); }
11#[inline] pub fn bg_start_context(_context_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9D5A25BADB742ACD, &[_context_name.as_char_ptr().into()]); }
12#[inline] pub fn bg_start_context_hash(_context_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x75B18E49607874C7, &[_context_hash.into()]); }
13#[inline] pub fn does_script_exist(_script_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xFC04745FBE67C19A, &[_script_name.as_char_ptr().into()]).unwrap_or_default() }
14#[inline] pub fn does_script_with_name_hash_exist(_script_hash: i32) -> bool { cfx_core::invoker::invoke(0xF86AA3C56BA31381, &[_script_hash.into()]).unwrap_or_default() }
15#[inline] pub fn get_event_at_index(_event_group: i32, _event_index: i32) -> i32 { cfx_core::invoker::invoke(0xD8F66A3A60C62153, &[_event_group.into(), _event_index.into()]).unwrap_or_default() }
16#[inline] pub fn get_event_data(_event_group: i32, _event_index: i32, _event_data: &mut i32, _event_data_size: i32) -> bool { cfx_core::invoker::invoke(0x2902843FCD2B2D79, &[_event_group.into(), _event_index.into(), _event_data.into(), _event_data_size.into()]).unwrap_or_default() }
17#[inline] pub fn get_event_exists(_event_group: i32, _event_index: i32) -> bool { cfx_core::invoker::invoke(0x936E6168A9BCEDB5, &[_event_group.into(), _event_index.into()]).unwrap_or_default() }
18#[inline] pub fn get_hash_of_this_script_name() -> i32 { cfx_core::invoker::invoke(0x8A1C8B1738FFE87E, &[]).unwrap_or_default() }
19#[inline] pub fn get_id_of_this_thread() -> i32 { cfx_core::invoker::invoke(0xC30338E8088E2E21, &[]).unwrap_or_default() }
20#[inline] pub fn get_no_loading_screen() -> bool { cfx_core::invoker::invoke(0x18C1270EA7F199BC, &[]).unwrap_or_default() }
21#[inline] pub fn get_number_of_events(_event_group: i32) -> i32 { cfx_core::invoker::invoke(0x5F92A689A06620AA, &[_event_group.into()]).unwrap_or_default() }
22#[inline] pub fn get_this_script_name() -> Option<String> { cfx_core::invoker::invoke(0x442E0A7EDE4A738A, &[]).ok() }
23#[inline] pub fn has_script_loaded(_script_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xE6CC9F3BA0FB9EF1, &[_script_name.as_char_ptr().into()]).unwrap_or_default() }
24#[inline] pub fn has_script_with_name_hash_loaded(_script_hash: i32) -> bool { cfx_core::invoker::invoke(0x5F0F0C783EB16C04, &[_script_hash.into()]).unwrap_or_default() }
25#[inline] pub fn is_thread_active(_thread_id: i32) -> bool { cfx_core::invoker::invoke(0x46E9AE36D8FA6417, &[_thread_id.into()]).unwrap_or_default() }
26#[inline] pub fn request_script(_script_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6EB5F71AA68F2E8E, &[_script_name.as_char_ptr().into()]); }
27#[inline] pub fn request_script_with_name_hash(_script_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD62A67D26D9653E6, &[_script_hash.into()]); }
28#[inline] pub fn script_thread_iterator_get_next_thread_id() -> i32 { cfx_core::invoker::invoke(0x30B4FA1C82DD4B9F, &[]).unwrap_or_default() }
29#[inline] pub fn script_thread_iterator_reset() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDADFADA5A20143A8, &[]); }
30#[inline] pub fn set_no_loading_screen(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5262CC1995D07E09, &[_toggle.into()]); }
31#[inline] pub fn set_script_as_no_longer_needed(_script_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC90D2DCACD56184C, &[_script_name.as_char_ptr().into()]); }
32#[inline] pub fn set_script_with_name_hash_as_no_longer_needed(_script_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC5BC038960E9DB27, &[_script_hash.into()]); }
33#[inline] pub fn shutdown_loading_screen() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x78EBE9809CCD637, &[]); }
34#[inline] pub fn terminate_this_thread() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1090044AD1DA76FA, &[]); }
35#[inline] pub fn terminate_thread(_thread_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC8B189ED9138BCD4, &[_thread_id.into()]); }
36#[inline] pub fn trigger_script_event(_event_group: i32, _event_data: &mut i32, _event_data_size: i32, _player_bits: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5AE99C571D5BBE5D, &[_event_group.into(), _event_data.into(), _event_data_size.into(), _player_bits.into()]); }
37#[inline] pub fn _get_name_of_thread(_thread_id: i32) -> Option<String> { cfx_core::invoker::invoke(0x5A42BA9FC8DA96B, &[_thread_id.into()]).ok() }
38#[inline] pub fn _get_number_of_references_of_script_with_name_hash(_script_hash: i32) -> i32 { cfx_core::invoker::invoke(0x2C83A9DA6BFFC4F9, &[_script_hash.into()]).unwrap_or_default() }
39#[inline] pub fn _trigger_script_event_2(_event_group: bool, _args: &mut i32, _arg_count: i32, _bit: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA40CC53DF8E50837, &[_event_group.into(), _args.into(), _arg_count.into(), _bit.into()]); }
40}
41pub mod entity {
42use cfx_core::types::ToMessagePack;
43#[inline] pub fn _0x1a092bb0c3808b96(_entity: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1A092BB0C3808B96, &[_entity.into(), _p_1.into()]); }
44#[inline] pub fn _0x352e2b5cf420bf3b(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x352E2B5CF420BF3B, &[_p_0.into(), _p_1.into()]); }
45#[inline] pub fn _0x36f32de87082343e(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x36F32DE87082343E, &[_p_0.into(), _p_1.into()]); }
46#[inline] pub fn _0x490861b88f4fd846(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x490861B88F4FD846, &[_p_0.into()]); }
47#[inline] pub fn _0x5c3b791d580e0bc2(_entity: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5C3B791D580E0BC2, &[_entity.into(), _p_1.into()]); }
48#[inline] pub fn _0x68b562e124cc0aef(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x68B562E124CC0AEF, &[_p_0.into(), _p_1.into()]); }
49#[inline] pub fn _0x694e00132f2823ed(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x694E00132F2823ED, &[_entity.into(), _toggle.into()]); }
50#[inline] pub fn _0x78e8e3a640178255(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x78E8E3A640178255, &[_entity.into()]); }
51#[inline] pub fn _0xb17bc6453f6cf5ac(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB17BC6453F6CF5AC, &[_p_0.into(), _p_1.into()]); }
52#[inline] pub fn _0xc34bc448da29f5e9(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC34BC448DA29F5E9, &[_entity.into(), _toggle.into()]); }
53#[inline] pub fn _0xcea7c8e1b48ff68c(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCEA7C8E1B48FF68C, &[_p_0.into(), _p_1.into()]); }
54#[inline] pub fn _0xd7b80e7c3befc396(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD7B80E7C3BEFC396, &[_p_0.into(), _p_1.into()]); }
55#[inline] pub fn _0xdc6f8601faf2e893(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDC6F8601FAF2E893, &[_entity.into(), _toggle.into()]); }
56#[inline] pub fn _0xe66377cddada4810(_entity: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE66377CDDADA4810, &[_entity.into(), _p_1.into()]); }
57#[inline] pub fn apply_force_to_entity(_entity: i32, _force_type: i32, _x: f32, _y: f32, _z: f32, _off_x: f32, _off_y: f32, _off_z: f32, _bone_index: i32, _is_direction_rel: bool, _ignore_up_vec: bool, _is_force_rel: bool, _p_12: bool, _p_13: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC5F68BE9613E2D18, &[_entity.into(), _force_type.into(), _x.into(), _y.into(), _z.into(), _off_x.into(), _off_y.into(), _off_z.into(), _bone_index.into(), _is_direction_rel.into(), _ignore_up_vec.into(), _is_force_rel.into(), _p_12.into(), _p_13.into()]); }
58#[inline] pub fn apply_force_to_entity_center_of_mass(_entity: i32, _force_type: i32, _x: f32, _y: f32, _z: f32, _p_5: bool, _is_direction_rel: bool, _is_force_rel: bool, _p_8: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x18FF00FC7EFF559E, &[_entity.into(), _force_type.into(), _x.into(), _y.into(), _z.into(), _p_5.into(), _is_direction_rel.into(), _is_force_rel.into(), _p_8.into()]); }
59#[inline] pub fn attach_entity_to_entity(_entity_1: i32, _entity_2: i32, _bone_index: i32, _x_pos: f32, _y_pos: f32, _z_pos: f32, _x_rot: f32, _y_rot: f32, _z_rot: f32, _p_9: bool, _use_soft_pinning: bool, _collision: bool, _is_ped: bool, _vertex_index: i32, _fixed_rot: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6B9BBD38AB0796DF, &[_entity_1.into(), _entity_2.into(), _bone_index.into(), _x_pos.into(), _y_pos.into(), _z_pos.into(), _x_rot.into(), _y_rot.into(), _z_rot.into(), _p_9.into(), _use_soft_pinning.into(), _collision.into(), _is_ped.into(), _vertex_index.into(), _fixed_rot.into()]); }
60#[inline] pub fn attach_entity_to_entity_physically(_entity_1: i32, _entity_2: i32, _bone_index_1: i32, _bone_index_2: i32, _x_pos_1: f32, _y_pos_1: f32, _z_pos_1: f32, _x_pos_2: f32, _y_pos_2: f32, _z_pos_2: f32, _x_rot: f32, _y_rot: f32, _z_rot: f32, _break_force: f32, _fixed_rot: bool, _p_15: bool, _collision: bool, _teleport: bool, _p_18: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC3675780C92F90F9, &[_entity_1.into(), _entity_2.into(), _bone_index_1.into(), _bone_index_2.into(), _x_pos_1.into(), _y_pos_1.into(), _z_pos_1.into(), _x_pos_2.into(), _y_pos_2.into(), _z_pos_2.into(), _x_rot.into(), _y_rot.into(), _z_rot.into(), _break_force.into(), _fixed_rot.into(), _p_15.into(), _collision.into(), _teleport.into(), _p_18.into()]); }
61#[inline] pub fn clear_entity_last_damage_entity(_entity: i32) -> i32 { cfx_core::invoker::invoke(0xA72CD9CA74A5ECBA, &[_entity.into()]).unwrap_or_default() }
62#[inline] pub fn create_forced_object(_x: f32, _y: f32, _z: f32, _p_3: i32, _model_hash: i32, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x150E808B375A385A, &[_x.into(), _y.into(), _z.into(), _p_3.into(), _model_hash.into(), _p_5.into()]); }
63#[inline] pub fn create_model_hide(_x: f32, _y: f32, _z: f32, _radius: f32, _model: i32, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8A97BCA30A0CE478, &[_x.into(), _y.into(), _z.into(), _radius.into(), _model.into(), _p_5.into()]); }
64#[inline] pub fn create_model_hide_excluding_script_objects(_x: f32, _y: f32, _z: f32, _radius: f32, _model: i32, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3A52AE588830BF7F, &[_x.into(), _y.into(), _z.into(), _radius.into(), _model.into(), _p_5.into()]); }
65#[inline] pub fn create_model_swap(_x: f32, _y: f32, _z: f32, _radius: f32, _original_model: i32, _new_model: i32, _p_6: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x92C47782FDA8B2A3, &[_x.into(), _y.into(), _z.into(), _radius.into(), _original_model.into(), _new_model.into(), _p_6.into()]); }
66#[inline] pub fn delete_entity(_entity: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAE3CBE5BF394C9C9, &[_entity.into()]); }
67#[inline] pub fn detach_entity(_entity: i32, _dynamic: bool, _collision: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x961AC54BF0613F5D, &[_entity.into(), _dynamic.into(), _collision.into()]); }
68#[inline] pub fn does_entity_belong_to_this_script(_entity: i32, _p_2: bool) -> bool { cfx_core::invoker::invoke(0xDDE6DF5AE89981D2, &[_entity.into(), _p_2.into()]).unwrap_or_default() }
69#[inline] pub fn does_entity_exist(_entity: i32) -> bool { cfx_core::invoker::invoke(0x7239B21A38F536BA, &[_entity.into()]).unwrap_or_default() }
70#[inline] pub fn does_entity_have_drawable(_entity: i32) -> bool { cfx_core::invoker::invoke(0x60D6E96F8B8E48D, &[_entity.into()]).unwrap_or_default() }
71#[inline] pub fn does_entity_have_physics(_entity: i32) -> bool { cfx_core::invoker::invoke(0xDA95EA3317CC5064, &[_entity.into()]).unwrap_or_default() }
72#[inline] pub fn find_anim_event_phase(_anim_dictionary: impl cfx_core::types::AsCharPtr, _anim_name: impl cfx_core::types::AsCharPtr, _p_2: impl cfx_core::types::AsCharPtr, _p_3: &mut i32, _p_4: &mut i32) -> bool { cfx_core::invoker::invoke(0x7F1BE2BCCAA27A7, &[_anim_dictionary.as_char_ptr().into(), _anim_name.as_char_ptr().into(), _p_2.as_char_ptr().into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
73#[inline] pub fn force_entity_ai_and_animation_update(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x40FDEDB72F8293B2, &[_entity.into()]); }
74#[inline] pub fn freeze_entity_position(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x428CA6DBD1094446, &[_entity.into(), _toggle.into()]); }
75#[inline] pub fn get_anim_duration(_anim_dict: impl cfx_core::types::AsCharPtr, _anim_name: impl cfx_core::types::AsCharPtr) -> f32 { cfx_core::invoker::invoke(0xFEDDF04D62B8D790, &[_anim_dict.as_char_ptr().into(), _anim_name.as_char_ptr().into()]).unwrap_or_default() }
76#[inline] pub fn get_collision_normal_of_last_hit_for_entity(_entity: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xE465D4AB7CA6AE72, &[_entity.into()]).unwrap_or_default() }
77#[inline] pub fn get_entity_alpha(_entity: i32) -> i32 { cfx_core::invoker::invoke(0x5A47B3B5E63E94C6, &[_entity.into()]).unwrap_or_default() }
78#[inline] pub fn get_entity_anim_current_time(_entity: i32, _anim_dict: impl cfx_core::types::AsCharPtr, _anim_name: impl cfx_core::types::AsCharPtr) -> f32 { cfx_core::invoker::invoke(0x346D81500D088F42, &[_entity.into(), _anim_dict.as_char_ptr().into(), _anim_name.as_char_ptr().into()]).unwrap_or_default() }
79#[inline] pub fn get_entity_anim_total_time(_entity: i32, _anim_dict: impl cfx_core::types::AsCharPtr, _anim_name: impl cfx_core::types::AsCharPtr) -> f32 { cfx_core::invoker::invoke(0x50BD2730B191E360, &[_entity.into(), _anim_dict.as_char_ptr().into(), _anim_name.as_char_ptr().into()]).unwrap_or_default() }
80#[inline] pub fn get_entity_attached_to(_entity: i32) -> i32 { cfx_core::invoker::invoke(0x48C2BED9180FE123, &[_entity.into()]).unwrap_or_default() }
81#[inline] pub fn get_entity_bone_index_by_name(_entity: i32, _bone_name: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xFB71170B7E76ACBA, &[_entity.into(), _bone_name.as_char_ptr().into()]).unwrap_or_default() }
82#[inline] pub fn get_entity_collision_disabled(_entity: i32) -> bool { cfx_core::invoker::invoke(0xCCF1E97BEFDAE480, &[_entity.into()]).unwrap_or_default() }
83#[inline] pub fn get_entity_coords(_entity: i32, _alive: bool) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x3FEF770D40960D5A, &[_entity.into(), _alive.into()]).unwrap_or_default() }
84#[inline] pub fn get_entity_forward_vector(_entity: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xA794A5A57F8DF91, &[_entity.into()]).unwrap_or_default() }
85#[inline] pub fn get_entity_forward_x(_entity: i32) -> f32 { cfx_core::invoker::invoke(0x8BB4EF4214E0E6D5, &[_entity.into()]).unwrap_or_default() }
86#[inline] pub fn get_entity_forward_y(_entity: i32) -> f32 { cfx_core::invoker::invoke(0x866A4A5FAE349510, &[_entity.into()]).unwrap_or_default() }
87#[inline] pub fn get_entity_heading(_entity: i32) -> f32 { cfx_core::invoker::invoke(0xE83D4F9BA2A38914, &[_entity.into()]).unwrap_or_default() }
88#[inline] pub fn get_entity_health(_entity: i32) -> i32 { cfx_core::invoker::invoke(0xEEF059FAD016D209, &[_entity.into()]).unwrap_or_default() }
89#[inline] pub fn get_entity_height(_entity: i32, _x: f32, _y: f32, _z: f32, _at_top: bool, _in_world_coords: bool) -> f32 { cfx_core::invoker::invoke(0x5A504562485944DD, &[_entity.into(), _x.into(), _y.into(), _z.into(), _at_top.into(), _in_world_coords.into()]).unwrap_or_default() }
90#[inline] pub fn get_entity_height_above_ground(_entity: i32) -> f32 { cfx_core::invoker::invoke(0x1DD55701034110E5, &[_entity.into()]).unwrap_or_default() }
91#[inline] pub fn get_entity_lod_dist(_entity: i32) -> i32 { cfx_core::invoker::invoke(0x4159C2762B5791D6, &[_entity.into()]).unwrap_or_default() }
92#[inline] pub fn get_entity_matrix(_entity: i32, _forward_vector: &mut cfx_core::types::Vector3, _right_vector: &mut cfx_core::types::Vector3, _up_vector: &mut cfx_core::types::Vector3, _position: &mut cfx_core::types::Vector3) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xECB2FC7235A7D137, &[_entity.into(), _forward_vector.into(), _right_vector.into(), _up_vector.into(), _position.into()]); }
93#[inline] pub fn get_entity_max_health(_entity: i32) -> i32 { cfx_core::invoker::invoke(0x15D757606D170C3C, &[_entity.into()]).unwrap_or_default() }
94#[inline] pub fn get_entity_model(_entity: i32) -> i32 { cfx_core::invoker::invoke(0x9F47B058362C84B5, &[_entity.into()]).unwrap_or_default() }
95#[inline] pub fn get_entity_pitch(_entity: i32) -> f32 { cfx_core::invoker::invoke(0xD45DC2893621E1FE, &[_entity.into()]).unwrap_or_default() }
96#[inline] pub fn get_entity_population_type(_entity: i32) -> i32 { cfx_core::invoker::invoke(0xF6F5161F4534EDFF, &[_entity.into()]).unwrap_or_default() }
97#[inline] pub fn get_entity_quaternion(_entity: i32, _x: &mut f32, _y: &mut f32, _z: &mut f32, _w: &mut f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7B3703D2D32DFA18, &[_entity.into(), _x.into(), _y.into(), _z.into(), _w.into()]); }
98#[inline] pub fn get_entity_roll(_entity: i32) -> f32 { cfx_core::invoker::invoke(0x831E0242595560DF, &[_entity.into()]).unwrap_or_default() }
99#[inline] pub fn get_entity_rotation(_entity: i32, _rotation_order: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xAFBD61CC738D9EB9, &[_entity.into(), _rotation_order.into()]).unwrap_or_default() }
100#[inline] pub fn get_entity_rotation_velocity(_entity: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x213B91045D09B983, &[_entity.into()]).unwrap_or_default() }
101#[inline] pub fn get_entity_script(_entity: i32, _script: &mut i32) -> Option<String> { cfx_core::invoker::invoke(0xA6E9C38DB51D7748, &[_entity.into(), _script.into()]).ok() }
102#[inline] pub fn get_entity_speed(_entity: i32) -> f32 { cfx_core::invoker::invoke(0xD5037BA82E12416F, &[_entity.into()]).unwrap_or_default() }
103#[inline] pub fn get_entity_speed_vector(_entity: i32, _relative: bool) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x9A8D700A51CB7B0D, &[_entity.into(), _relative.into()]).unwrap_or_default() }
104#[inline] pub fn get_entity_submerged_level(_entity: i32) -> f32 { cfx_core::invoker::invoke(0xE81AFC1BC4CC41CE, &[_entity.into()]).unwrap_or_default() }
105#[inline] pub fn get_entity_type(_entity: i32) -> i32 { cfx_core::invoker::invoke(0x8ACD366038D14505, &[_entity.into()]).unwrap_or_default() }
106#[inline] pub fn get_entity_upright_value(_entity: i32) -> f32 { cfx_core::invoker::invoke(0x95EED5A694951F9F, &[_entity.into()]).unwrap_or_default() }
107#[inline] pub fn get_entity_velocity(_entity: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x4805D2B1D8CF94A9, &[_entity.into()]).unwrap_or_default() }
108#[inline] pub fn get_last_material_hit_by_entity(_entity: i32) -> i32 { cfx_core::invoker::invoke(0x5C3D0A935F535C4C, &[_entity.into()]).unwrap_or_default() }
109#[inline] pub fn get_nearest_player_to_entity(_entity: i32) -> i32 { cfx_core::invoker::invoke(0x7196842CB375CDB3, &[_entity.into()]).unwrap_or_default() }
110#[inline] pub fn get_nearest_player_to_entity_on_team(_entity: i32, _team: i32) -> i32 { cfx_core::invoker::invoke(0x4DC9A62F844D9337, &[_entity.into(), _team.into()]).unwrap_or_default() }
111#[inline] pub fn get_object_index_from_entity_index(_entity: i32) -> i32 { cfx_core::invoker::invoke(0xD7E3B9735C0F89D6, &[_entity.into()]).unwrap_or_default() }
112#[inline] pub fn get_offset_from_entity_given_world_coords(_entity: i32, _pos_x: f32, _pos_y: f32, _pos_z: f32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x2274BC1C4885E333, &[_entity.into(), _pos_x.into(), _pos_y.into(), _pos_z.into()]).unwrap_or_default() }
113#[inline] pub fn get_offset_from_entity_in_world_coords(_entity: i32, _offset_x: f32, _offset_y: f32, _offset_z: f32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x1899F328B0E12848, &[_entity.into(), _offset_x.into(), _offset_y.into(), _offset_z.into()]).unwrap_or_default() }
114#[inline] pub fn get_ped_index_from_entity_index(_entity: i32) -> i32 { cfx_core::invoker::invoke(0x4A2A40C73395041, &[_entity.into()]).unwrap_or_default() }
115#[inline] pub fn get_vehicle_index_from_entity_index(_entity: i32) -> i32 { cfx_core::invoker::invoke(0x4B53F92932ADFAC0, &[_entity.into()]).unwrap_or_default() }
116#[inline] pub fn get_world_position_of_entity_bone(_entity: i32, _bone_index: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x44A8FCB8ED227738, &[_entity.into(), _bone_index.into()]).unwrap_or_default() }
117#[inline] pub fn has_anim_event_fired(_entity: i32, _action_hash: i32) -> bool { cfx_core::invoker::invoke(0xEAF4CD9EA3E7E922, &[_entity.into(), _action_hash.into()]).unwrap_or_default() }
118#[inline] pub fn has_collision_loaded_around_entity(_entity: i32) -> bool { cfx_core::invoker::invoke(0xE9676F61BC0B3321, &[_entity.into()]).unwrap_or_default() }
119#[inline] pub fn has_entity_anim_finished(_entity: i32, _anim_dict: impl cfx_core::types::AsCharPtr, _anim_name: impl cfx_core::types::AsCharPtr, _p_3: i32) -> bool { cfx_core::invoker::invoke(0x20B711662962B472, &[_entity.into(), _anim_dict.as_char_ptr().into(), _anim_name.as_char_ptr().into(), _p_3.into()]).unwrap_or_default() }
120#[inline] pub fn has_entity_been_damaged_by_any_object(_entity: i32) -> bool { cfx_core::invoker::invoke(0x95EB9964FF5C5C65, &[_entity.into()]).unwrap_or_default() }
121#[inline] pub fn has_entity_been_damaged_by_any_ped(_entity: i32) -> bool { cfx_core::invoker::invoke(0x605F5A140F202491, &[_entity.into()]).unwrap_or_default() }
122#[inline] pub fn has_entity_been_damaged_by_any_vehicle(_entity: i32) -> bool { cfx_core::invoker::invoke(0xDFD5033FDBA0A9C8, &[_entity.into()]).unwrap_or_default() }
123#[inline] pub fn has_entity_been_damaged_by_entity(_entity_1: i32, _entity_2: i32, _p_2: bool) -> bool { cfx_core::invoker::invoke(0xC86D67D52A707CF8, &[_entity_1.into(), _entity_2.into(), _p_2.into()]).unwrap_or_default() }
124#[inline] pub fn has_entity_clear_los_to_entity(_entity_1: i32, _entity_2: i32, _trace_type: i32) -> bool { cfx_core::invoker::invoke(0xFCDFF7B72D23A1AC, &[_entity_1.into(), _entity_2.into(), _trace_type.into()]).unwrap_or_default() }
125#[inline] pub fn has_entity_clear_los_to_entity_in_front(_entity_1: i32, _entity_2: i32) -> bool { cfx_core::invoker::invoke(0x267D00AF114F17A, &[_entity_1.into(), _entity_2.into()]).unwrap_or_default() }
126#[inline] pub fn has_entity_collided_with_anything(_entity: i32) -> bool { cfx_core::invoker::invoke(0x8BAD02F0368D9E14, &[_entity.into()]).unwrap_or_default() }
127#[inline] pub fn is_an_entity(_handle: i32) -> bool { cfx_core::invoker::invoke(0x731EC8A916BD11A1, &[_handle.into()]).unwrap_or_default() }
128#[inline] pub fn is_entity_an_object(_entity: i32) -> bool { cfx_core::invoker::invoke(0x8D68C8FD0FACA94E, &[_entity.into()]).unwrap_or_default() }
129#[inline] pub fn is_entity_attached(_entity: i32) -> bool { cfx_core::invoker::invoke(0xB346476EF1A64897, &[_entity.into()]).unwrap_or_default() }
130#[inline] pub fn is_entity_attached_to_any_object(_entity: i32) -> bool { cfx_core::invoker::invoke(0xCF511840CEEDE0CC, &[_entity.into()]).unwrap_or_default() }
131#[inline] pub fn is_entity_attached_to_any_ped(_entity: i32) -> bool { cfx_core::invoker::invoke(0xB1632E9A5F988D11, &[_entity.into()]).unwrap_or_default() }
132#[inline] pub fn is_entity_attached_to_any_vehicle(_entity: i32) -> bool { cfx_core::invoker::invoke(0x26AA915AD89BFB4B, &[_entity.into()]).unwrap_or_default() }
133#[inline] pub fn is_entity_attached_to_entity(_from: i32, _to: i32) -> bool { cfx_core::invoker::invoke(0xEFBE71898A993728, &[_from.into(), _to.into()]).unwrap_or_default() }
134#[inline] pub fn is_entity_at_coord(_entity: i32, _x_pos: f32, _y_pos: f32, _z_pos: f32, _x_size: f32, _y_size: f32, _z_size: f32, _p_7: bool, _p_8: bool, _p_9: i32) -> bool { cfx_core::invoker::invoke(0x20B60995556D004F, &[_entity.into(), _x_pos.into(), _y_pos.into(), _z_pos.into(), _x_size.into(), _y_size.into(), _z_size.into(), _p_7.into(), _p_8.into(), _p_9.into()]).unwrap_or_default() }
135#[inline] pub fn is_entity_at_entity(_entity_1: i32, _entity_2: i32, _x_size: f32, _y_size: f32, _z_size: f32, _p_5: bool, _p_6: bool, _p_7: i32) -> bool { cfx_core::invoker::invoke(0x751B70C3D034E187, &[_entity_1.into(), _entity_2.into(), _x_size.into(), _y_size.into(), _z_size.into(), _p_5.into(), _p_6.into(), _p_7.into()]).unwrap_or_default() }
136#[inline] pub fn is_entity_a_mission_entity(_entity: i32) -> bool { cfx_core::invoker::invoke(0xA7B270912999B3C, &[_entity.into()]).unwrap_or_default() }
137#[inline] pub fn is_entity_a_ped(_entity: i32) -> bool { cfx_core::invoker::invoke(0x524AC5ECEA15343E, &[_entity.into()]).unwrap_or_default() }
138#[inline] pub fn is_entity_a_vehicle(_entity: i32) -> bool { cfx_core::invoker::invoke(0x6AC7003FA6E5575E, &[_entity.into()]).unwrap_or_default() }
139#[inline] pub fn is_entity_dead(_entity: i32) -> bool { cfx_core::invoker::invoke(0x5F9532F3B5CC2551, &[_entity.into()]).unwrap_or_default() }
140#[inline] pub fn is_entity_in_air(_entity: i32) -> bool { cfx_core::invoker::invoke(0x886E37EC497200B6, &[_entity.into()]).unwrap_or_default() }
141#[inline] pub fn is_entity_in_angled_area(_entity: i32, _x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _width: f32, _debug: bool, _includez: bool, _p_10: i32) -> bool { cfx_core::invoker::invoke(0x51210CED3DA1C78A, &[_entity.into(), _x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _width.into(), _debug.into(), _includez.into(), _p_10.into()]).unwrap_or_default() }
142#[inline] pub fn is_entity_in_area(_entity: i32, _x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _p_7: bool, _p_8: bool, _p_9: i32) -> bool { cfx_core::invoker::invoke(0x54736AA40E271165, &[_entity.into(), _x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _p_7.into(), _p_8.into(), _p_9.into()]).unwrap_or_default() }
143#[inline] pub fn is_entity_in_water(_entity: i32) -> bool { cfx_core::invoker::invoke(0xCFB0A0D8EDD145A3, &[_entity.into()]).unwrap_or_default() }
144#[inline] pub fn is_entity_in_zone(_entity: i32, _zone: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xB6463CF6AF527071, &[_entity.into(), _zone.as_char_ptr().into()]).unwrap_or_default() }
145#[inline] pub fn is_entity_occluded(_entity: i32) -> bool { cfx_core::invoker::invoke(0xE31C2C72B8692B64, &[_entity.into()]).unwrap_or_default() }
146#[inline] pub fn is_entity_on_screen(_entity: i32) -> bool { cfx_core::invoker::invoke(0xE659E47AF827484B, &[_entity.into()]).unwrap_or_default() }
147#[inline] pub fn is_entity_playing_anim(_entity: i32, _anim_dict: impl cfx_core::types::AsCharPtr, _anim_name: impl cfx_core::types::AsCharPtr, _task_flag: i32) -> bool { cfx_core::invoker::invoke(0x1F0B79228E461EC9, &[_entity.into(), _anim_dict.as_char_ptr().into(), _anim_name.as_char_ptr().into(), _task_flag.into()]).unwrap_or_default() }
148#[inline] pub fn is_entity_static(_entity: i32) -> bool { cfx_core::invoker::invoke(0x1218E6886D3D8327, &[_entity.into()]).unwrap_or_default() }
149#[inline] pub fn is_entity_touching_entity(_entity: i32, _target_entity: i32) -> bool { cfx_core::invoker::invoke(0x17FFC1B2BA35A494, &[_entity.into(), _target_entity.into()]).unwrap_or_default() }
150#[inline] pub fn is_entity_touching_model(_entity: i32, _model_hash: i32) -> bool { cfx_core::invoker::invoke(0xF42323798A58C8C, &[_entity.into(), _model_hash.into()]).unwrap_or_default() }
151#[inline] pub fn is_entity_upright(_entity: i32, _angle: f32) -> bool { cfx_core::invoker::invoke(0x5333F526F6AB19AA, &[_entity.into(), _angle.into()]).unwrap_or_default() }
152#[inline] pub fn is_entity_upsidedown(_entity: i32) -> bool { cfx_core::invoker::invoke(0x1DBD58820FA61D71, &[_entity.into()]).unwrap_or_default() }
153#[inline] pub fn is_entity_visible(_entity: i32) -> bool { cfx_core::invoker::invoke(0x47D6F43D77935C75, &[_entity.into()]).unwrap_or_default() }
154#[inline] pub fn is_entity_visible_to_script(_entity: i32) -> bool { cfx_core::invoker::invoke(0xD796CB5BA8F20E32, &[_entity.into()]).unwrap_or_default() }
155#[inline] pub fn is_entity_waiting_for_world_collision(_entity: i32) -> bool { cfx_core::invoker::invoke(0xD05BFF0C0A12C68F, &[_entity.into()]).unwrap_or_default() }
156#[inline] pub fn play_entity_anim(_entity: i32, _anim_name: impl cfx_core::types::AsCharPtr, _anim_dict: impl cfx_core::types::AsCharPtr, _p_3: f32, _loop: bool, _stay_in_anim: bool, _p_6: bool, _delta: f32, _bitset: i32) -> bool { cfx_core::invoker::invoke(0x7FB218262B810701, &[_entity.into(), _anim_name.as_char_ptr().into(), _anim_dict.as_char_ptr().into(), _p_3.into(), _loop.into(), _stay_in_anim.into(), _p_6.into(), _delta.into(), _bitset.into()]).unwrap_or_default() }
157#[inline] pub fn play_synchronized_entity_anim(_entity: i32, _synced_scene: i32, _animation: impl cfx_core::types::AsCharPtr, _prop_name: impl cfx_core::types::AsCharPtr, _p_4: f32, _p_5: f32, _p_6: i32, _p_7: f32) -> bool { cfx_core::invoker::invoke(0xC77720A12FE14A86, &[_entity.into(), _synced_scene.into(), _animation.as_char_ptr().into(), _prop_name.as_char_ptr().into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into()]).unwrap_or_default() }
158#[inline] pub fn play_synchronized_map_entity_anim(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: i32, _p_5: i32, _p_6: &mut i32, _p_7: &mut i32, _p_8: f32, _p_9: f32, _p_10: i32, _p_11: f32) -> bool { cfx_core::invoker::invoke(0xB9C54555ED30FBC4, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into(), _p_11.into()]).unwrap_or_default() }
159#[inline] pub fn process_entity_attachments(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF4080490ADC51C6F, &[_entity.into()]); }
160#[inline] pub fn remove_forced_object(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x61B6775E83C0DB6F, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
161#[inline] pub fn remove_model_hide(_x: i32, _y: i32, _z: i32, _radius: i32, _model: i32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD9E3006FB3CBD765, &[_x.into(), _y.into(), _z.into(), _radius.into(), _model.into(), _p_5.into()]); }
162#[inline] pub fn remove_model_swap(_x: f32, _y: f32, _z: f32, _radius: f32, _original_model: i32, _new_model: i32, _p_6: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x33C0F9A64E229AE, &[_x.into(), _y.into(), _z.into(), _radius.into(), _original_model.into(), _new_model.into(), _p_6.into()]); }
163#[inline] pub fn reset_entity_alpha(_entity: i32) -> i32 { cfx_core::invoker::invoke(0x9B1E824FFBB7027A, &[_entity.into()]).unwrap_or_default() }
164#[inline] pub fn set_can_auto_vault_on_entity(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE12ABE5E3A389A6C, &[_entity.into(), _toggle.into()]); }
165#[inline] pub fn set_can_climb_on_entity(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA80AE305E0A3044F, &[_entity.into(), _toggle.into()]); }
166#[inline] pub fn set_entity_alpha(_entity: i32, _alpha_level: i32, _skin: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x44A0870B7E92D7C0, &[_entity.into(), _alpha_level.into(), _skin.into()]); }
167#[inline] pub fn set_entity_always_prerender(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xACAD101E1FB66689, &[_entity.into(), _toggle.into()]); }
168#[inline] pub fn set_entity_anim_current_time(_entity: i32, _anim_dictionary: impl cfx_core::types::AsCharPtr, _anim_name: impl cfx_core::types::AsCharPtr, _time: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4487C259F0F70977, &[_entity.into(), _anim_dictionary.as_char_ptr().into(), _anim_name.as_char_ptr().into(), _time.into()]); }
169#[inline] pub fn set_entity_anim_speed(_entity: i32, _anim_dictionary: impl cfx_core::types::AsCharPtr, _anim_name: impl cfx_core::types::AsCharPtr, _speed_multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x28D1A16553C51776, &[_entity.into(), _anim_dictionary.as_char_ptr().into(), _anim_name.as_char_ptr().into(), _speed_multiplier.into()]); }
170#[inline] pub fn set_entity_as_mission_entity(_entity: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAD738C3085FE7E11, &[_entity.into(), _p_1.into(), _p_2.into()]); }
171#[inline] pub fn set_entity_as_no_longer_needed(_entity: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB736A491E64A32CF, &[_entity.into()]); }
172#[inline] pub fn set_entity_can_be_damaged(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1760FFA8AB074D66, &[_entity.into(), _toggle.into()]); }
173#[inline] pub fn set_entity_can_be_damaged_by_relationship_group(_entity: i32, _b_can_be_damaged: bool, _rel_group: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE22D8FDE858B8119, &[_entity.into(), _b_can_be_damaged.into(), _rel_group.into()]); }
174#[inline] pub fn set_entity_can_be_targeted_without_los(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD3997889736FD899, &[_entity.into(), _toggle.into()]); }
175#[inline] pub fn set_entity_collision(_entity: i32, _toggle: bool, _keep_physics: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1A9205C1B9EE827F, &[_entity.into(), _toggle.into(), _keep_physics.into()]); }
176#[inline] pub fn set_entity_completely_disable_collision(_entity: i32, _toggle: bool, _keep_physics: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9EBC85ED0FFFE51C, &[_entity.into(), _toggle.into(), _keep_physics.into()]); }
177#[inline] pub fn set_entity_coords(_entity: i32, _x_pos: f32, _y_pos: f32, _z_pos: f32, _alive: bool, _dead_flag: bool, _ragdoll_flag: bool, _clear_area: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6843DA7060A026B, &[_entity.into(), _x_pos.into(), _y_pos.into(), _z_pos.into(), _alive.into(), _dead_flag.into(), _ragdoll_flag.into(), _clear_area.into()]); }
178#[inline] pub fn set_entity_coords_no_offset(_entity: i32, _x_pos: f32, _y_pos: f32, _z_pos: f32, _alive: bool, _dead_flag: bool, _ragdoll_flag: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x239A3351AC1DA385, &[_entity.into(), _x_pos.into(), _y_pos.into(), _z_pos.into(), _alive.into(), _dead_flag.into(), _ragdoll_flag.into()]); }
179#[inline] pub fn set_entity_coords_without_plants_reset(_entity: i32, _x_pos: f32, _y_pos: f32, _z_pos: f32, _x_axis: bool, _y_axis: bool, _z_axis: bool, _clear_area: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x621873ECE1178967, &[_entity.into(), _x_pos.into(), _y_pos.into(), _z_pos.into(), _x_axis.into(), _y_axis.into(), _z_axis.into(), _clear_area.into()]); }
180#[inline] pub fn set_entity_dynamic(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1718DE8E3F2823CA, &[_entity.into(), _toggle.into()]); }
181#[inline] pub fn set_entity_has_gravity(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4A4722448F18EEF5, &[_entity.into(), _toggle.into()]); }
182#[inline] pub fn set_entity_heading(_entity: i32, _heading: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8E2530AA8ADA980E, &[_entity.into(), _heading.into()]); }
183#[inline] pub fn set_entity_health(_entity: i32, _health: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6B76DC1F3AE6E6A3, &[_entity.into(), _health.into()]); }
184#[inline] pub fn set_entity_invincible(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3882114BDE571AD4, &[_entity.into(), _toggle.into()]); }
185#[inline] pub fn set_entity_is_target_priority(_entity: i32, _p_1: bool, _p_2: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEA02E132F5C68722, &[_entity.into(), _p_1.into(), _p_2.into()]); }
186#[inline] pub fn set_entity_lights(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7CFBA6A80BDF3874, &[_entity.into(), _toggle.into()]); }
187#[inline] pub fn set_entity_load_collision_flag(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDC7CABAB1E9B67E, &[_entity.into(), _toggle.into()]); }
188#[inline] pub fn set_entity_lod_dist(_entity: i32, _value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5927F96A78577363, &[_entity.into(), _value.into()]); }
189#[inline] pub fn set_entity_max_health(_entity: i32, _value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x166E7CF68597D8B5, &[_entity.into(), _value.into()]); }
190#[inline] pub fn set_entity_max_speed(_entity: i32, _speed: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE46A3FCBDE2A1B1, &[_entity.into(), _speed.into()]); }
191#[inline] pub fn set_entity_motion_blur(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x295D82A8559F9150, &[_entity.into(), _toggle.into()]); }
192#[inline] pub fn set_entity_no_collision_entity(_entity_1: i32, _entity_2: i32, _this_frame_only: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA53ED5520C07654A, &[_entity_1.into(), _entity_2.into(), _this_frame_only.into()]); }
193#[inline] pub fn set_entity_only_damaged_by_player(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x79F020FF9EDC0748, &[_entity.into(), _toggle.into()]); }
194#[inline] pub fn set_entity_only_damaged_by_relationship_group(_entity: i32, _p_1: bool, _relationship_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7022BD828FA0B082, &[_entity.into(), _p_1.into(), _relationship_hash.into()]); }
195#[inline] pub fn set_entity_proofs(_entity: i32, _bullet_proof: bool, _fire_proof: bool, _explosion_proof: bool, _collision_proof: bool, _melee_proof: bool, _steam_proof: bool, _p_7: bool, _drown_proof: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFAEE099C6F890BB8, &[_entity.into(), _bullet_proof.into(), _fire_proof.into(), _explosion_proof.into(), _collision_proof.into(), _melee_proof.into(), _steam_proof.into(), _p_7.into(), _drown_proof.into()]); }
196#[inline] pub fn set_entity_quaternion(_entity: i32, _x: f32, _y: f32, _z: f32, _w: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x77B21BE7AC540F07, &[_entity.into(), _x.into(), _y.into(), _z.into(), _w.into()]); }
197#[inline] pub fn set_entity_records_collisions(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA50A1EEDAD01E65, &[_entity.into(), _toggle.into()]); }
198#[inline] pub fn set_entity_render_scorched(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x730F5F8D3F0F2050, &[_entity.into(), _toggle.into()]); }
199#[inline] pub fn set_entity_rotation(_entity: i32, _pitch: f32, _roll: f32, _yaw: f32, _rotation_order: i32, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8524A8B0171D5E07, &[_entity.into(), _pitch.into(), _roll.into(), _yaw.into(), _rotation_order.into(), _p_5.into()]); }
200#[inline] pub fn set_entity_trafficlight_override(_entity: i32, _state: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x57C5DB656185EAC4, &[_entity.into(), _state.into()]); }
201#[inline] pub fn set_entity_velocity(_entity: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1C99BB7B6E96D16F, &[_entity.into(), _x.into(), _y.into(), _z.into()]); }
202#[inline] pub fn set_entity_visible(_entity: i32, _toggle: bool, _unk: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEA1C610A04DB6BBB, &[_entity.into(), _toggle.into(), _unk.into()]); }
203#[inline] pub fn set_object_as_no_longer_needed(_object: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3AE22DEB5BA5A3E6, &[_object.into()]); }
204#[inline] pub fn set_ped_as_no_longer_needed(_ped: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2595DD4236549CE3, &[_ped.into()]); }
205#[inline] pub fn set_vehicle_as_no_longer_needed(_vehicle: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x629BFA74418D6239, &[_vehicle.into()]); }
206#[inline] pub fn stop_entity_anim(_entity: i32, _animation: impl cfx_core::types::AsCharPtr, _anim_group: impl cfx_core::types::AsCharPtr, _p_3: f32) -> i32 { cfx_core::invoker::invoke(0x28004F88151E03E0, &[_entity.into(), _animation.as_char_ptr().into(), _anim_group.as_char_ptr().into(), _p_3.into()]).unwrap_or_default() }
207#[inline] pub fn stop_synchronized_entity_anim(_entity: i32, _p_1: f32, _p_2: bool) -> bool { cfx_core::invoker::invoke(0x43D3807C077261E3, &[_entity.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
208#[inline] pub fn stop_synchronized_map_entity_anim(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: i32, _p_5: f32) -> bool { cfx_core::invoker::invoke(0x11E79CAB7183B6F5, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]).unwrap_or_default() }
209#[inline] pub fn would_entity_be_occluded(_entity_model_hash: i32, _x: f32, _y: f32, _z: f32, _p_4: bool) -> bool { cfx_core::invoker::invoke(0xEE5D2A122E09EC42, &[_entity_model_hash.into(), _x.into(), _y.into(), _z.into(), _p_4.into()]).unwrap_or_default() }
210#[inline] pub fn _attach_entity_bone_to_entity_bone(_entity_1: i32, _entity_2: i32, _entity_bone: i32, _entity_bone_2: i32, _p_4: bool, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5C48B75732C8456C, &[_entity_1.into(), _entity_2.into(), _entity_bone.into(), _entity_bone_2.into(), _p_4.into(), _p_5.into()]); }
211#[inline] pub fn _attach_entity_bone_to_entity_bone_physically(_entity_1: i32, _entity_2: i32, _entity_bone: i32, _entity_bone_2: i32, _p_4: bool, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFD1695C5D3B05439, &[_entity_1.into(), _entity_2.into(), _entity_bone.into(), _entity_bone_2.into(), _p_4.into(), _p_5.into()]); }
212#[inline] pub fn _enable_entity_unk(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6CE177D014502E8A, &[_entity.into()]); }
213#[inline] pub fn _get_entity_bone_count(_entity: i32) -> i32 { cfx_core::invoker::invoke(0xB328DCC3A3AA401B, &[_entity.into()]).unwrap_or_default() }
214#[inline] pub fn _get_entity_bone_position_2(_entity: i32, _bone_index: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x46F8696933A63C9B, &[_entity.into(), _bone_index.into()]).unwrap_or_default() }
215#[inline] pub fn _get_entity_bone_rotation(_entity: i32, _bone_index: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xCE6294A232D03786, &[_entity.into(), _bone_index.into()]).unwrap_or_default() }
216#[inline] pub fn _get_entity_bone_rotation_local(_entity: i32, _bone_index: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xBD8D32550E5CEBFE, &[_entity.into(), _bone_index.into()]).unwrap_or_default() }
217#[inline] pub fn _get_entity_can_be_damaged(_entity: i32) -> bool { cfx_core::invoker::invoke(0xD95CC5D2AB15A09F, &[_entity.into()]).unwrap_or_default() }
218#[inline] pub fn _get_entity_physics_heading(_entity: i32) -> f32 { cfx_core::invoker::invoke(0x846BF6291198A71E, &[_entity.into()]).unwrap_or_default() }
219#[inline] pub fn _get_entity_pickup(_entity: i32, _model_hash: i32) -> i32 { cfx_core::invoker::invoke(0x1F922734E259BD26, &[_entity.into(), _model_hash.into()]).unwrap_or_default() }
220#[inline] pub fn _get_entity_proofs(_entity: i32, _bullet_proof: &mut bool, _fire_proof: &mut bool, _explosion_proof: &mut bool, _collision_proof: &mut bool, _melee_proof: &mut bool, _steam_proof: &mut bool, _p_7: &mut bool, _drown_proof: &mut bool) -> bool { cfx_core::invoker::invoke(0xBE8CD9BE829BBEBF, &[_entity.into(), _bullet_proof.into(), _fire_proof.into(), _explosion_proof.into(), _collision_proof.into(), _melee_proof.into(), _steam_proof.into(), _p_7.into(), _drown_proof.into()]).unwrap_or_default() }
221#[inline] pub fn _has_entity_clear_los_to_entity_2(_entity_1: i32, _entity_2: i32, _trace_type: i32) -> i32 { cfx_core::invoker::invoke(0x394BDE2A7BBA031E, &[_entity_1.into(), _entity_2.into(), _trace_type.into()]).unwrap_or_default() }
222#[inline] pub fn _set_entity_cleanup_by_engine(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3910051CCECDB00C, &[_entity.into(), _toggle.into()]); }
223#[inline] pub fn _set_entity_decals_disabled(_entity: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2C2E3DC128F44309, &[_entity.into(), _p_1.into()]); }
224}
225pub mod decorator {
226use cfx_core::types::ToMessagePack;
227#[inline] pub fn decor_exist_on(_entity: i32, _property_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x5661B80A8C9165F, &[_entity.into(), _property_name.as_char_ptr().into()]).unwrap_or_default() }
228#[inline] pub fn decor_get_bool(_entity: i32, _property_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xDACE671663F2F5DB, &[_entity.into(), _property_name.as_char_ptr().into()]).unwrap_or_default() }
229#[inline] pub fn decor_get_float(_entity: i32, _property_name: impl cfx_core::types::AsCharPtr) -> f32 { cfx_core::invoker::invoke(0x6524A2F114706F43, &[_entity.into(), _property_name.as_char_ptr().into()]).unwrap_or_default() }
230#[inline] pub fn decor_get_int(_entity: i32, _property_name: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xA06C969B02A97298, &[_entity.into(), _property_name.as_char_ptr().into()]).unwrap_or_default() }
231#[inline] pub fn decor_is_registered_as_type(_property_name: impl cfx_core::types::AsCharPtr, _type: i32) -> bool { cfx_core::invoker::invoke(0x4F14F9F870D6FBC8, &[_property_name.as_char_ptr().into(), _type.into()]).unwrap_or_default() }
232#[inline] pub fn decor_register(_property_name: impl cfx_core::types::AsCharPtr, _type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9FD90732F56403CE, &[_property_name.as_char_ptr().into(), _type.into()]); }
233#[inline] pub fn decor_register_lock() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA9D14EEA259F9248, &[]); }
234#[inline] pub fn decor_remove(_entity: i32, _property_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xEE9F297C738720, &[_entity.into(), _property_name.as_char_ptr().into()]).unwrap_or_default() }
235#[inline] pub fn decor_set_bool(_entity: i32, _property_name: impl cfx_core::types::AsCharPtr, _value: bool) -> bool { cfx_core::invoker::invoke(0x6B1E8E2ED1335B71, &[_entity.into(), _property_name.as_char_ptr().into(), _value.into()]).unwrap_or_default() }
236#[inline] pub fn decor_set_float(_entity: i32, _property_name: impl cfx_core::types::AsCharPtr, _value: f32) -> bool { cfx_core::invoker::invoke(0x211AB1DD8D0F363A, &[_entity.into(), _property_name.as_char_ptr().into(), _value.into()]).unwrap_or_default() }
237#[inline] pub fn decor_set_int(_entity: i32, _property_name: impl cfx_core::types::AsCharPtr, _value: i32) -> bool { cfx_core::invoker::invoke(0xCE3AA5E1CA19E10, &[_entity.into(), _property_name.as_char_ptr().into(), _value.into()]).unwrap_or_default() }
238#[inline] pub fn decor_set_time(_entity: i32, _property_name: impl cfx_core::types::AsCharPtr, _timestamp: i32) -> bool { cfx_core::invoker::invoke(0x95AED7B8E39ECAA4, &[_entity.into(), _property_name.as_char_ptr().into(), _timestamp.into()]).unwrap_or_default() }
239}
240pub mod network {
241use cfx_core::types::ToMessagePack;
242#[inline] pub fn _0x023acab2dc9dc4a4() -> i32 { cfx_core::invoker::invoke(0x23ACAB2DC9DC4A4, &[]).unwrap_or_default() }
243#[inline] pub fn _0x0379daf89ba09aa5(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x379DAF89BA09AA5, &[_p_0.into(), _p_1.into()]); }
244#[inline] pub fn _0x041c7f2a6c9894e6(_p_0: i32, _p_1: i32, _p_2: i32) -> i32 { cfx_core::invoker::invoke(0x41C7F2A6C9894E6, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
245#[inline] pub fn _0x04918a41bc9b8157(_p_0: i32, _p_1: i32, _p_2: i32) -> i32 { cfx_core::invoker::invoke(0x4918A41BC9B8157, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
246#[inline] pub fn _0x07eab372c8841d99(_p_0: i32, _p_1: i32, _p_2: i32) -> i32 { cfx_core::invoker::invoke(0x7EAB372C8841D99, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
247#[inline] pub fn _0x0cf6cc51aa18f0f8(_p_0: i32, _p_1: i32, _p_2: i32) -> i32 { cfx_core::invoker::invoke(0xCF6CC51AA18F0F8, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
248#[inline] pub fn _0x0d77a82dc2d0da59(_p_0: &mut i32, _p_1: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD77A82DC2D0DA59, &[_p_0.into(), _p_1.into()]); }
249#[inline] pub fn _0x0e4f77f7b9d74d84(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE4F77F7B9D74D84, &[_p_0.into()]); }
250#[inline] pub fn _0x0ede326d47cd0f3e(_ped: i32, _player: i32) -> bool { cfx_core::invoker::invoke(0xEDE326D47CD0F3E, &[_ped.into(), _player.into()]).unwrap_or_default() }
251#[inline] pub fn _0x0f1a4b45b7693b95(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF1A4B45B7693B95, &[_p_0.into(), _p_1.into()]); }
252#[inline] pub fn _0x1153fa02a659051c() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1153FA02A659051C, &[]); }
253#[inline] pub fn _0x1171a97a3d3981b6(_p_0: &mut i32, _p_1: &mut i32, _p_2: i32, _p_3: i32) -> bool { cfx_core::invoker::invoke(0x1171A97A3D3981B6, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
254#[inline] pub fn _0x1398582b7f72b3ed(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1398582B7F72B3ED, &[_p_0.into()]); }
255#[inline] pub fn _0x13f1fcb111b820b0(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x13F1FCB111B820B0, &[_p_0.into()]); }
256#[inline] pub fn _0x140e6a44870a11ce() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x140E6A44870A11CE, &[]); }
257#[inline] pub fn _0x144da052257ae7d8(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x144DA052257AE7D8, &[_p_0.into()]); }
258#[inline] pub fn _0x14922ed3e38761f0() -> bool { cfx_core::invoker::invoke(0x14922ED3E38761F0, &[]).unwrap_or_default() }
259#[inline] pub fn _0x155467aca0f55705() -> i32 { cfx_core::invoker::invoke(0x155467ACA0F55705, &[]).unwrap_or_default() }
260#[inline] pub fn _0x162c23ca83ed0a62(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x162C23CA83ED0A62, &[_p_0.into()]).unwrap_or_default() }
261#[inline] pub fn _0x17c9e241111a674d(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x17C9E241111A674D, &[_p_0.into(), _p_1.into()]); }
262#[inline] pub fn _0x1888694923ef4591() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1888694923EF4591, &[]); }
263#[inline] pub fn _0x1d4dc17c38feaff0() -> bool { cfx_core::invoker::invoke(0x1D4DC17C38FEAFF0, &[]).unwrap_or_default() }
264#[inline] pub fn _0x1d610eb0fea716d9(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x1D610EB0FEA716D9, &[_p_0.into()]).unwrap_or_default() }
265#[inline] pub fn _0x1f7bc3539f9e0224() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1F7BC3539F9E0224, &[]); }
266#[inline] pub fn _0x1f8e00fb18239600(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1F8E00FB18239600, &[_p_0.into()]); }
267#[inline] pub fn _0x2302c0264ea58d31() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2302C0264EA58D31, &[]); }
268#[inline] pub fn _0x24e4e51fc16305f9() -> i32 { cfx_core::invoker::invoke(0x24E4E51FC16305F9, &[]).unwrap_or_default() }
269#[inline] pub fn _0x2555cf7da5473794() -> i32 { cfx_core::invoker::invoke(0x2555CF7DA5473794, &[]).unwrap_or_default() }
270#[inline] pub fn _0x25d990f8e0e3f13c() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x25D990F8E0E3F13C, &[]); }
271#[inline] pub fn _0x261e97ad7bcf3d40(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x261E97AD7BCF3D40, &[_p_0.into()]); }
272#[inline] pub fn _0x265559da40b3f327(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x265559DA40B3F327, &[_p_0.into()]); }
273#[inline] pub fn _0x265635150fb0d82e() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x265635150FB0D82E, &[]); }
274#[inline] pub fn _0x26f07dd83a5f7f98() -> i32 { cfx_core::invoker::invoke(0x26F07DD83A5F7F98, &[]).unwrap_or_default() }
275#[inline] pub fn _0x283b6062a2c01e9b() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x283B6062A2C01E9B, &[]); }
276#[inline] pub fn _0x2a5e0621dd815a9a(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2A5E0621DD815A9A, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
277#[inline] pub fn _0x2b1c623823db0d9d(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32) -> i32 { cfx_core::invoker::invoke(0x2B1C623823DB0D9D, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]).unwrap_or_default() }
278#[inline] pub fn _0x2b51edbefc301339(_p_0: i32, _p_1: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x2B51EDBEFC301339, &[_p_0.into(), _p_1.as_char_ptr().into()]).unwrap_or_default() }
279#[inline] pub fn _0x2bf66d2e7414f686() -> i32 { cfx_core::invoker::invoke(0x2BF66D2E7414F686, &[]).unwrap_or_default() }
280#[inline] pub fn _0x2ce9d95e4051aecd(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2CE9D95E4051AECD, &[_p_0.into()]); }
281#[inline] pub fn _0x2d5dc831176d0114(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x2D5DC831176D0114, &[_p_0.into()]).unwrap_or_default() }
282#[inline] pub fn _0x2da41ed6e1fcd7a5(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x2DA41ED6E1FCD7A5, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
283#[inline] pub fn _0x2e0bf682cc778d49(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x2E0BF682CC778D49, &[_p_0.into()]).unwrap_or_default() }
284#[inline] pub fn _0x2e4c123d1c8a710e(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32) -> i32 { cfx_core::invoker::invoke(0x2E4C123D1C8A710E, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]).unwrap_or_default() }
285#[inline] pub fn _0x32ebd154cb6b8b99(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x32EBD154CB6B8B99, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
286#[inline] pub fn _0x33de49edf4dde77a(_entity: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x33DE49EDF4DDE77A, &[_entity.into()]).unwrap_or_default() }
287#[inline] pub fn _0x350c23949e43686c(_player: i32) -> f32 { cfx_core::invoker::invoke(0x350C23949E43686C, &[_player.into()]).unwrap_or_default() }
288#[inline] pub fn _0x36391f397731595d(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x36391F397731595D, &[_p_0.into()]).unwrap_or_default() }
289#[inline] pub fn _0x367ef5e2f439b4c6(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x367EF5E2F439B4C6, &[_p_0.into()]); }
290#[inline] pub fn _0x37d5f739fd494675(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x37D5F739FD494675, &[_p_0.into()]).unwrap_or_default() }
291#[inline] pub fn _0x3855fb5eb2c5e8b2(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x3855FB5EB2C5E8B2, &[_p_0.into()]).unwrap_or_default() }
292#[inline] pub fn _0x38b7c51ab1edc7d8(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x38B7C51AB1EDC7D8, &[_entity.into(), _toggle.into()]); }
293#[inline] pub fn _0x39917e1b4cb0f911(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x39917E1B4CB0F911, &[_p_0.into()]); }
294#[inline] pub fn _0x3c5c1e2c2ff814b1(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3C5C1E2C2FF814B1, &[_toggle.into()]); }
295#[inline] pub fn _0x3f9990bf5f22759c(_p_0: &mut i32) -> bool { cfx_core::invoker::invoke(0x3F9990BF5F22759C, &[_p_0.into()]).unwrap_or_default() }
296#[inline] pub fn _0x3fa36981311fa4ff(_net_id: i32, _state: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3FA36981311FA4FF, &[_net_id.into(), _state.into()]); }
297#[inline] pub fn _0x3fc795691834481d(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3FC795691834481D, &[_p_0.into(), _p_1.into()]); }
298#[inline] pub fn _0x4237e822315d8ba9() -> bool { cfx_core::invoker::invoke(0x4237E822315D8BA9, &[]).unwrap_or_default() }
299#[inline] pub fn _0x4348bfda56023a2f(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x4348BFDA56023A2F, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
300#[inline] pub fn _0x444c4525ece0a4b9() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x444C4525ECE0A4B9, &[]); }
301#[inline] pub fn _0x45a83257ed02d9bc() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x45A83257ED02D9BC, &[]); }
302#[inline] pub fn _0x45e816772e93a9db() -> i32 { cfx_core::invoker::invoke(0x45E816772E93A9DB, &[]).unwrap_or_default() }
303#[inline] pub fn _0x45f35c0edc33b03b(_net_scene: i32, _model_hash: i32, _x: f32, _y: f32, _z: f32, _p_5: f32, _p_6: impl cfx_core::types::AsCharPtr, _p_7: f32, _p_8: f32, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x45F35C0EDC33B03B, &[_net_scene.into(), _model_hash.into(), _x.into(), _y.into(), _z.into(), _p_5.into(), _p_6.as_char_ptr().into(), _p_7.into(), _p_8.into(), _flags.into()]); }
304#[inline] pub fn _0x4811bbac21c5fcd5(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4811BBAC21C5FCD5, &[_p_0.into()]); }
305#[inline] pub fn _0x4a9fde3a5a6d0437(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4A9FDE3A5A6D0437, &[_p_0.into()]); }
306#[inline] pub fn _0x4ad490ae1536933b(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x4AD490AE1536933B, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
307#[inline] pub fn _0x4c2a9fdc22377075() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4C2A9FDC22377075, &[]); }
308#[inline] pub fn _0x4c9034162368e206() -> i32 { cfx_core::invoker::invoke(0x4C9034162368E206, &[]).unwrap_or_default() }
309#[inline] pub fn _0x4d02279c83be69fe() -> i32 { cfx_core::invoker::invoke(0x4D02279C83BE69FE, &[]).unwrap_or_default() }
310#[inline] pub fn _0x4df7cfff471a7fb1(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x4DF7CFFF471A7FB1, &[_p_0.into()]).unwrap_or_default() }
311#[inline] pub fn _0x5324a0e3e4ce3570(_p_0: i32, _p_1: i32, _p_2: &mut i32, _p_3: &mut i32) -> bool { cfx_core::invoker::invoke(0x5324A0E3E4CE3570, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
312#[inline] pub fn _0x53c10c8bd774f2c9() -> i32 { cfx_core::invoker::invoke(0x53C10C8BD774F2C9, &[]).unwrap_or_default() }
313#[inline] pub fn _0x5539c3ebf104a53a(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5539C3EBF104A53A, &[_p_0.into()]); }
314#[inline] pub fn _0x560b423d73015e77(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x560B423D73015E77, &[_p_0.into()]).unwrap_or_default() }
315#[inline] pub fn _0x584770794d758c18(_p_0: i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0x584770794D758C18, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
316#[inline] pub fn _0x59328eb08c5ceb2b() -> bool { cfx_core::invoker::invoke(0x59328EB08C5CEB2B, &[]).unwrap_or_default() }
317#[inline] pub fn _0x59d421683d31835a(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x59D421683D31835A, &[_p_0.into()]); }
318#[inline] pub fn _0x5a34cd9c3c5bec44(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x5A34CD9C3C5BEC44, &[_p_0.into()]).unwrap_or_default() }
319#[inline] pub fn _0x5c497525f803486b() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5C497525F803486B, &[]); }
320#[inline] pub fn _0x5e3aa4ca2b6fb0ee(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5E3AA4CA2B6FB0EE, &[_p_0.into()]); }
321#[inline] pub fn _0x5ecd378ee64450ab(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5ECD378EE64450AB, &[_p_0.into()]); }
322#[inline] pub fn _0x600f8cb31c7aab6e(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x600F8CB31C7AAB6E, &[_p_0.into()]); }
323#[inline] pub fn _0x60edd13eb3ac1ff3() -> bool { cfx_core::invoker::invoke(0x60EDD13EB3AC1FF3, &[]).unwrap_or_default() }
324#[inline] pub fn _0x617f49c2668e6155() -> i32 { cfx_core::invoker::invoke(0x617F49C2668E6155, &[]).unwrap_or_default() }
325#[inline] pub fn _0x638a3a81733086db() -> i32 { cfx_core::invoker::invoke(0x638A3A81733086DB, &[]).unwrap_or_default() }
326#[inline] pub fn _0x63b406d7884bfa95() -> i32 { cfx_core::invoker::invoke(0x63B406D7884BFA95, &[]).unwrap_or_default() }
327#[inline] pub fn _0x64d779659bc37b19(_entity: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x64D779659BC37B19, &[_entity.into()]).unwrap_or_default() }
328#[inline] pub fn _0x64e5c4cc82847b73() -> bool { cfx_core::invoker::invoke(0x64E5C4CC82847B73, &[]).unwrap_or_default() }
329#[inline] pub fn _0x67fc09bc554a75e5() -> i32 { cfx_core::invoker::invoke(0x67FC09BC554A75E5, &[]).unwrap_or_default() }
330#[inline] pub fn _0x68103e2247887242() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x68103E2247887242, &[]); }
331#[inline] pub fn _0x692d58df40657e8c(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: &mut i32, _p_4: i32, _p_5: bool) -> bool { cfx_core::invoker::invoke(0x692D58DF40657E8C, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]).unwrap_or_default() }
332#[inline] pub fn _0x6a5d89d7769a40d8(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6A5D89D7769A40D8, &[_toggle.into()]); }
333#[inline] pub fn _0x6bff5f84102df80a(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6BFF5F84102DF80A, &[_p_0.into()]); }
334#[inline] pub fn _0x6ce50e47f5543d0c() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6CE50E47F5543D0C, &[]); }
335#[inline] pub fn _0x6fb7bb3607d27fa2() -> i32 { cfx_core::invoker::invoke(0x6FB7BB3607D27FA2, &[]).unwrap_or_default() }
336#[inline] pub fn _0x6fd992c4a1c1b986() -> i32 { cfx_core::invoker::invoke(0x6FD992C4A1C1B986, &[]).unwrap_or_default() }
337#[inline] pub fn _0x702bc4d605522539(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x702BC4D605522539, &[_p_0.into()]); }
338#[inline] pub fn _0x71dc455f5cd1c2b1(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0x71DC455F5CD1C2B1, &[_network_handle.into()]).unwrap_or_default() }
339#[inline] pub fn _0x7242f8b741ce1086(_net_id: i32) -> bool { cfx_core::invoker::invoke(0x7242F8B741CE1086, &[_net_id.into()]).unwrap_or_default() }
340#[inline] pub fn _0x741a3d8380319a81() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x741A3D8380319A81, &[]); }
341#[inline] pub fn _0x742b58f723233ed9(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x742B58F723233ED9, &[_p_0.into()]).unwrap_or_default() }
342#[inline] pub fn _0x74fb3e29e6d10fa9() -> i32 { cfx_core::invoker::invoke(0x74FB3E29E6D10FA9, &[]).unwrap_or_default() }
343#[inline] pub fn _0x754615490a029508() -> i32 { cfx_core::invoker::invoke(0x754615490A029508, &[]).unwrap_or_default() }
344#[inline] pub fn _0x76b3f29d3f967692(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x76B3F29D3F967692, &[_p_0.into(), _p_1.into()]); }
345#[inline] pub fn _0x77faddcbe3499df7(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x77FADDCBE3499DF7, &[_p_0.into()]); }
346#[inline] pub fn _0x7808619f31ff22db() -> i32 { cfx_core::invoker::invoke(0x7808619F31FF22DB, &[]).unwrap_or_default() }
347#[inline] pub fn _0x78321bea235fd8cd(_p_0: i32, _p_1: bool) -> bool { cfx_core::invoker::invoke(0x78321BEA235FD8CD, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
348#[inline] pub fn _0x793ff272d5b365f4() -> i32 { cfx_core::invoker::invoke(0x793FF272D5B365F4, &[]).unwrap_or_default() }
349#[inline] pub fn _0x7d395ea61622e116(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7D395EA61622E116, &[_p_0.into()]); }
350#[inline] pub fn _0x7db53b37a2f211a0() -> i32 { cfx_core::invoker::invoke(0x7DB53B37A2F211A0, &[]).unwrap_or_default() }
351#[inline] pub fn _0x7ef7649b64d7ff10(_entity: i32) -> bool { cfx_core::invoker::invoke(0x7EF7649B64D7FF10, &[_entity.into()]).unwrap_or_default() }
352#[inline] pub fn _0x7fcc39c46c3c03bd(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x7FCC39C46C3C03BD, &[_p_0.into()]).unwrap_or_default() }
353#[inline] pub fn _0x83660b734994124d(_p_0: i32, _p_1: i32, _p_2: i32) -> i32 { cfx_core::invoker::invoke(0x83660B734994124D, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
354#[inline] pub fn _0x838da0936a24ed4d(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x838DA0936A24ED4D, &[_p_0.into(), _p_1.into()]); }
355#[inline] pub fn _0x83fe8d7229593017() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x83FE8D7229593017, &[]); }
356#[inline] pub fn _0x88b588b41ff7868e() -> i32 { cfx_core::invoker::invoke(0x88B588B41FF7868E, &[]).unwrap_or_default() }
357#[inline] pub fn _0x8b0c2964ba471961() -> i32 { cfx_core::invoker::invoke(0x8B0C2964BA471961, &[]).unwrap_or_default() }
358#[inline] pub fn _0x8b4ffc790ca131ef(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> i32 { cfx_core::invoker::invoke(0x8B4FFC790CA131EF, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
359#[inline] pub fn _0x8c8d2739ba44af0f(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x8C8D2739BA44AF0F, &[_p_0.into()]).unwrap_or_default() }
360#[inline] pub fn _0x8ef52acaecc51d9c(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8EF52ACAECC51D9C, &[_toggle.into()]); }
361#[inline] pub fn _0x906ca41a4b74eca4() -> i32 { cfx_core::invoker::invoke(0x906CA41A4B74ECA4, &[]).unwrap_or_default() }
362#[inline] pub fn _0x94538037ee44f5cf(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x94538037EE44F5CF, &[_p_0.into()]); }
363#[inline] pub fn _0x9465e683b12d3f6b() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9465E683B12D3F6B, &[]); }
364#[inline] pub fn _0x95baf97c82464629(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x95BAF97C82464629, &[_p_0.into(), _p_1.into()]); }
365#[inline] pub fn _0x973d76aa760a6cb6(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x973D76AA760A6CB6, &[_p_0.into()]); }
366#[inline] pub fn _0x9d724b400a7e8ffc(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9D724B400A7E8FFC, &[_p_0.into(), _p_1.into()]); }
367#[inline] pub fn _0x9d7afcbf21c51712(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9D7AFCBF21C51712, &[_toggle.into()]); }
368#[inline] pub fn _0x9fedf86898f100e9() -> i32 { cfx_core::invoker::invoke(0x9FEDF86898F100E9, &[]).unwrap_or_default() }
369#[inline] pub fn _0xa0fa4ec6a05da44e() -> i32 { cfx_core::invoker::invoke(0xA0FA4EC6A05DA44E, &[]).unwrap_or_default() }
370#[inline] pub fn _0xa12d3a5a3753cc23() -> i32 { cfx_core::invoker::invoke(0xA12D3A5A3753CC23, &[]).unwrap_or_default() }
371#[inline] pub fn _0xa2a707979fe754dc(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA2A707979FE754DC, &[_p_0.into(), _p_1.into()]); }
372#[inline] pub fn _0xa2e9c1ab8a92e8cd(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA2E9C1AB8A92E8CD, &[_toggle.into()]); }
373#[inline] pub fn _0xa306f470d1660581() -> i32 { cfx_core::invoker::invoke(0xA306F470D1660581, &[]).unwrap_or_default() }
374#[inline] pub fn _0xa5eafe473e45c442(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: i32, _p_9: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA5EAFE473E45C442, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into()]); }
375#[inline] pub fn _0xa6fceccf4721d679(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA6FCECCF4721D679, &[_p_0.into()]); }
376#[inline] pub fn _0xa7862bc5ed1dfd7e(_p_0: i32, _p_1: i32, _p_2: &mut i32, _p_3: &mut i32) -> bool { cfx_core::invoker::invoke(0xA7862BC5ED1DFD7E, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
377#[inline] pub fn _0xa8acb6459542a8c8() -> i32 { cfx_core::invoker::invoke(0xA8ACB6459542A8C8, &[]).unwrap_or_default() }
378#[inline] pub fn _0xaa5fafcd2c5f5e47() -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xAA5FAFCD2C5F5E47, &[]).unwrap_or_default() }
379#[inline] pub fn _0xadb57e5b663cca8b(_p_0: i32, _p_1: &mut f32, _p_2: &mut f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xADB57E5B663CCA8B, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
380#[inline] pub fn _0xaeab987727c5a8a4(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xAEAB987727C5A8A4, &[_p_0.into()]).unwrap_or_default() }
381#[inline] pub fn _0xaedf1bc1c133d6e3() -> i32 { cfx_core::invoker::invoke(0xAEDF1BC1C133D6E3, &[]).unwrap_or_default() }
382#[inline] pub fn _0xb13e88e655e5a3bc() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB13E88E655E5A3BC, &[]); }
383#[inline] pub fn _0xb309ebea797e001f(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xB309EBEA797E001F, &[_p_0.into()]).unwrap_or_default() }
384#[inline] pub fn _0xb37e4e6a2388ca7b() -> bool { cfx_core::invoker::invoke(0xB37E4E6A2388CA7B, &[]).unwrap_or_default() }
385#[inline] pub fn _0xb5d3453c98456528() -> i32 { cfx_core::invoker::invoke(0xB5D3453C98456528, &[]).unwrap_or_default() }
386#[inline] pub fn _0xb606e6cc59664972(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB606E6CC59664972, &[_p_0.into()]); }
387#[inline] pub fn _0xb746d20b17f2a229(_p_0: &mut i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0xB746D20B17F2A229, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
388#[inline] pub fn _0xb9351a07a0d458b1(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xB9351A07A0D458B1, &[_p_0.into()]).unwrap_or_default() }
389#[inline] pub fn _0xba7f0b77d80a4eb7(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBA7F0B77D80A4EB7, &[_p_0.into(), _p_1.into()]); }
390#[inline] pub fn _0xbd545d44cce70597() -> bool { cfx_core::invoker::invoke(0xBD545D44CCE70597, &[]).unwrap_or_default() }
391#[inline] pub fn _0xbdb6f89c729cf388() -> bool { cfx_core::invoker::invoke(0xBDB6F89C729CF388, &[]).unwrap_or_default() }
392#[inline] pub fn _0xbf22e0f32968e967(_player: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBF22E0F32968E967, &[_player.into(), _p_1.into()]); }
393#[inline] pub fn _0xc32ea7a2f6ca7557() -> i32 { cfx_core::invoker::invoke(0xC32EA7A2F6CA7557, &[]).unwrap_or_default() }
394#[inline] pub fn _0xc42dd763159f3461() -> bool { cfx_core::invoker::invoke(0xC42DD763159F3461, &[]).unwrap_or_default() }
395#[inline] pub fn _0xc434133d9ba52777(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0xC434133D9BA52777, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
396#[inline] pub fn _0xc571d0e77d8bbc29() -> bool { cfx_core::invoker::invoke(0xC571D0E77D8BBC29, &[]).unwrap_or_default() }
397#[inline] pub fn _0xc87e740d9f3872cc() -> i32 { cfx_core::invoker::invoke(0xC87E740D9F3872CC, &[]).unwrap_or_default() }
398#[inline] pub fn _0xc9b43a33d09cada7(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC9B43A33D09CADA7, &[_p_0.into()]); }
399#[inline] pub fn _0xca575c391fea25cc(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCA575C391FEA25CC, &[_p_0.into()]); }
400#[inline] pub fn _0xca59ccae5d01e4ce() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCA59CCAE5D01E4CE, &[]); }
401#[inline] pub fn _0xcae55f48d3d7875c(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCAE55F48D3D7875C, &[_p_0.into()]); }
402#[inline] pub fn _0xcd71a4ecab22709e(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCD71A4ECAB22709E, &[_entity.into()]); }
403#[inline] pub fn _0xcfeb46dcd7d8d5eb(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCFEB46DCD7D8D5EB, &[_p_0.into()]); }
404#[inline] pub fn _0xd313de83394af134() -> bool { cfx_core::invoker::invoke(0xD313DE83394AF134, &[]).unwrap_or_default() }
405#[inline] pub fn _0xd66c9e72b3cc4982(_p_0: &mut i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0xD66C9E72B3CC4982, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
406#[inline] pub fn _0xd6d7478ca62b8d41(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD6D7478CA62B8D41, &[_p_0.into(), _p_1.into()]); }
407#[inline] pub fn _0xd7b6c73cad419bcf(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD7B6C73CAD419BCF, &[_p_0.into()]); }
408#[inline] pub fn _0xdb663cc9ff3407a9(_player: i32) -> i32 { cfx_core::invoker::invoke(0xDB663CC9FF3407A9, &[_player.into()]).unwrap_or_default() }
409#[inline] pub fn _0xe16aa70ce9beedc3(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xE16AA70CE9BEEDC3, &[_p_0.into()]).unwrap_or_default() }
410#[inline] pub fn _0xe42d626eec94e5d9(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE42D626EEC94E5D9, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]); }
411#[inline] pub fn _0xe6717e652b8c8d8a(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE6717E652B8C8D8A, &[_p_0.into(), _p_1.into()]); }
412#[inline] pub fn _0xea8c0ddb10e2822a(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEA8C0DDB10E2822A, &[_p_0.into(), _p_1.into()]); }
413#[inline] pub fn _0xebcab9e5048434f4() -> i32 { cfx_core::invoker::invoke(0xEBCAB9E5048434F4, &[]).unwrap_or_default() }
414#[inline] pub fn _0xebf8284d8cadeb53() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEBF8284D8CADEB53, &[]); }
415#[inline] pub fn _0xebfa8d50addc54c4(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xEBFA8D50ADDC54C4, &[_p_0.into()]).unwrap_or_default() }
416#[inline] pub fn _0xf083835b70ba9bfe() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF083835B70BA9BFE, &[]); }
417#[inline] pub fn _0xf287f506767cc8a9() -> i32 { cfx_core::invoker::invoke(0xF287F506767CC8A9, &[]).unwrap_or_default() }
418#[inline] pub fn _0xf49abc20d8552257(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF49ABC20D8552257, &[_p_0.into()]); }
419#[inline] pub fn _0xf6f4383b7c92f11a(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF6F4383B7C92F11A, &[_p_0.into()]); }
420#[inline] pub fn _0xf814fec6a19fd6e0() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF814FEC6A19FD6E0, &[]); }
421#[inline] pub fn _0xfa2888e3833c8e96() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFA2888E3833C8E96, &[]); }
422#[inline] pub fn _0xfac18e7356bd3210() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFAC18E7356BD3210, &[]); }
423#[inline] pub fn _0xfae628f1e9adb239(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFAE628F1E9ADB239, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
424#[inline] pub fn _0xfb1f9381e80fa13f(_p_0: i32, _p_1: &mut i32) -> i32 { cfx_core::invoker::invoke(0xFB1F9381E80FA13F, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
425#[inline] pub fn _0xfb680d403909dc70(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFB680D403909DC70, &[_p_0.into(), _p_1.into()]); }
426#[inline] pub fn _0xfd75dabc0957bf33(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFD75DABC0957BF33, &[_p_0.into()]); }
427#[inline] pub fn activate_damage_tracker_on_network_id(_net_id: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD45B1FFCCD52FF19, &[_net_id.into(), _toggle.into()]); }
428#[inline] pub fn bad_sport_player_left_detected(_network_handle: &mut i32, _event: i32, _amount_received: i32) -> bool { cfx_core::invoker::invoke(0xEC5E3AF5289DCA81, &[_network_handle.into(), _event.into(), _amount_received.into()]).unwrap_or_default() }
429#[inline] pub fn can_register_mission_entities(_ped_amt: i32, _vehicle_amt: i32, _object_amt: i32, _pickup_amt: i32) -> bool { cfx_core::invoker::invoke(0x69778E7564BADE6D, &[_ped_amt.into(), _vehicle_amt.into(), _object_amt.into(), _pickup_amt.into()]).unwrap_or_default() }
430#[inline] pub fn can_register_mission_objects(_amount: i32) -> bool { cfx_core::invoker::invoke(0x800DD4721A8B008B, &[_amount.into()]).unwrap_or_default() }
431#[inline] pub fn can_register_mission_peds(_amount: i32) -> bool { cfx_core::invoker::invoke(0xBCBF4FEF9FA5D781, &[_amount.into()]).unwrap_or_default() }
432#[inline] pub fn can_register_mission_vehicles(_amount: i32) -> bool { cfx_core::invoker::invoke(0x7277F1F2E085EE74, &[_amount.into()]).unwrap_or_default() }
433#[inline] pub fn cloud_check_availability() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4F18196C8D38768D, &[]); }
434#[inline] pub fn cloud_delete_member_file(_p_0: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xC64DED7EF0D2FE37, &[_p_0.as_char_ptr().into()]).unwrap_or_default() }
435#[inline] pub fn cloud_did_request_succeed(_handle: i32) -> bool { cfx_core::invoker::invoke(0x3A3D5568AF297CD5, &[_handle.into()]).unwrap_or_default() }
436#[inline] pub fn cloud_get_availability_check_result() -> i32 { cfx_core::invoker::invoke(0xB0CC10720653F3B, &[]).unwrap_or_default() }
437#[inline] pub fn cloud_has_request_completed(_handle: i32) -> bool { cfx_core::invoker::invoke(0x4C61B39930D045DA, &[_handle.into()]).unwrap_or_default() }
438#[inline] pub fn cloud_is_checking_availability() -> bool { cfx_core::invoker::invoke(0xC7ABAC5DE675EE3B, &[]).unwrap_or_default() }
439#[inline] pub fn convert_posix_time(_posix_time: i32, _time_structure: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAC97AF97FA68E5D5, &[_posix_time.into(), _time_structure.into()]); }
440#[inline] pub fn fade_out_local_player(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x416DBD4CD6ED8DD2, &[_p_0.into()]); }
441#[inline] pub fn fillout_pm_player_list(_network_handle: &mut i32, _p_1: i32, _p_2: i32) -> bool { cfx_core::invoker::invoke(0xCBBD7C4991B64809, &[_network_handle.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
442#[inline] pub fn fillout_pm_player_list_with_names(_p_0: &mut i32, _p_1: &mut i32, _p_2: i32, _p_3: i32) -> bool { cfx_core::invoker::invoke(0x716B6DB9D1886106, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
443#[inline] pub fn get_cloud_time_as_int() -> i32 { cfx_core::invoker::invoke(0x9A73240B49945C76, &[]).unwrap_or_default() }
444#[inline] pub fn get_commerce_item_cat(_index: i32, _index_2: i32) -> Option<String> { cfx_core::invoker::invoke(0x6F44CBF56D79FAC0, &[_index.into(), _index_2.into()]).ok() }
445#[inline] pub fn get_commerce_item_id(_index: i32) -> Option<String> { cfx_core::invoker::invoke(0x662635855957C411, &[_index.into()]).ok() }
446#[inline] pub fn get_commerce_item_name(_index: i32) -> Option<String> { cfx_core::invoker::invoke(0xB4271092CA7EDF48, &[_index.into()]).ok() }
447#[inline] pub fn get_commerce_item_num_cats(_index: i32) -> i32 { cfx_core::invoker::invoke(0x2A7776C709904AB0, &[_index.into()]).unwrap_or_default() }
448#[inline] pub fn get_commerce_item_texturename(_index: i32) -> Option<String> { cfx_core::invoker::invoke(0x722F5D28B61C5EA8, &[_index.into()]).ok() }
449#[inline] pub fn get_commerce_product_price(_index: i32) -> i32 { cfx_core::invoker::invoke(0xCA94551B50B4932C, &[_index.into()]).unwrap_or_default() }
450#[inline] pub fn get_max_num_network_objects() -> i32 { cfx_core::invoker::invoke(0xC7BE335216B5EC7C, &[]).unwrap_or_default() }
451#[inline] pub fn get_max_num_network_peds() -> i32 { cfx_core::invoker::invoke(0xC1F7D49C39D2289, &[]).unwrap_or_default() }
452#[inline] pub fn get_max_num_network_pickups() -> i32 { cfx_core::invoker::invoke(0xA72835064DD63E4C, &[]).unwrap_or_default() }
453#[inline] pub fn get_max_num_network_vehicles() -> i32 { cfx_core::invoker::invoke(0xAFCE529F69B21FF, &[]).unwrap_or_default() }
454#[inline] pub fn get_network_time() -> i32 { cfx_core::invoker::invoke(0x7A5487FE9FAA6B48, &[]).unwrap_or_default() }
455#[inline] pub fn get_network_time_accurate() -> i32 { cfx_core::invoker::invoke(0x89023FBBF9200E9F, &[]).unwrap_or_default() }
456#[inline] pub fn get_num_commerce_items() -> i32 { cfx_core::invoker::invoke(0xF2EAC213D5EA0623, &[]).unwrap_or_default() }
457#[inline] pub fn get_num_created_mission_objects(_p_0: bool) -> i32 { cfx_core::invoker::invoke(0x12B6281B6C6706C0, &[_p_0.into()]).unwrap_or_default() }
458#[inline] pub fn get_num_created_mission_peds(_p_0: bool) -> i32 { cfx_core::invoker::invoke(0xCB215C4B56A7FAE7, &[_p_0.into()]).unwrap_or_default() }
459#[inline] pub fn get_num_created_mission_vehicles(_p_0: bool) -> i32 { cfx_core::invoker::invoke(0xCD9AB83489430EA, &[_p_0.into()]).unwrap_or_default() }
460#[inline] pub fn get_num_reserved_mission_objects(_p_0: bool) -> i32 { cfx_core::invoker::invoke(0xAA81B5F10BC43AC2, &[_p_0.into()]).unwrap_or_default() }
461#[inline] pub fn get_num_reserved_mission_peds(_p_0: bool) -> i32 { cfx_core::invoker::invoke(0x1F13D5AE5CB17E17, &[_p_0.into()]).unwrap_or_default() }
462#[inline] pub fn get_num_reserved_mission_vehicles(_p_0: bool) -> i32 { cfx_core::invoker::invoke(0xCF3A965906452031, &[_p_0.into()]).unwrap_or_default() }
463#[inline] pub fn get_status_of_texture_download(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x8BD6C6DEA20E82C6, &[_p_0.into()]).unwrap_or_default() }
464#[inline] pub fn get_time_as_string(_time: i32) -> Option<String> { cfx_core::invoker::invoke(0x9E23B1777A927DAD, &[_time.into()]).ok() }
465#[inline] pub fn get_time_difference(_time_a: i32, _time_b: i32) -> i32 { cfx_core::invoker::invoke(0xA2C6FC031D46FFF0, &[_time_a.into(), _time_b.into()]).unwrap_or_default() }
466#[inline] pub fn get_time_offset(_time_a: i32, _time_b: i32) -> i32 { cfx_core::invoker::invoke(0x17008CCDAD48503, &[_time_a.into(), _time_b.into()]).unwrap_or_default() }
467#[inline] pub fn has_network_time_started() -> bool { cfx_core::invoker::invoke(0x46718ACEEDEAFC84, &[]).unwrap_or_default() }
468#[inline] pub fn is_commerce_data_valid() -> bool { cfx_core::invoker::invoke(0xEA14EEF5B7CD2C30, &[]).unwrap_or_default() }
469#[inline] pub fn is_commerce_store_open() -> bool { cfx_core::invoker::invoke(0x2EAC52B4019E2782, &[]).unwrap_or_default() }
470#[inline] pub fn is_damage_tracker_active_on_network_id(_net_id: i32) -> bool { cfx_core::invoker::invoke(0x6E192E33AD436366, &[_net_id.into()]).unwrap_or_default() }
471#[inline] pub fn is_network_id_owned_by_participant(_net_id: i32) -> bool { cfx_core::invoker::invoke(0xA1607996431332DF, &[_net_id.into()]).unwrap_or_default() }
472#[inline] pub fn is_player_in_cutscene(_player: i32) -> bool { cfx_core::invoker::invoke(0xE73092F4157CD126, &[_player.into()]).unwrap_or_default() }
473#[inline] pub fn is_sphere_visible_to_another_machine(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32) -> bool { cfx_core::invoker::invoke(0xD82CF8E64C8729D8, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
474#[inline] pub fn is_sphere_visible_to_player(_p_0: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32) -> bool { cfx_core::invoker::invoke(0xDC3A310219E5DA62, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
475#[inline] pub fn is_store_available_to_user() -> bool { cfx_core::invoker::invoke(0x883D79C4071E18B3, &[]).unwrap_or_default() }
476#[inline] pub fn is_time_equal_to(_time_a: i32, _time_b: i32) -> bool { cfx_core::invoker::invoke(0xF5BC95857BD6D512, &[_time_a.into(), _time_b.into()]).unwrap_or_default() }
477#[inline] pub fn is_time_less_than(_time_a: i32, _time_b: i32) -> bool { cfx_core::invoker::invoke(0xCB2CF5148012C8D0, &[_time_a.into(), _time_b.into()]).unwrap_or_default() }
478#[inline] pub fn is_time_more_than(_time_a: i32, _time_b: i32) -> bool { cfx_core::invoker::invoke(0xDE350F8651E4346C, &[_time_a.into(), _time_b.into()]).unwrap_or_default() }
479#[inline] pub fn network_accept_presence_invite(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xFA91550DF9318B22, &[_p_0.into()]).unwrap_or_default() }
480#[inline] pub fn network_access_tunable_bool(_tunable_context: impl cfx_core::types::AsCharPtr, _tunable_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xAA6A47A573ABB75A, &[_tunable_context.as_char_ptr().into(), _tunable_name.as_char_ptr().into()]).unwrap_or_default() }
481#[inline] pub fn network_access_tunable_bool_hash(_tunable_context: i32, _tunable_name: i32) -> bool { cfx_core::invoker::invoke(0xEA16B69D93D71A45, &[_tunable_context.into(), _tunable_name.into()]).unwrap_or_default() }
482#[inline] pub fn network_access_tunable_float(_tunable_context: impl cfx_core::types::AsCharPtr, _tunable_name: impl cfx_core::types::AsCharPtr, _value: &mut f32) -> bool { cfx_core::invoker::invoke(0xE5608CA7BC163A5F, &[_tunable_context.as_char_ptr().into(), _tunable_name.as_char_ptr().into(), _value.into()]).unwrap_or_default() }
483#[inline] pub fn network_access_tunable_float_hash(_tunable_context: i32, _tunable_name: i32, _value: &mut f32) -> bool { cfx_core::invoker::invoke(0x972BC203BBC4C4D5, &[_tunable_context.into(), _tunable_name.into(), _value.into()]).unwrap_or_default() }
484#[inline] pub fn network_access_tunable_int(_tunable_context: impl cfx_core::types::AsCharPtr, _tunable_name: impl cfx_core::types::AsCharPtr, _value: &mut i32) -> bool { cfx_core::invoker::invoke(0x8BE1146DFD5D4468, &[_tunable_context.as_char_ptr().into(), _tunable_name.as_char_ptr().into(), _value.into()]).unwrap_or_default() }
485#[inline] pub fn network_access_tunable_int_hash(_tunable_context: i32, _tunable_name: i32, _value: &mut i32) -> bool { cfx_core::invoker::invoke(0x40FCE03E50E8DBE8, &[_tunable_context.into(), _tunable_name.into(), _value.into()]).unwrap_or_default() }
486#[inline] pub fn network_action_follow_invite() -> i32 { cfx_core::invoker::invoke(0xC88156EBB786F8D5, &[]).unwrap_or_default() }
487#[inline] pub fn network_add_entity_angled_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _width: f32) -> i32 { cfx_core::invoker::invoke(0x376C6375BA60293A, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _width.into()]).unwrap_or_default() }
488#[inline] pub fn network_add_entity_area(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32) -> i32 { cfx_core::invoker::invoke(0x494C8FB299290269, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]).unwrap_or_default() }
489#[inline] pub fn network_add_entity_displayed_boundaries(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32) -> i32 { cfx_core::invoker::invoke(0x25B99872D588A101, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]).unwrap_or_default() }
490#[inline] pub fn network_add_entity_to_synchronised_scene(_entity: i32, _net_scene: i32, _anim_dict: impl cfx_core::types::AsCharPtr, _anim_name: impl cfx_core::types::AsCharPtr, _speed: f32, _speed_mulitiplier: f32, _flag: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF2404D68CBC855FA, &[_entity.into(), _net_scene.into(), _anim_dict.as_char_ptr().into(), _anim_name.as_char_ptr().into(), _speed.into(), _speed_mulitiplier.into(), _flag.into()]); }
491#[inline] pub fn network_add_followers(_p_0: &mut i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x236406F60CF216D6, &[_p_0.into(), _p_1.into()]); }
492#[inline] pub fn network_add_friend(_network_handle: &mut i32, _message: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x8E02D73914064223, &[_network_handle.into(), _message.as_char_ptr().into()]).unwrap_or_default() }
493#[inline] pub fn network_add_ped_to_synchronised_scene(_ped: i32, _net_scene: i32, _anim_dict: impl cfx_core::types::AsCharPtr, _animn_name: impl cfx_core::types::AsCharPtr, _blend_in_speed: f32, _blend_out_speed: f32, _duration: i32, _flag: i32, _playback_rate: f32, _p_9: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x742A637471BCECD9, &[_ped.into(), _net_scene.into(), _anim_dict.as_char_ptr().into(), _animn_name.as_char_ptr().into(), _blend_in_speed.into(), _blend_out_speed.into(), _duration.into(), _flag.into(), _playback_rate.into(), _p_9.into()]); }
494#[inline] pub fn network_am_i_blocked_by_gamer(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0x15337C7C268A27B2, &[_network_handle.into()]).unwrap_or_default() }
495#[inline] pub fn network_am_i_blocked_by_player(_player: i32) -> bool { cfx_core::invoker::invoke(0x87F395D957D4353D, &[_player.into()]).unwrap_or_default() }
496#[inline] pub fn network_am_i_muted_by_gamer(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0xDF02A2C93F1F26DA, &[_network_handle.into()]).unwrap_or_default() }
497#[inline] pub fn network_am_i_muted_by_player(_player: i32) -> bool { cfx_core::invoker::invoke(0x9D6981DFC91A8604, &[_player.into()]).unwrap_or_default() }
498#[inline] pub fn network_apply_cached_player_head_blend_data(_ped: i32, _player: i32) -> bool { cfx_core::invoker::invoke(0x99B72C7ABDE5C910, &[_ped.into(), _player.into()]).unwrap_or_default() }
499#[inline] pub fn network_apply_ped_scar_data(_ped: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE66C690248F11150, &[_ped.into(), _p_1.into()]); }
500#[inline] pub fn network_apply_transition_parameter(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x521638ADA1BA0D18, &[_p_0.into(), _p_1.into()]); }
501#[inline] pub fn network_apply_transition_parameter_string(_p_0: i32, _string: impl cfx_core::types::AsCharPtr, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEBEFC2E77084F599, &[_p_0.into(), _string.as_char_ptr().into(), _p_2.into()]); }
502#[inline] pub fn network_apply_voice_proximity_override(_x: f32, _y: f32, _z: f32) -> bool { cfx_core::invoker::invoke(0xDBD2056652689917, &[_x.into(), _y.into(), _z.into()]).unwrap_or_default() }
503#[inline] pub fn network_are_handles_the_same(_net_handle_1: &mut i32, _net_handle_2: &mut i32) -> bool { cfx_core::invoker::invoke(0x57DBA049E110F217, &[_net_handle_1.into(), _net_handle_2.into()]).unwrap_or_default() }
504#[inline] pub fn network_are_social_club_policies_current() -> bool { cfx_core::invoker::invoke(0xBA9775570DB788CF, &[]).unwrap_or_default() }
505#[inline] pub fn network_are_transition_details_valid(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x2615AA2A695930C1, &[_p_0.into()]).unwrap_or_default() }
506#[inline] pub fn network_attach_synchronised_scene_to_entity(_net_scene: i32, _entity: i32, _bone: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x478DCBD2A98B705A, &[_net_scene.into(), _entity.into(), _bone.into()]); }
507#[inline] pub fn network_bail() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x95914459A87EBA28, &[]); }
508#[inline] pub fn network_bail_transition() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEAA572036990CD1B, &[]); }
509#[inline] pub fn network_block_invites(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x34F9E9049454A7A0, &[_toggle.into()]); }
510#[inline] pub fn network_block_join_queue_invites(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCFEB8AF24FC1D0BB, &[_toggle.into()]); }
511#[inline] pub fn network_cache_local_player_head_blend_data() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBD0BE0BFC927EAC1, &[]); }
512#[inline] pub fn network_cancel_respawn_search() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFB8F2A6F3DF08CBE, &[]); }
513#[inline] pub fn network_can_access_multiplayer(_loading_state: &mut i32) -> bool { cfx_core::invoker::invoke(0xAF50DA1A3F8B1BA4, &[_loading_state.into()]).unwrap_or_default() }
514#[inline] pub fn network_can_bail() -> bool { cfx_core::invoker::invoke(0x580CE4438479CC61, &[]).unwrap_or_default() }
515#[inline] pub fn network_can_communicate_with_gamer(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0xA150A4F065806B1F, &[_network_handle.into()]).unwrap_or_default() }
516#[inline] pub fn network_can_enter_multiplayer() -> bool { cfx_core::invoker::invoke(0x7E782A910C362C25, &[]).unwrap_or_default() }
517#[inline] pub fn network_can_session_end() -> bool { cfx_core::invoker::invoke(0x4EEBC3694E49C572, &[]).unwrap_or_default() }
518#[inline] pub fn network_can_set_waypoint() -> bool { cfx_core::invoker::invoke(0xC927EC229934AF60, &[]).unwrap_or_default() }
519#[inline] pub fn network_change_transition_slots(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEEEDA5E6D7080987, &[_p_0.into(), _p_1.into()]); }
520#[inline] pub fn network_check_communication_privileges(_p_0: i32, _p_1: i32, _p_2: bool) -> bool { cfx_core::invoker::invoke(0x83F28CE49FBBFFBA, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
521#[inline] pub fn network_check_user_content_privileges(_p_0: i32, _p_1: i32, _p_2: bool) -> bool { cfx_core::invoker::invoke(0x595F028698072DD9, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
522#[inline] pub fn network_clan_download_membership(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0xA989044E70010ABE, &[_network_handle.into()]).unwrap_or_default() }
523#[inline] pub fn network_clan_download_membership_pending(_p_0: &mut i32) -> bool { cfx_core::invoker::invoke(0x5B9E023DC6EBEDC0, &[_p_0.into()]).unwrap_or_default() }
524#[inline] pub fn network_clan_get_emblem_txd_name(_net_handle: &mut i32, _txd_name: &mut i32) -> bool { cfx_core::invoker::invoke(0x5835D9CD92E83184, &[_net_handle.into(), _txd_name.into()]).unwrap_or_default() }
525#[inline] pub fn network_clan_get_local_memberships_count() -> i32 { cfx_core::invoker::invoke(0x1F471B79ACC90BEF, &[]).unwrap_or_default() }
526#[inline] pub fn network_clan_get_membership(_p_0: &mut i32, _clan_membership: &mut i32, _p_2: i32) -> bool { cfx_core::invoker::invoke(0xC8BC2011F67B3411, &[_p_0.into(), _clan_membership.into(), _p_2.into()]).unwrap_or_default() }
527#[inline] pub fn network_clan_get_membership_count(_p_0: &mut i32) -> i32 { cfx_core::invoker::invoke(0xAAB11F6C4ADBC2C1, &[_p_0.into()]).unwrap_or_default() }
528#[inline] pub fn network_clan_get_membership_desc(_member_desc: &mut i32, _p_1: i32) -> bool { cfx_core::invoker::invoke(0x48DE78AF2C8885B8, &[_member_desc.into(), _p_1.into()]).unwrap_or_default() }
529#[inline] pub fn network_clan_get_membership_valid(_p_0: &mut i32, _p_1: i32) -> bool { cfx_core::invoker::invoke(0x48A59CF88D43DF0E, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
530#[inline] pub fn network_clan_get_ui_formatted_tag(_clan_desc: &mut i32, _buffer_size: i32, _formatted_tag: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF45352426FF3A4F0, &[_clan_desc.into(), _buffer_size.into(), _formatted_tag.into()]); }
531#[inline] pub fn network_clan_is_emblem_ready(_p_0: i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0xA134777FF7F33331, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
532#[inline] pub fn network_clan_is_rockstar_clan(_clan_desc: &mut i32, _buffer_size: i32) -> bool { cfx_core::invoker::invoke(0x7543BB439F63792B, &[_clan_desc.into(), _buffer_size.into()]).unwrap_or_default() }
533#[inline] pub fn network_clan_join(_clan_desc: i32) -> bool { cfx_core::invoker::invoke(0x9FAAA4F4FC71F87F, &[_clan_desc.into()]).unwrap_or_default() }
534#[inline] pub fn network_clan_player_get_desc(_clan_desc: &mut i32, _buffer_size: i32, _network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0xEEE6EACBE8874FBA, &[_clan_desc.into(), _buffer_size.into(), _network_handle.into()]).unwrap_or_default() }
535#[inline] pub fn network_clan_player_is_active(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0xB124B57F571D8F18, &[_network_handle.into()]).unwrap_or_default() }
536#[inline] pub fn network_clan_release_emblem(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x113E6E3E50E286B0, &[_p_0.into()]); }
537#[inline] pub fn network_clan_remote_memberships_are_in_cache(_p_0: &mut i32) -> bool { cfx_core::invoker::invoke(0xBB6E6FEE99D866B2, &[_p_0.into()]).unwrap_or_default() }
538#[inline] pub fn network_clan_request_emblem(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x13518FF1C6B28938, &[_p_0.into()]).unwrap_or_default() }
539#[inline] pub fn network_clan_service_is_valid() -> bool { cfx_core::invoker::invoke(0x579CCED0265D4896, &[]).unwrap_or_default() }
540#[inline] pub fn network_clear_clock_time_override() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD972DF67326F966E, &[]); }
541#[inline] pub fn network_clear_followers() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x58F43EC59A8631A, &[]); }
542#[inline] pub fn network_clear_follow_invite() -> i32 { cfx_core::invoker::invoke(0x439BFDE3CD0610F6, &[]).unwrap_or_default() }
543#[inline] pub fn network_clear_found_gamers() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6D14CCEE1B40381A, &[]); }
544#[inline] pub fn network_clear_get_gamer_status() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x86E0660E4F5C956D, &[]); }
545#[inline] pub fn network_clear_property_id() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC2B82527CA77053E, &[]); }
546#[inline] pub fn network_clear_transition_creator_handle() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFB3272229A82C759, &[]); }
547#[inline] pub fn network_clear_voice_channel() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE036A705F989E049, &[]); }
548#[inline] pub fn network_clear_voice_proximity_override() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF03755696450470C, &[]); }
549#[inline] pub fn network_close_transition_matchmaking() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x43F4DBA69710E01E, &[]); }
550#[inline] pub fn network_conceal_player(_player: i32, _toggle: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBBDF066252829606, &[_player.into(), _toggle.into(), _p_2.into()]); }
551#[inline] pub fn network_create_synchronised_scene(_x: f32, _y: f32, _z: f32, _x_rot: f32, _y_rot: f32, _z_rot: f32, _rotation_order: i32, _hold_last_frame: bool, _looped: bool, _p_9: f32, _anim_time: f32, _anim_speed: f32) -> i32 { cfx_core::invoker::invoke(0x7CD6BC4C2BBDD526, &[_x.into(), _y.into(), _z.into(), _x_rot.into(), _y_rot.into(), _z_rot.into(), _rotation_order.into(), _hold_last_frame.into(), _looped.into(), _p_9.into(), _anim_time.into(), _anim_speed.into()]).unwrap_or_default() }
552#[inline] pub fn network_did_find_gamers_succeed() -> bool { cfx_core::invoker::invoke(0xF9B83B77929D8863, &[]).unwrap_or_default() }
553#[inline] pub fn network_did_get_gamer_status_succeed() -> bool { cfx_core::invoker::invoke(0x5AE17C6B0134B7F1, &[]).unwrap_or_default() }
554#[inline] pub fn network_disable_invincible_flashing(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9DD368BF06983221, &[_player.into(), _toggle.into()]); }
555#[inline] pub fn network_disable_leave_remote_ped_behind(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC505036A35AFD01B, &[_toggle.into()]); }
556#[inline] pub fn network_disable_proximity_migration(_net_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x407091CF6037118E, &[_net_id.into()]); }
557#[inline] pub fn network_does_entity_exist_with_network_id(_net_id: i32) -> bool { cfx_core::invoker::invoke(0x18A47D074708FD68, &[_net_id.into()]).unwrap_or_default() }
558#[inline] pub fn network_does_network_id_exist(_net_id: i32) -> bool { cfx_core::invoker::invoke(0x38CE16C96BD11344, &[_net_id.into()]).unwrap_or_default() }
559#[inline] pub fn network_does_tunable_exist(_tunable_context: impl cfx_core::types::AsCharPtr, _tunable_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x85E5F8B9B898B20A, &[_tunable_context.as_char_ptr().into(), _tunable_name.as_char_ptr().into()]).unwrap_or_default() }
560#[inline] pub fn network_does_tunable_exist_hash(_tunable_context: i32, _tunable_name: i32) -> bool { cfx_core::invoker::invoke(0xE4E53E1419D81127, &[_tunable_context.into(), _tunable_name.into()]).unwrap_or_default() }
561#[inline] pub fn network_do_transition_quickmatch(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> bool { cfx_core::invoker::invoke(0x71FB0EBCD4915D56, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
562#[inline] pub fn network_do_transition_quickmatch_async(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> bool { cfx_core::invoker::invoke(0xA091A5E44F0072E5, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
563#[inline] pub fn network_do_transition_quickmatch_with_group(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: &mut i32, _p_5: i32) -> bool { cfx_core::invoker::invoke(0x9C4AB58491FDC98A, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]).unwrap_or_default() }
564#[inline] pub fn network_do_transition_to_freemode(_p_0: &mut i32, _p_1: i32, _p_2: bool, _players: i32, _p_4: bool) -> bool { cfx_core::invoker::invoke(0x3AAD8B2FCA1E289F, &[_p_0.into(), _p_1.into(), _p_2.into(), _players.into(), _p_4.into()]).unwrap_or_default() }
565#[inline] pub fn network_do_transition_to_game(_p_0: bool, _max_players: i32) -> bool { cfx_core::invoker::invoke(0x3E9BB38102A589B0, &[_p_0.into(), _max_players.into()]).unwrap_or_default() }
566#[inline] pub fn network_do_transition_to_new_freemode(_p_0: &mut i32, _p_1: &mut i32, _players: i32, _p_3: bool, _p_4: bool, _p_5: bool) -> bool { cfx_core::invoker::invoke(0x9E80A5BA8109F974, &[_p_0.into(), _p_1.into(), _players.into(), _p_3.into(), _p_4.into(), _p_5.into()]).unwrap_or_default() }
567#[inline] pub fn network_do_transition_to_new_game(_p_0: bool, _max_players: i32, _p_2: bool) -> bool { cfx_core::invoker::invoke(0x4665F51EFED00034, &[_p_0.into(), _max_players.into(), _p_2.into()]).unwrap_or_default() }
568#[inline] pub fn network_end_tutorial_session() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD0AFAFF5A51D72F7, &[]); }
569#[inline] pub fn network_entity_area_does_exist(_area_handle: i32) -> bool { cfx_core::invoker::invoke(0xE64A3CA08DFA37A9, &[_area_handle.into()]).unwrap_or_default() }
570#[inline] pub fn network_entity_area_is_occupied(_area_handle: i32) -> bool { cfx_core::invoker::invoke(0x4A2D4E8BF4265B0F, &[_area_handle.into()]).unwrap_or_default() }
571#[inline] pub fn network_explode_vehicle(_vehicle: i32, _is_audible: bool, _is_invisible: bool, _p_3: bool) -> i32 { cfx_core::invoker::invoke(0x301A42153C9AD707, &[_vehicle.into(), _is_audible.into(), _is_invisible.into(), _p_3.into()]).unwrap_or_default() }
572#[inline] pub fn network_fade_in_entity(_entity: i32, _state: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1F4ED342ACEFE62D, &[_entity.into(), _state.into()]); }
573#[inline] pub fn network_fade_out_entity(_entity: i32, _normal: bool, _slow: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDE564951F95E09ED, &[_entity.into(), _normal.into(), _slow.into()]); }
574#[inline] pub fn network_find_gamers_in_crew(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xE532D6811B3A4D2A, &[_p_0.into()]).unwrap_or_default() }
575#[inline] pub fn network_find_matched_gamers(_p_0: i32, _p_1: f32, _p_2: f32, _p_3: f32) -> bool { cfx_core::invoker::invoke(0xF7B2CFDE5C9F700D, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
576#[inline] pub fn network_finish_broadcasting_data() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x64F62AFB081E260D, &[]); }
577#[inline] pub fn network_gamertag_from_handle_pending() -> bool { cfx_core::invoker::invoke(0xB071E27958EF4CF0, &[]).unwrap_or_default() }
578#[inline] pub fn network_gamertag_from_handle_start(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0x9F0C0A981D73FA56, &[_network_handle.into()]).unwrap_or_default() }
579#[inline] pub fn network_gamertag_from_handle_succeeded() -> bool { cfx_core::invoker::invoke(0xFD00798DBA7523DD, &[]).unwrap_or_default() }
580#[inline] pub fn network_gamer_has_headset(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0xF2FD55CB574BCC55, &[_network_handle.into()]).unwrap_or_default() }
581#[inline] pub fn network_get_activity_player_num(_p_0: bool) -> i32 { cfx_core::invoker::invoke(0x73E2B500410DA5A2, &[_p_0.into()]).unwrap_or_default() }
582#[inline] pub fn network_get_age_group() -> i32 { cfx_core::invoker::invoke(0x9614B71F8ADB982B, &[]).unwrap_or_default() }
583#[inline] pub fn network_get_background_loading_recipients(_p_0: i32, _p_1: i32, _p_2: &mut i32, _p_3: &mut i32) -> bool { cfx_core::invoker::invoke(0x97A770BEEF227E2B, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
584#[inline] pub fn network_get_content_modifier_list_id(_content_hash: i32) -> i32 { cfx_core::invoker::invoke(0x187382F8A3E0A6C3, &[_content_hash.into()]).unwrap_or_default() }
585#[inline] pub fn network_get_currently_selected_gamer_handle_from_invite_menu(_p_0: &mut i32) -> bool { cfx_core::invoker::invoke(0x74881E6BCAE2327C, &[_p_0.into()]).unwrap_or_default() }
586#[inline] pub fn network_get_destroyer_of_network_id(_net_id: i32, _weapon_hash: &mut i32) -> i32 { cfx_core::invoker::invoke(0x7A1ADEEF01740A24, &[_net_id.into(), _weapon_hash.into()]).unwrap_or_default() }
587#[inline] pub fn network_get_entity_from_network_id(_net_id: i32) -> i32 { cfx_core::invoker::invoke(0xCE4E5D9B0A4FF560, &[_net_id.into()]).unwrap_or_default() }
588#[inline] pub fn network_get_entity_is_local(_entity: i32) -> bool { cfx_core::invoker::invoke(0x991549DE4D64762, &[_entity.into()]).unwrap_or_default() }
589#[inline] pub fn network_get_entity_is_networked(_entity: i32) -> bool { cfx_core::invoker::invoke(0xC7827959479DCC78, &[_entity.into()]).unwrap_or_default() }
590#[inline] pub fn network_get_entity_killer_of_player(_player: i32, _weapon_hash: &mut i32) -> i32 { cfx_core::invoker::invoke(0x42B2DAA6B596F5F8, &[_player.into(), _weapon_hash.into()]).unwrap_or_default() }
591#[inline] pub fn network_get_found_gamer(_p_0: &mut i32, _p_1: i32) -> bool { cfx_core::invoker::invoke(0x9DCFF2AFB68B3476, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
592#[inline] pub fn network_get_friend_count() -> i32 { cfx_core::invoker::invoke(0x203F1CFD823B27A4, &[]).unwrap_or_default() }
593#[inline] pub fn network_get_friend_name(_friend_index: i32) -> Option<String> { cfx_core::invoker::invoke(0xE11EBBB2A783FE8B, &[_friend_index.into()]).ok() }
594#[inline] pub fn network_get_gamertag_from_handle(_network_handle: &mut i32) -> Option<String> { cfx_core::invoker::invoke(0x426141162EBE5CDB, &[_network_handle.into()]).ok() }
595#[inline] pub fn network_get_gamer_status_from_queue() -> i32 { cfx_core::invoker::invoke(0x2CC848A861D01493, &[]).unwrap_or_default() }
596#[inline] pub fn network_get_gamer_status_result(_p_0: &mut i32, _p_1: i32) -> bool { cfx_core::invoker::invoke(0x2A8BEC6FD9AF660, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
597#[inline] pub fn network_get_global_multiplayer_clock(_hours: &mut i32, _minutes: &mut i32, _seconds: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6D03BFBD643B2A02, &[_hours.into(), _minutes.into(), _seconds.into()]); }
598#[inline] pub fn network_get_host_of_script(_script_name: impl cfx_core::types::AsCharPtr, _p_1: i32, _p_2: i32) -> i32 { cfx_core::invoker::invoke(0x1D6A14F1F9A736FC, &[_script_name.as_char_ptr().into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
599#[inline] pub fn network_get_host_of_this_script() -> i32 { cfx_core::invoker::invoke(0xC7B4D79B01FA7A5C, &[]).unwrap_or_default() }
600#[inline] pub fn network_get_local_handle(_network_handle: &mut i32, _buffer_size: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE86051786B66CD8E, &[_network_handle.into(), _buffer_size.into()]); }
601#[inline] pub fn network_get_max_friends() -> i32 { cfx_core::invoker::invoke(0xAFEBB0D5D8F687D2, &[]).unwrap_or_default() }
602#[inline] pub fn network_get_max_num_participants() -> i32 { cfx_core::invoker::invoke(0xA6C90FBC38E395EE, &[]).unwrap_or_default() }
603#[inline] pub fn network_get_network_id_from_entity(_entity: i32) -> i32 { cfx_core::invoker::invoke(0xA11700682F3AD45C, &[_entity.into()]).unwrap_or_default() }
604#[inline] pub fn network_get_num_connected_players() -> i32 { cfx_core::invoker::invoke(0xA4A79DD2D9600654, &[]).unwrap_or_default() }
605#[inline] pub fn network_get_num_found_gamers() -> i32 { cfx_core::invoker::invoke(0xA1B043EE79A916FB, &[]).unwrap_or_default() }
606#[inline] pub fn network_get_num_participants() -> i32 { cfx_core::invoker::invoke(0x18D0456E86604654, &[]).unwrap_or_default() }
607#[inline] pub fn network_get_num_presence_invites() -> i32 { cfx_core::invoker::invoke(0xCEFA968912D0F78D, &[]).unwrap_or_default() }
608#[inline] pub fn network_get_num_script_participants(_p_0: &mut i32, _p_1: i32, _p_2: i32) -> i32 { cfx_core::invoker::invoke(0x3658E8CD94FC121A, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
609#[inline] pub fn network_get_participant_index(_index: i32) -> i32 { cfx_core::invoker::invoke(0x1B84DF6AF2A46938, &[_index.into()]).unwrap_or_default() }
610#[inline] pub fn network_get_platform_party_members(_data: &mut i32, _data_size: i32) -> i32 { cfx_core::invoker::invoke(0x120364DE2845DAF8, &[_data.into(), _data_size.into()]).unwrap_or_default() }
611#[inline] pub fn network_get_player_from_gamer_handle(_network_handle: &mut i32) -> i32 { cfx_core::invoker::invoke(0xCE5F689CF5A0A49D, &[_network_handle.into()]).unwrap_or_default() }
612#[inline] pub fn network_get_player_index(_player: i32) -> i32 { cfx_core::invoker::invoke(0x24FB80D107371267, &[_player.into()]).unwrap_or_default() }
613#[inline] pub fn network_get_player_index_from_ped(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x6C0E2E0125610278, &[_ped.into()]).unwrap_or_default() }
614#[inline] pub fn network_get_player_loudness(_player: i32) -> f32 { cfx_core::invoker::invoke(0x21A1684A25C2867F, &[_player.into()]).unwrap_or_default() }
615#[inline] pub fn network_get_player_owns_waypoint(_player: i32) -> bool { cfx_core::invoker::invoke(0x82377B65E943F72D, &[_player.into()]).unwrap_or_default() }
616#[inline] pub fn network_get_player_tutorial_session_instance(_player: i32) -> i32 { cfx_core::invoker::invoke(0x3B39236746714134, &[_player.into()]).unwrap_or_default() }
617#[inline] pub fn network_get_presence_invite_content_id(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x24409FC4C55CB22D, &[_p_0.into()]).unwrap_or_default() }
618#[inline] pub fn network_get_presence_invite_from_admin(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x3DBF2DF0AEB7D289, &[_p_0.into()]).unwrap_or_default() }
619#[inline] pub fn network_get_presence_invite_handle(_p_0: i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0x38D5B0FEBB086F75, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
620#[inline] pub fn network_get_presence_invite_id(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xDFF09646E12EC386, &[_p_0.into()]).unwrap_or_default() }
621#[inline] pub fn network_get_presence_invite_inviter(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x4962CC4AA2F345B7, &[_p_0.into()]).unwrap_or_default() }
622#[inline] pub fn network_get_presence_invite_is_tournament(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x8806CEBFABD3CE05, &[_p_0.into()]).unwrap_or_default() }
623#[inline] pub fn network_get_presence_invite_playlist_current(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x728C4CC7920CD102, &[_p_0.into()]).unwrap_or_default() }
624#[inline] pub fn network_get_presence_invite_playlist_length(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xD39B3FFF8FFDD5BF, &[_p_0.into()]).unwrap_or_default() }
625#[inline] pub fn network_get_presence_invite_session_id(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x26E1CD96B0903D60, &[_p_0.into()]).unwrap_or_default() }
626#[inline] pub fn network_get_primary_clan_data_cancel() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x42E4B70B93E6054, &[]); }
627#[inline] pub fn network_get_primary_clan_data_clear() -> i32 { cfx_core::invoker::invoke(0x9AA46BADAD0E27ED, &[]).unwrap_or_default() }
628#[inline] pub fn network_get_primary_clan_data_new(_p_0: &mut i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0xC080FF658B2E41DA, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
629#[inline] pub fn network_get_primary_clan_data_pending() -> i32 { cfx_core::invoker::invoke(0xB5074DB804E28CE7, &[]).unwrap_or_default() }
630#[inline] pub fn network_get_primary_clan_data_start(_p_0: &mut i32, _p_1: i32) -> bool { cfx_core::invoker::invoke(0xCE86D8191B762107, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
631#[inline] pub fn network_get_primary_clan_data_success() -> i32 { cfx_core::invoker::invoke(0x5B4F04F19376A0BA, &[]).unwrap_or_default() }
632#[inline] pub fn network_get_random_int() -> i32 { cfx_core::invoker::invoke(0x599E4FA1F87EB5FF, &[]).unwrap_or_default() }
633#[inline] pub fn network_get_random_int_ranged(_range_start: i32, _range_end: i32) -> i32 { cfx_core::invoker::invoke(0xE30CF56F1EFA5F43, &[_range_start.into(), _range_end.into()]).unwrap_or_default() }
634#[inline] pub fn network_get_respawn_result(_random_int: i32, _coordinates: &mut cfx_core::types::Vector3, _heading: &mut f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x371EA43692861CF1, &[_random_int.into(), _coordinates.into(), _heading.into()]); }
635#[inline] pub fn network_get_respawn_result_flags(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x6C34F1208B8923FD, &[_p_0.into()]).unwrap_or_default() }
636#[inline] pub fn network_get_script_status() -> i32 { cfx_core::invoker::invoke(0x57D158647A6BFABF, &[]).unwrap_or_default() }
637#[inline] pub fn network_get_talker_proximity() -> f32 { cfx_core::invoker::invoke(0x84F0F13120B4E098, &[]).unwrap_or_default() }
638#[inline] pub fn network_get_this_script_is_network_script() -> bool { cfx_core::invoker::invoke(0x2910669969E9535E, &[]).unwrap_or_default() }
639#[inline] pub fn network_get_timeout_time() -> i32 { cfx_core::invoker::invoke(0x5ED0356A0CE3A34F, &[]).unwrap_or_default() }
640#[inline] pub fn network_get_total_num_players() -> i32 { cfx_core::invoker::invoke(0xCF61D4B4702EE9EB, &[]).unwrap_or_default() }
641#[inline] pub fn network_get_transition_host(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0x65042B9774C4435E, &[_network_handle.into()]).unwrap_or_default() }
642#[inline] pub fn network_get_transition_members(_data: &mut i32, _data_count: i32) -> i32 { cfx_core::invoker::invoke(0x73B000F7FBC55829, &[_data.into(), _data_count.into()]).unwrap_or_default() }
643#[inline] pub fn network_get_tunable_cloud_crc() -> i32 { cfx_core::invoker::invoke(0x10BD227A753B0D84, &[]).unwrap_or_default() }
644#[inline] pub fn network_handle_from_friend(_friend_index: i32, _network_handle: &mut i32, _buffer_size: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD45CB817D7E177D2, &[_friend_index.into(), _network_handle.into(), _buffer_size.into()]); }
645#[inline] pub fn network_handle_from_member_id(_member_id: impl cfx_core::types::AsCharPtr, _network_handle: &mut i32, _buffer_size: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA0FD21BED61E5C4C, &[_member_id.as_char_ptr().into(), _network_handle.into(), _buffer_size.into()]); }
646#[inline] pub fn network_handle_from_player(_player: i32, _network_handle: &mut i32, _buffer_size: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x388EB2B86C73B6B3, &[_player.into(), _network_handle.into(), _buffer_size.into()]); }
647#[inline] pub fn network_handle_from_user_id(_user_id: impl cfx_core::types::AsCharPtr, _network_handle: &mut i32, _buffer_size: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDCD51DD8F87AEC5C, &[_user_id.as_char_ptr().into(), _network_handle.into(), _buffer_size.into()]); }
648#[inline] pub fn network_hash_from_gamer_handle(_network_handle: &mut i32) -> i32 { cfx_core::invoker::invoke(0x58575AC3CF2CA8EC, &[_network_handle.into()]).unwrap_or_default() }
649#[inline] pub fn network_hash_from_player_handle(_player: i32) -> i32 { cfx_core::invoker::invoke(0xBC1D768F2F5D6C05, &[_player.into()]).unwrap_or_default() }
650#[inline] pub fn network_has_cached_player_head_blend_data(_player: i32) -> bool { cfx_core::invoker::invoke(0x237D5336A9A54108, &[_player.into()]).unwrap_or_default() }
651#[inline] pub fn network_has_control_of_door(_door_hash: i32) -> bool { cfx_core::invoker::invoke(0xCB3C68ADB06195DF, &[_door_hash.into()]).unwrap_or_default() }
652#[inline] pub fn network_has_control_of_entity(_entity: i32) -> bool { cfx_core::invoker::invoke(0x1BF60A500E28887, &[_entity.into()]).unwrap_or_default() }
653#[inline] pub fn network_has_control_of_network_id(_net_id: i32) -> bool { cfx_core::invoker::invoke(0x4D36070FE0215186, &[_net_id.into()]).unwrap_or_default() }
654#[inline] pub fn network_has_control_of_pickup(_pickup: i32) -> bool { cfx_core::invoker::invoke(0x5BC9495F0B3B6FA6, &[_pickup.into()]).unwrap_or_default() }
655#[inline] pub fn network_has_entity_been_registered_with_this_thread(_entity: i32) -> bool { cfx_core::invoker::invoke(0xB07D3185E11657A5, &[_entity.into()]).unwrap_or_default() }
656#[inline] pub fn network_has_follow_invite() -> bool { cfx_core::invoker::invoke(0x76D9B976C4C09FDE, &[]).unwrap_or_default() }
657#[inline] pub fn network_has_headset() -> bool { cfx_core::invoker::invoke(0xE870F9F1F7B4F1FA, &[]).unwrap_or_default() }
658#[inline] pub fn network_has_invited_gamer(_p_0: &mut i32) -> bool { cfx_core::invoker::invoke(0x4D86CD31E8976ECE, &[_p_0.into()]).unwrap_or_default() }
659#[inline] pub fn network_has_invited_gamer_to_transition(_p_0: &mut i32) -> bool { cfx_core::invoker::invoke(0x7284A47B3540E6CF, &[_p_0.into()]).unwrap_or_default() }
660#[inline] pub fn network_has_pending_invite() -> bool { cfx_core::invoker::invoke(0xAC8C7B9B88C4A668, &[]).unwrap_or_default() }
661#[inline] pub fn network_has_player_started_transition(_player: i32) -> bool { cfx_core::invoker::invoke(0x9AC9CCBFA8C29795, &[_player.into()]).unwrap_or_default() }
662#[inline] pub fn network_has_received_host_broadcast_data() -> bool { cfx_core::invoker::invoke(0x5D10B3795F3FC886, &[]).unwrap_or_default() }
663#[inline] pub fn network_has_ros_privilege(_index: i32) -> bool { cfx_core::invoker::invoke(0xA699957E60D80214, &[_index.into()]).unwrap_or_default() }
664#[inline] pub fn network_has_ros_privilege_end_date(_p_0: i32, _ban_type: &mut i32, _time_data: &mut cfx_core::types::Vector3) -> bool { cfx_core::invoker::invoke(0xC22912B1D85F26B1, &[_p_0.into(), _ban_type.into(), _time_data.into()]).unwrap_or_default() }
665#[inline] pub fn network_has_social_club_account() -> bool { cfx_core::invoker::invoke(0x67A5589628E0CFF6, &[]).unwrap_or_default() }
666#[inline] pub fn network_has_social_networking_sharing_priv() -> bool { cfx_core::invoker::invoke(0x76BF03FADBF154F5, &[]).unwrap_or_default() }
667#[inline] pub fn network_has_valid_ros_credentials() -> bool { cfx_core::invoker::invoke(0x85443FF4C328F53B, &[]).unwrap_or_default() }
668#[inline] pub fn network_have_communication_privileges(_p_0: i32, _player: i32) -> bool { cfx_core::invoker::invoke(0xAEEF48CDF5B6CE7C, &[_p_0.into(), _player.into()]).unwrap_or_default() }
669#[inline] pub fn network_have_online_privileges() -> bool { cfx_core::invoker::invoke(0x25CB5A9F37BFD063, &[]).unwrap_or_default() }
670#[inline] pub fn network_have_ros_banned_priv() -> bool { cfx_core::invoker::invoke(0x8020A73847E0CA7D, &[]).unwrap_or_default() }
671#[inline] pub fn network_have_ros_create_ticket_priv() -> bool { cfx_core::invoker::invoke(0xA0AD7E2AF5349F61, &[]).unwrap_or_default() }
672#[inline] pub fn network_have_ros_leaderboard_write_priv() -> bool { cfx_core::invoker::invoke(0x422D396F80A96547, &[]).unwrap_or_default() }
673#[inline] pub fn network_have_ros_multiplayer_priv() -> bool { cfx_core::invoker::invoke(0x5F91D5D0B36AA310, &[]).unwrap_or_default() }
674#[inline] pub fn network_have_ros_social_club_priv() -> bool { cfx_core::invoker::invoke(0x606E4D3E3CCCF3EB, &[]).unwrap_or_default() }
675#[inline] pub fn network_have_user_content_privileges(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x72D918C99BCACC54, &[_p_0.into()]).unwrap_or_default() }
676#[inline] pub fn network_host_transition(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: bool, _p_6: bool, _p_7: i32, _p_8: i32, _p_9: i32) -> bool { cfx_core::invoker::invoke(0xA60BB5CE242BB254, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into()]).unwrap_or_default() }
677#[inline] pub fn network_invite_gamers(_p_0: &mut i32, _p_1: i32, _p_2: &mut i32, _p_3: &mut i32) -> bool { cfx_core::invoker::invoke(0x9D80CD1D0E6327DE, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
678#[inline] pub fn network_invite_gamers_to_transition(_p_0: &mut i32, _p_1: i32) -> bool { cfx_core::invoker::invoke(0x4A595C32F77DFF76, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
679#[inline] pub fn network_is_activity_session() -> bool { cfx_core::invoker::invoke(0x5095437424397FA, &[]).unwrap_or_default() }
680#[inline] pub fn network_is_activity_spectator() -> i32 { cfx_core::invoker::invoke(0x12103B9E0C9F92FB, &[]).unwrap_or_default() }
681#[inline] pub fn network_is_activity_spectator_from_handle(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0x2763BBAA72A7BCB9, &[_network_handle.into()]).unwrap_or_default() }
682#[inline] pub fn network_is_adding_friend() -> bool { cfx_core::invoker::invoke(0x6EA101606F6E4D81, &[]).unwrap_or_default() }
683#[inline] pub fn network_is_cable_connected() -> bool { cfx_core::invoker::invoke(0xEFFB25453D8600F9, &[]).unwrap_or_default() }
684#[inline] pub fn network_is_chatting_in_platform_party(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0x8DE9945BCC9AEC52, &[_network_handle.into()]).unwrap_or_default() }
685#[inline] pub fn network_is_clock_time_overridden() -> bool { cfx_core::invoker::invoke(0xD7C95D322FF57522, &[]).unwrap_or_default() }
686#[inline] pub fn network_is_cloud_available() -> bool { cfx_core::invoker::invoke(0x9A4CF4F48AD77302, &[]).unwrap_or_default() }
687#[inline] pub fn network_is_cloud_background_script_request_pending() -> bool { cfx_core::invoker::invoke(0x8132C0EB8B2B3293, &[]).unwrap_or_default() }
688#[inline] pub fn network_is_door_networked(_door_hash: i32) -> bool { cfx_core::invoker::invoke(0xC01E93FAC20C3346, &[_door_hash.into()]).unwrap_or_default() }
689#[inline] pub fn network_is_entity_fading(_entity: i32) -> bool { cfx_core::invoker::invoke(0x422F32CC7E56ABAD, &[_entity.into()]).unwrap_or_default() }
690#[inline] pub fn network_is_finding_gamers() -> bool { cfx_core::invoker::invoke(0xDDDF64C91BFCF0AA, &[]).unwrap_or_default() }
691#[inline] pub fn network_is_friend(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0x1A24A179F9B31654, &[_network_handle.into()]).unwrap_or_default() }
692#[inline] pub fn network_is_friend_index_online(_friend_index: i32) -> bool { cfx_core::invoker::invoke(0xBAD8F2A42B844821, &[_friend_index.into()]).unwrap_or_default() }
693#[inline] pub fn network_is_friend_in_multiplayer(_friend_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x57005C18827F3A28, &[_friend_name.as_char_ptr().into()]).unwrap_or_default() }
694#[inline] pub fn network_is_friend_in_same_title(_friend_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x2EA9A3BEDF3F17B8, &[_friend_name.as_char_ptr().into()]).unwrap_or_default() }
695#[inline] pub fn network_is_friend_online(_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x425A44533437B64D, &[_name.as_char_ptr().into()]).unwrap_or_default() }
696#[inline] pub fn network_is_gamer_blocked_by_me(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0xE944C4F5AF1B5883, &[_network_handle.into()]).unwrap_or_default() }
697#[inline] pub fn network_is_gamer_in_my_session(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0xF10B05DDF8D16E9, &[_network_handle.into()]).unwrap_or_default() }
698#[inline] pub fn network_is_gamer_muted_by_me(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0xCE60DE011B6C7978, &[_network_handle.into()]).unwrap_or_default() }
699#[inline] pub fn network_is_gamer_talking(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0x71C33B22606CD88A, &[_network_handle.into()]).unwrap_or_default() }
700#[inline] pub fn network_is_game_in_progress() -> bool { cfx_core::invoker::invoke(0x10FAB35428CCC9D7, &[]).unwrap_or_default() }
701#[inline] pub fn network_is_getting_gamer_status() -> bool { cfx_core::invoker::invoke(0x94A8394D150B013A, &[]).unwrap_or_default() }
702#[inline] pub fn network_is_handle_valid(_network_handle: &mut i32, _buffer_size: i32) -> bool { cfx_core::invoker::invoke(0x6F79B93B0A8E4133, &[_network_handle.into(), _buffer_size.into()]).unwrap_or_default() }
703#[inline] pub fn network_is_host() -> bool { cfx_core::invoker::invoke(0x8DB296B814EDDA07, &[]).unwrap_or_default() }
704#[inline] pub fn network_is_host_of_this_script() -> bool { cfx_core::invoker::invoke(0x83CD99A1E6061AB5, &[]).unwrap_or_default() }
705#[inline] pub fn network_is_inactive_profile(_p_0: &mut i32) -> bool { cfx_core::invoker::invoke(0x7E58745504313A2E, &[_p_0.into()]).unwrap_or_default() }
706#[inline] pub fn network_is_in_mp_cutscene() -> bool { cfx_core::invoker::invoke(0x6CC27C9FA2040220, &[]).unwrap_or_default() }
707#[inline] pub fn network_is_in_party() -> bool { cfx_core::invoker::invoke(0x966C2BC2A7FE3F30, &[]).unwrap_or_default() }
708#[inline] pub fn network_is_in_platform_party() -> bool { cfx_core::invoker::invoke(0x2FC5650B0271CB57, &[]).unwrap_or_default() }
709#[inline] pub fn network_is_in_platform_party_chat() -> bool { cfx_core::invoker::invoke(0xFD8B834A8BA05048, &[]).unwrap_or_default() }
710#[inline] pub fn network_is_in_session() -> bool { cfx_core::invoker::invoke(0xCA97246103B63917, &[]).unwrap_or_default() }
711#[inline] pub fn network_is_in_spectator_mode() -> bool { cfx_core::invoker::invoke(0x48746E388762E11, &[]).unwrap_or_default() }
712#[inline] pub fn network_is_in_transition() -> bool { cfx_core::invoker::invoke(0x68049AEFF83D8F0A, &[]).unwrap_or_default() }
713#[inline] pub fn network_is_in_tutorial_session() -> i32 { cfx_core::invoker::invoke(0xADA24309FE08DACF, &[]).unwrap_or_default() }
714#[inline] pub fn network_is_local_player_invincible() -> bool { cfx_core::invoker::invoke(0x8A8694B48715B000, &[]).unwrap_or_default() }
715#[inline] pub fn network_is_local_talking() -> bool { cfx_core::invoker::invoke(0xC0D2AF00BCC234CA, &[]).unwrap_or_default() }
716#[inline] pub fn network_is_multiplayer_disabled() -> i32 { cfx_core::invoker::invoke(0x9747292807126EDA, &[]).unwrap_or_default() }
717#[inline] pub fn network_is_offline_invite_pending() -> i32 { cfx_core::invoker::invoke(0x74698374C45701D2, &[]).unwrap_or_default() }
718#[inline] pub fn network_is_participant_active(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x6FF8FF40B6357D45, &[_p_0.into()]).unwrap_or_default() }
719#[inline] pub fn network_is_party_member(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0x676ED266AADD31E0, &[_network_handle.into()]).unwrap_or_default() }
720#[inline] pub fn network_is_pending_friend(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xBE73DA6984A6E33, &[_p_0.into()]).unwrap_or_default() }
721#[inline] pub fn network_is_player_active(_player: i32) -> bool { cfx_core::invoker::invoke(0xB8DFD30D6973E135, &[_player.into()]).unwrap_or_default() }
722#[inline] pub fn network_is_player_a_participant(_player: i32) -> bool { cfx_core::invoker::invoke(0x3CA58F6CB7CBD784, &[_player.into()]).unwrap_or_default() }
723#[inline] pub fn network_is_player_a_participant_on_script(_p_0: i32, _script: impl cfx_core::types::AsCharPtr, _p_2: i32) -> bool { cfx_core::invoker::invoke(0x1AD5B71586B94820, &[_p_0.into(), _script.as_char_ptr().into(), _p_2.into()]).unwrap_or_default() }
724#[inline] pub fn network_is_player_blocked_by_me(_player: i32) -> bool { cfx_core::invoker::invoke(0x57AF1F8E27483721, &[_player.into()]).unwrap_or_default() }
725#[inline] pub fn network_is_player_concealed(_player: i32) -> bool { cfx_core::invoker::invoke(0x919B3C98ED8292F9, &[_player.into()]).unwrap_or_default() }
726#[inline] pub fn network_is_player_connected(_player: i32) -> bool { cfx_core::invoker::invoke(0x93DC1BE4E1ABE9D1, &[_player.into()]).unwrap_or_default() }
727#[inline] pub fn network_is_player_fading(_player: i32) -> bool { cfx_core::invoker::invoke(0x631DC5DFF4B110E3, &[_player.into()]).unwrap_or_default() }
728#[inline] pub fn network_is_player_in_mp_cutscene(_player: i32) -> bool { cfx_core::invoker::invoke(0x63F9EE203C3619F2, &[_player.into()]).unwrap_or_default() }
729#[inline] pub fn network_is_player_muted_by_me(_player: i32) -> bool { cfx_core::invoker::invoke(0x8C71288AE68EDE39, &[_player.into()]).unwrap_or_default() }
730#[inline] pub fn network_is_player_talking(_player: i32) -> bool { cfx_core::invoker::invoke(0x31E11F3D447647E, &[_player.into()]).unwrap_or_default() }
731#[inline] pub fn network_is_script_active(_script_name: impl cfx_core::types::AsCharPtr, _player: i32, _p_2: bool, _p_3: i32) -> bool { cfx_core::invoker::invoke(0x9D40DF90FAD26098, &[_script_name.as_char_ptr().into(), _player.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
732#[inline] pub fn network_is_session_active() -> bool { cfx_core::invoker::invoke(0xD83C2B94E7508980, &[]).unwrap_or_default() }
733#[inline] pub fn network_is_session_busy() -> bool { cfx_core::invoker::invoke(0xF4435D66A8E2905E, &[]).unwrap_or_default() }
734#[inline] pub fn network_is_session_started() -> bool { cfx_core::invoker::invoke(0x9DE624D2FC4B603F, &[]).unwrap_or_default() }
735#[inline] pub fn network_is_signed_in() -> bool { cfx_core::invoker::invoke(0x54354A99211EB96, &[]).unwrap_or_default() }
736#[inline] pub fn network_is_signed_online() -> bool { cfx_core::invoker::invoke(0x1077788E268557C2, &[]).unwrap_or_default() }
737#[inline] pub fn network_is_transition_busy() -> i32 { cfx_core::invoker::invoke(0x520F3282A53D26B7, &[]).unwrap_or_default() }
738#[inline] pub fn network_is_transition_closed_crew() -> bool { cfx_core::invoker::invoke(0xDBD5D7E3C5BEC3B, &[]).unwrap_or_default() }
739#[inline] pub fn network_is_transition_closed_friends() -> bool { cfx_core::invoker::invoke(0x6512765E3BE78C50, &[]).unwrap_or_default() }
740#[inline] pub fn network_is_transition_host() -> i32 { cfx_core::invoker::invoke(0xB824797C9BF2159, &[]).unwrap_or_default() }
741#[inline] pub fn network_is_transition_host_from_handle(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0x6B5C83BA3EFE6A10, &[_network_handle.into()]).unwrap_or_default() }
742#[inline] pub fn network_is_transition_matchmaking() -> i32 { cfx_core::invoker::invoke(0x292564C735375EDF, &[]).unwrap_or_default() }
743#[inline] pub fn network_is_transition_open_to_matchmaking() -> bool { cfx_core::invoker::invoke(0x37A4494483B9F5C9, &[]).unwrap_or_default() }
744#[inline] pub fn network_is_transition_private() -> bool { cfx_core::invoker::invoke(0x5A6AA44FF8E931E6, &[]).unwrap_or_default() }
745#[inline] pub fn network_is_transition_solo() -> bool { cfx_core::invoker::invoke(0x5DC577201723960A, &[]).unwrap_or_default() }
746#[inline] pub fn network_is_transition_started() -> bool { cfx_core::invoker::invoke(0x53FA83401D9C07FE, &[]).unwrap_or_default() }
747#[inline] pub fn network_is_transition_to_game() -> i32 { cfx_core::invoker::invoke(0x9D7696D8F4FA6CB7, &[]).unwrap_or_default() }
748#[inline] pub fn network_is_transition_visibility_locked() -> bool { cfx_core::invoker::invoke(0xD0A484CB2F829FBE, &[]).unwrap_or_default() }
749#[inline] pub fn network_is_tunable_cloud_request_pending() -> bool { cfx_core::invoker::invoke(0x467C11ED88B7D28, &[]).unwrap_or_default() }
750#[inline] pub fn network_is_tutorial_session_change_pending() -> bool { cfx_core::invoker::invoke(0x35F0B98A8387274D, &[]).unwrap_or_default() }
751#[inline] pub fn network_join_group_activity() -> i32 { cfx_core::invoker::invoke(0xA06509A691D12BE4, &[]).unwrap_or_default() }
752#[inline] pub fn network_join_previously_failed_session() -> bool { cfx_core::invoker::invoke(0x59DF79317F85A7E0, &[]).unwrap_or_default() }
753#[inline] pub fn network_join_previously_failed_transition() -> bool { cfx_core::invoker::invoke(0xFFE1E5B792D92B34, &[]).unwrap_or_default() }
754#[inline] pub fn network_join_transition(_player: i32) -> bool { cfx_core::invoker::invoke(0x9D060B08CD63321A, &[_player.into()]).unwrap_or_default() }
755#[inline] pub fn network_launch_transition() -> i32 { cfx_core::invoker::invoke(0x2DCF46CB1A4F0884, &[]).unwrap_or_default() }
756#[inline] pub fn network_leave_transition() -> i32 { cfx_core::invoker::invoke(0xD23A1A815D21DB19, &[]).unwrap_or_default() }
757#[inline] pub fn network_mark_transition_gamer_as_fully_joined(_p_0: &mut i32) -> bool { cfx_core::invoker::invoke(0x5728BB6D63E3FF1D, &[_p_0.into()]).unwrap_or_default() }
758#[inline] pub fn network_member_id_from_gamer_handle(_network_handle: &mut i32) -> Option<String> { cfx_core::invoker::invoke(0xC82630132081BB6F, &[_network_handle.into()]).ok() }
759#[inline] pub fn network_open_transition_matchmaking() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2B3A8F7CA3A38FDE, &[]); }
760#[inline] pub fn network_override_chat_restrictions(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3039AE5AD2C9C0C4, &[_player.into(), _toggle.into()]); }
761#[inline] pub fn network_override_clock_time(_hours: i32, _minutes: i32, _seconds: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE679E3E06E363892, &[_hours.into(), _minutes.into(), _seconds.into()]); }
762#[inline] pub fn network_override_coords_and_heading(_entity: i32, _x: f32, _y: f32, _z: f32, _heading: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA7E30DE9272B6D49, &[_entity.into(), _x.into(), _y.into(), _z.into(), _heading.into()]); }
763#[inline] pub fn network_override_receive_restrictions(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDDF73E2B1FEC5AB4, &[_player.into(), _toggle.into()]); }
764#[inline] pub fn network_override_receive_restrictions_all(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFF2862B61A58AF9, &[_toggle.into()]); }
765#[inline] pub fn network_override_send_restrictions(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x97DD4C5944CC2E6A, &[_player.into(), _toggle.into()]); }
766#[inline] pub fn network_override_send_restrictions_all(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x57B192B4D4AD23D5, &[_toggle.into()]); }
767#[inline] pub fn network_override_team_restrictions(_team: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6F697A66CE78674E, &[_team.into(), _toggle.into()]); }
768#[inline] pub fn network_override_transition_chat(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAF66059A131AA269, &[_p_0.into()]); }
769#[inline] pub fn network_player_get_cheater_reason() -> bool { cfx_core::invoker::invoke(0x172F75B6EE2233BA, &[]).unwrap_or_default() }
770#[inline] pub fn network_player_get_name(_player: i32) -> Option<String> { cfx_core::invoker::invoke(0x7718D2E2060837D2, &[_player.into()]).ok() }
771#[inline] pub fn network_player_get_userid(_player: i32, _user_id: impl cfx_core::types::AsCharPtr) -> Option<String> { cfx_core::invoker::invoke(0x4927FC39CD0869A0, &[_player.into(), _user_id.as_char_ptr().into()]).ok() }
772#[inline] pub fn network_player_has_headset(_player: i32) -> bool { cfx_core::invoker::invoke(0x3FB99A8B08D18FD6, &[_player.into()]).unwrap_or_default() }
773#[inline] pub fn network_player_index_is_cheater(_player: i32) -> bool { cfx_core::invoker::invoke(0x565E430DB3B05BEC, &[_player.into()]).unwrap_or_default() }
774#[inline] pub fn network_player_is_badsport() -> bool { cfx_core::invoker::invoke(0x19D8DA0E5A68045A, &[]).unwrap_or_default() }
775#[inline] pub fn network_player_is_cheater() -> bool { cfx_core::invoker::invoke(0x655B91F1495A9090, &[]).unwrap_or_default() }
776#[inline] pub fn network_player_is_rockstar_dev(_player: i32) -> bool { cfx_core::invoker::invoke(0x544ABDDA3B409B6D, &[_player.into()]).unwrap_or_default() }
777#[inline] pub fn network_query_respawn_results(_p_0: &mut i32) -> i32 { cfx_core::invoker::invoke(0x3C891A251567DFCE, &[_p_0.into()]).unwrap_or_default() }
778#[inline] pub fn network_queue_gamer_for_status(_p_0: &mut i32) -> bool { cfx_core::invoker::invoke(0x85A0EF54A500882C, &[_p_0.into()]).unwrap_or_default() }
779#[inline] pub fn network_register_entity_as_networked(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6FAACD625D80CAA, &[_entity.into()]); }
780#[inline] pub fn network_register_host_broadcast_variables(_vars: &mut i32, _num_vars: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3E9B2F01C50DF595, &[_vars.into(), _num_vars.into()]); }
781#[inline] pub fn network_register_player_broadcast_variables(_vars: &mut i32, _num_vars: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3364AA97340CA215, &[_vars.into(), _num_vars.into()]); }
782#[inline] pub fn network_remove_all_transition_invite() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x726E0375C7A26368, &[]); }
783#[inline] pub fn network_remove_entity_area(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x93CF869BAA0C4874, &[_p_0.into()]).unwrap_or_default() }
784#[inline] pub fn network_remove_presence_invite(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xF0210268DB0974B1, &[_p_0.into()]).unwrap_or_default() }
785#[inline] pub fn network_remove_transition_invite(_p_0: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7524B431B2E6F7EE, &[_p_0.into()]); }
786#[inline] pub fn network_request_cloud_background_scripts() -> bool { cfx_core::invoker::invoke(0x924426BFFD82E915, &[]).unwrap_or_default() }
787#[inline] pub fn network_request_cloud_tunables() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x42FB3B532D526E6C, &[]); }
788#[inline] pub fn network_request_control_of_door(_door_id: i32) -> bool { cfx_core::invoker::invoke(0x870DDFD5A4A796E4, &[_door_id.into()]).unwrap_or_default() }
789#[inline] pub fn network_request_control_of_entity(_entity: i32) -> bool { cfx_core::invoker::invoke(0xB69317BF5E782347, &[_entity.into()]).unwrap_or_default() }
790#[inline] pub fn network_request_control_of_network_id(_net_id: i32) -> bool { cfx_core::invoker::invoke(0xA670B3662FAFFBD0, &[_net_id.into()]).unwrap_or_default() }
791#[inline] pub fn network_reset_body_tracker() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x72433699B4E6DD64, &[]); }
792#[inline] pub fn network_resurrect_local_player(_x: f32, _y: f32, _z: f32, _heading: f32, _unk: bool, _changetime: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEA23C49EAA83ACFB, &[_x.into(), _y.into(), _z.into(), _heading.into(), _unk.into(), _changetime.into()]); }
793#[inline] pub fn network_seed_random_number_generator(_seed: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF1B84178F8674195, &[_seed.into()]); }
794#[inline] pub fn network_send_invite_via_presence(_network_handle: &mut i32, _p_1: &mut i32, _p_2: i32, _p_3: i32) -> bool { cfx_core::invoker::invoke(0xC3C7A6AFDB244624, &[_network_handle.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
795#[inline] pub fn network_send_text_message(_message: impl cfx_core::types::AsCharPtr, _network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0x3A214F2EC889B100, &[_message.as_char_ptr().into(), _network_handle.into()]).unwrap_or_default() }
796#[inline] pub fn network_send_transition_gamer_instruction(_network_handle: &mut i32, _p_1: impl cfx_core::types::AsCharPtr, _p_2: i32, _p_3: i32, _p_4: bool) -> bool { cfx_core::invoker::invoke(0x31D1D2B858D25E6B, &[_network_handle.into(), _p_1.as_char_ptr().into(), _p_2.into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
797#[inline] pub fn network_session_activity_quickmatch(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> bool { cfx_core::invoker::invoke(0xBE3E347A87ACEB82, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
798#[inline] pub fn network_session_block_join_requests(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA73667484D7037C3, &[_toggle.into()]); }
799#[inline] pub fn network_session_cancel_invite() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2FBF47B1B36D36F9, &[]); }
800#[inline] pub fn network_session_change_slots(_p_0: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB4AB419E0D86ACAE, &[_p_0.into(), _p_1.into()]); }
801#[inline] pub fn network_session_crew_matchmaking(_p_0: i32, _p_1: i32, _p_2: i32, _max_players: i32, _p_4: bool) -> bool { cfx_core::invoker::invoke(0x94BC51E9449D917F, &[_p_0.into(), _p_1.into(), _p_2.into(), _max_players.into(), _p_4.into()]).unwrap_or_default() }
802#[inline] pub fn network_session_end(_p_0: bool, _p_1: bool) -> bool { cfx_core::invoker::invoke(0xA02E59562D711006, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
803#[inline] pub fn network_session_enter(_p_0: i32, _p_1: i32, _p_2: i32, _max_players: i32, _p_4: i32, _p_5: i32) -> i32 { cfx_core::invoker::invoke(0x330ED4D05491934F, &[_p_0.into(), _p_1.into(), _p_2.into(), _max_players.into(), _p_4.into(), _p_5.into()]).unwrap_or_default() }
804#[inline] pub fn network_session_force_cancel_invite() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA29177F7703B5644, &[]); }
805#[inline] pub fn network_session_friend_matchmaking(_p_0: i32, _p_1: i32, _max_players: i32, _p_3: bool) -> bool { cfx_core::invoker::invoke(0x2CFC76E0D087C994, &[_p_0.into(), _p_1.into(), _max_players.into(), _p_3.into()]).unwrap_or_default() }
806#[inline] pub fn network_session_get_inviter(_network_handle: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE57397B4A3429DD0, &[_network_handle.into()]); }
807#[inline] pub fn network_session_get_kick_vote(_player: i32) -> bool { cfx_core::invoker::invoke(0xD6D09A6F32F49EF1, &[_player.into()]).unwrap_or_default() }
808#[inline] pub fn network_session_get_matchmaking_group_free(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x56CE820830EF040B, &[_p_0.into()]).unwrap_or_default() }
809#[inline] pub fn network_session_get_private_slots() -> i32 { cfx_core::invoker::invoke(0x53AFD64C6758F2F9, &[]).unwrap_or_default() }
810#[inline] pub fn network_session_host(_p_0: i32, _max_players: i32, _p_2: bool) -> bool { cfx_core::invoker::invoke(0x6F3D4ED9BEE4E61D, &[_p_0.into(), _max_players.into(), _p_2.into()]).unwrap_or_default() }
811#[inline] pub fn network_session_host_closed(_p_0: i32, _max_players: i32) -> bool { cfx_core::invoker::invoke(0xED34C0C02C098BB7, &[_p_0.into(), _max_players.into()]).unwrap_or_default() }
812#[inline] pub fn network_session_host_friends_only(_p_0: i32, _max_players: i32) -> bool { cfx_core::invoker::invoke(0xB9CFD27A5D578D83, &[_p_0.into(), _max_players.into()]).unwrap_or_default() }
813#[inline] pub fn network_session_host_single_player(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC74C33FCA52856D5, &[_p_0.into()]); }
814#[inline] pub fn network_session_is_closed_crew() -> bool { cfx_core::invoker::invoke(0x74732C6CA90DA2B4, &[]).unwrap_or_default() }
815#[inline] pub fn network_session_is_closed_friends() -> bool { cfx_core::invoker::invoke(0xFBCFA2EA2E206890, &[]).unwrap_or_default() }
816#[inline] pub fn network_session_is_in_voice_session() -> bool { cfx_core::invoker::invoke(0x855BC38818F6F684, &[]).unwrap_or_default() }
817#[inline] pub fn network_session_is_private() -> bool { cfx_core::invoker::invoke(0xCEF70AA5B3F89BA1, &[]).unwrap_or_default() }
818#[inline] pub fn network_session_is_solo() -> bool { cfx_core::invoker::invoke(0xF3929C2379B60CCE, &[]).unwrap_or_default() }
819#[inline] pub fn network_session_is_visible() -> bool { cfx_core::invoker::invoke(0xBA416D68C631496A, &[]).unwrap_or_default() }
820#[inline] pub fn network_session_is_voice_session_busy() -> bool { cfx_core::invoker::invoke(0xEF0912DDF7C4CB4B, &[]).unwrap_or_default() }
821#[inline] pub fn network_session_join_invite() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC6F8AB8A4189CF3A, &[]); }
822#[inline] pub fn network_session_kick_player(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFA8904DC5F304220, &[_player.into()]); }
823#[inline] pub fn network_session_leave_single_player() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3442775428FD2DAA, &[]); }
824#[inline] pub fn network_session_mark_visible(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x271CC6AB59EBF9A5, &[_toggle.into()]); }
825#[inline] pub fn network_session_set_matchmaking_group(_matchmaking_group: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x49EC8030F5015F8B, &[_matchmaking_group.into()]); }
826#[inline] pub fn network_session_set_matchmaking_group_max(_player_type: i32, _player_count: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8B6A4DD0AF9CE215, &[_player_type.into(), _player_count.into()]); }
827#[inline] pub fn network_session_set_matchmaking_mental_state(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF1EEA2DDA9FFA69D, &[_p_0.into()]); }
828#[inline] pub fn network_session_set_matchmaking_property_id(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3F52E880AAF6C8CA, &[_p_0.into()]); }
829#[inline] pub fn network_session_validate_join(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC19F6C8E7865A6FF, &[_p_0.into()]); }
830#[inline] pub fn network_session_voice_connect_to_player(_global_ptr: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xABD5E88B8A2D3DB2, &[_global_ptr.into()]); }
831#[inline] pub fn network_session_voice_host() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9C1556705F864230, &[]); }
832#[inline] pub fn network_session_voice_leave() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6793E42BE02B575D, &[]); }
833#[inline] pub fn network_session_voice_respond_to_request(_p_0: bool, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7F8413B7FC2AA6B9, &[_p_0.into(), _p_1.into()]); }
834#[inline] pub fn network_session_voice_set_timeout(_timeout: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5B8ED3DB018927B1, &[_timeout.into()]); }
835#[inline] pub fn network_session_was_invited() -> bool { cfx_core::invoker::invoke(0x23DFB504655D0CE4, &[]).unwrap_or_default() }
836#[inline] pub fn network_set_activity_spectator(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x75138790B4359A74, &[_toggle.into()]); }
837#[inline] pub fn network_set_activity_spectator_max(_max_spectators: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9D277B76D1D12222, &[_max_spectators.into()]); }
838#[inline] pub fn network_set_choice_migrate_options(_toggle: bool, _player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5C707A667DF8B9FA, &[_toggle.into(), _player.into()]); }
839#[inline] pub fn network_set_currently_selected_gamer_handle_from_invite_menu(_p_0: &mut i32) -> bool { cfx_core::invoker::invoke(0x7206F674F2A3B1BB, &[_p_0.into()]).unwrap_or_default() }
840#[inline] pub fn network_set_entity_can_blend(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD830567D88A1E873, &[_entity.into(), _toggle.into()]); }
841#[inline] pub fn network_set_friendly_fire_option(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF808475FA571D823, &[_toggle.into()]); }
842#[inline] pub fn network_set_gamer_invited_to_transition(_network_handle: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCA2C8073411ECDB6, &[_network_handle.into()]); }
843#[inline] pub fn network_set_in_free_cam_mode(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFC18DB55AE19E046, &[_toggle.into()]); }
844#[inline] pub fn network_set_in_mp_cutscene(_p_0: bool, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9CA5DE655269FEC4, &[_p_0.into(), _p_1.into()]); }
845#[inline] pub fn network_set_in_spectator_mode(_toggle: bool, _player_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x423DE3854BB50894, &[_toggle.into(), _player_ped.into()]); }
846#[inline] pub fn network_set_in_spectator_mode_extended(_toggle: bool, _player_ped: i32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x419594E137637120, &[_toggle.into(), _player_ped.into(), _p_2.into()]); }
847#[inline] pub fn network_set_local_player_invincible_time(_time: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2D95C7E2D7E07307, &[_time.into()]); }
848#[inline] pub fn network_set_local_player_sync_look_at(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x524FF0AEFF9C3973, &[_toggle.into()]); }
849#[inline] pub fn network_set_mission_finished() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3B3D11CD9FFCDFC9, &[]); }
850#[inline] pub fn network_set_no_spectator_chat(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF46A1E03E8755980, &[_toggle.into()]); }
851#[inline] pub fn network_set_override_spectator_mode(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x70DA3BF8DACD3210, &[_toggle.into()]); }
852#[inline] pub fn network_set_player_is_passive(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1B857666604B1A74, &[_toggle.into()]); }
853#[inline] pub fn network_set_property_id(_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1775961C2FBBCB5C, &[_id.into()]); }
854#[inline] pub fn network_set_rich_presence(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1DCCACDCFC569362, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
855#[inline] pub fn network_set_rich_presence_string(_p_0: i32, _text_label: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3E200C2BCF4164EB, &[_p_0.into(), _text_label.as_char_ptr().into()]); }
856#[inline] pub fn network_set_script_ready_for_events(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7AC752103856FB20, &[_toggle.into()]); }
857#[inline] pub fn network_set_talker_proximity(_value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCBF12D65F95AD686, &[_value.into()]); }
858#[inline] pub fn network_set_team_only_chat(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD5B4883AC32F24C3, &[_toggle.into()]); }
859#[inline] pub fn network_set_this_script_is_network_script(_lobby_size: i32, _p_1: bool, _player_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1CA59E306ECB80A5, &[_lobby_size.into(), _p_1.into(), _player_id.into()]); }
860#[inline] pub fn network_set_transition_activity_id(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x30DE938B516F0AD2, &[_p_0.into()]); }
861#[inline] pub fn network_set_transition_creator_handle(_p_0: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEF26739BCD9907D5, &[_p_0.into()]); }
862#[inline] pub fn network_set_transition_visibility_lock(_p_0: bool, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC978FDA19692C2C, &[_p_0.into(), _p_1.into()]); }
863#[inline] pub fn network_set_voice_active(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBABEC9E69A91C57B, &[_toggle.into()]); }
864#[inline] pub fn network_set_voice_channel(_channel: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEF6212C2EFEF1A23, &[_channel.into()]); }
865#[inline] pub fn network_show_profile_ui(_network_handle: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x859ED1CEA343FCA8, &[_network_handle.into()]); }
866#[inline] pub fn network_start_respawn_search_for_player(_player: i32, _x: f32, _y: f32, _z: f32, _radius: f32, _p_5: f32, _p_6: f32, _p_7: f32, _flags: i32) -> bool { cfx_core::invoker::invoke(0x5A6FFA2433E2F14C, &[_player.into(), _x.into(), _y.into(), _z.into(), _radius.into(), _p_5.into(), _p_6.into(), _p_7.into(), _flags.into()]).unwrap_or_default() }
867#[inline] pub fn network_start_respawn_search_in_angled_area_for_player(_player: i32, _x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _width: f32, _p_8: f32, _p_9: f32, _p_10: f32, _flags: i32) -> bool { cfx_core::invoker::invoke(0x4BA92A18502BCA61, &[_player.into(), _x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _width.into(), _p_8.into(), _p_9.into(), _p_10.into(), _flags.into()]).unwrap_or_default() }
868#[inline] pub fn network_start_solo_tutorial_session() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x17E0198B3882C2CB, &[]); }
869#[inline] pub fn network_start_synchronised_scene(_net_scene: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9A1B3FCDB36C8697, &[_net_scene.into()]); }
870#[inline] pub fn network_stop_synchronised_scene(_net_scene: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC254481A4574CB2F, &[_net_scene.into()]); }
871#[inline] pub fn network_suppress_invite(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA0682D67EF1FBA3D, &[_toggle.into()]); }
872#[inline] pub fn network_try_access_tunable_bool_hash(_tunable_context: i32, _tunable_name: i32, _default_value: bool) -> bool { cfx_core::invoker::invoke(0xC7420099936CE286, &[_tunable_context.into(), _tunable_name.into(), _default_value.into()]).unwrap_or_default() }
873#[inline] pub fn network_unregister_networked_entity(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7368E683BB9038D6, &[_entity.into()]); }
874#[inline] pub fn net_to_ent(_net_handle: i32) -> i32 { cfx_core::invoker::invoke(0xBFFEAB45A9A9094A, &[_net_handle.into()]).unwrap_or_default() }
875#[inline] pub fn net_to_obj(_net_handle: i32) -> i32 { cfx_core::invoker::invoke(0xD8515F5FEA14CB3F, &[_net_handle.into()]).unwrap_or_default() }
876#[inline] pub fn net_to_ped(_net_handle: i32) -> i32 { cfx_core::invoker::invoke(0xBDCD95FC216A8B3E, &[_net_handle.into()]).unwrap_or_default() }
877#[inline] pub fn net_to_veh(_net_handle: i32) -> i32 { cfx_core::invoker::invoke(0x367B936610BA360C, &[_net_handle.into()]).unwrap_or_default() }
878#[inline] pub fn obj_to_net(_object: i32) -> i32 { cfx_core::invoker::invoke(0x99BFDC94A603E541, &[_object.into()]).unwrap_or_default() }
879#[inline] pub fn open_commerce_store(_p_0: impl cfx_core::types::AsCharPtr, _p_1: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x58C21165F6545892, &[_p_0.as_char_ptr().into(), _p_1.as_char_ptr().into()]); }
880#[inline] pub fn participant_id() -> i32 { cfx_core::invoker::invoke(0x90986E8876CE0A83, &[]).unwrap_or_default() }
881#[inline] pub fn participant_id_to_int() -> i32 { cfx_core::invoker::invoke(0x57A3BDDAD8E5AA0A, &[]).unwrap_or_default() }
882#[inline] pub fn ped_to_net(_ped: i32) -> i32 { cfx_core::invoker::invoke(0xEDEC3C276198689, &[_ped.into()]).unwrap_or_default() }
883#[inline] pub fn refresh_player_list_stats(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xE26CCFF8094D8C74, &[_p_0.into()]).unwrap_or_default() }
884#[inline] pub fn release_all_commerce_item_images() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x72D0706CD6CCDB58, &[]); }
885#[inline] pub fn remove_all_sticky_bombs_from_entity(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x715135F4B82AC90D, &[_entity.into()]); }
886#[inline] pub fn request_commerce_item_image(_index: i32) -> bool { cfx_core::invoker::invoke(0xA2F952104FC6DD4B, &[_index.into()]).unwrap_or_default() }
887#[inline] pub fn reserve_network_mission_objects(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4E5C93BD0C32FBF8, &[_amount.into()]); }
888#[inline] pub fn reserve_network_mission_peds(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB60FEBA45333D36F, &[_amount.into()]); }
889#[inline] pub fn reserve_network_mission_vehicles(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x76B02E21ED27A469, &[_amount.into()]); }
890#[inline] pub fn set_balance_add_machine(_content_id: &mut i32, _content_type_name: &mut i32) -> bool { cfx_core::invoker::invoke(0x815E5E3073DA1D67, &[_content_id.into(), _content_type_name.into()]).unwrap_or_default() }
891#[inline] pub fn set_balance_add_machines(_data: &mut i32, _data_count: i32, _content_type_name: &mut i32) -> bool { cfx_core::invoker::invoke(0xB8322EEB38BE7C26, &[_data.into(), _data_count.into(), _content_type_name.into()]).unwrap_or_default() }
892#[inline] pub fn set_entity_locally_invisible(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE135A9FF3F5D05D8, &[_entity.into()]); }
893#[inline] pub fn set_entity_locally_visible(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x241E289B5C059EDC, &[_entity.into()]); }
894#[inline] pub fn set_entity_visible_in_cutscene(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE0031D3C8F36AB82, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
895#[inline] pub fn set_local_player_invisible_locally(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE5F773C1A1D9D168, &[_p_0.into()]); }
896#[inline] pub fn set_local_player_visible_in_cutscene(_p_0: bool, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD1065D68947E7B6E, &[_p_0.into(), _p_1.into()]); }
897#[inline] pub fn set_local_player_visible_locally(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7619364C82D3BF14, &[_p_0.into()]); }
898#[inline] pub fn set_network_cutscene_entities(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAAA553E7DD28A457, &[_toggle.into()]); }
899#[inline] pub fn set_network_id_always_exists_for_player(_net_id: i32, _player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA8A024587329F36A, &[_net_id.into(), _player.into(), _toggle.into()]); }
900#[inline] pub fn set_network_id_can_migrate(_net_id: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x299EEB23175895FC, &[_net_id.into(), _toggle.into()]); }
901#[inline] pub fn set_network_id_exists_on_all_machines(_net_id: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE05E81A888FA63C8, &[_net_id.into(), _toggle.into()]); }
902#[inline] pub fn set_network_id_visible_in_cutscene(_net_id: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA6928482543022B4, &[_net_id.into(), _p_1.into(), _p_2.into()]); }
903#[inline] pub fn set_network_vehicle_as_ghost(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6274C4712850841E, &[_vehicle.into(), _toggle.into()]); }
904#[inline] pub fn set_network_vehicle_respot_timer(_net_id: i32, _time: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEC51713AB6EC36E8, &[_net_id.into(), _time.into()]); }
905#[inline] pub fn set_player_invisible_locally(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x12B37D54667DB0B8, &[_player.into(), _toggle.into()]); }
906#[inline] pub fn set_player_visible_locally(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFAA10F1FAFB11AF2, &[_player.into(), _toggle.into()]); }
907#[inline] pub fn set_store_enabled(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9641A9FF718E9C5E, &[_toggle.into()]); }
908#[inline] pub fn shutdown_and_launch_single_player_game() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x593850C16A36B692, &[]); }
909#[inline] pub fn texture_download_get_name(_p_0: i32) -> Option<String> { cfx_core::invoker::invoke(0x3448505B6E35262D, &[_p_0.into()]).ok() }
910#[inline] pub fn texture_download_has_failed(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x5776ED562C134687, &[_p_0.into()]).unwrap_or_default() }
911#[inline] pub fn texture_download_release(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x487EB90B98E9FB19, &[_p_0.into()]); }
912#[inline] pub fn texture_download_request(_player_handle: &mut i32, _file_path: impl cfx_core::types::AsCharPtr, _name: impl cfx_core::types::AsCharPtr, _p_3: bool) -> i32 { cfx_core::invoker::invoke(0x16160DA74A8E74A2, &[_player_handle.into(), _file_path.as_char_ptr().into(), _name.as_char_ptr().into(), _p_3.into()]).unwrap_or_default() }
913#[inline] pub fn title_texture_download_request(_file_path: impl cfx_core::types::AsCharPtr, _name: impl cfx_core::types::AsCharPtr, _p_2: bool) -> i32 { cfx_core::invoker::invoke(0xB203B4AFDE53A4F, &[_file_path.as_char_ptr().into(), _name.as_char_ptr().into(), _p_2.into()]).unwrap_or_default() }
914#[inline] pub fn ugc_cancel_query() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE9B99B6853181409, &[]); }
915#[inline] pub fn ugc_clear_create_result() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x17440AA15D1D3739, &[]); }
916#[inline] pub fn ugc_clear_modify_result() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA1E5E0204A6FCC70, &[]); }
917#[inline] pub fn ugc_clear_offline_query() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x61A885D3F7CFEE9A, &[]); }
918#[inline] pub fn ugc_clear_query_results() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBA96394A0EECFA65, &[]); }
919#[inline] pub fn ugc_copy_content(_p_0: &mut i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0x152D90E4C1B4738A, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
920#[inline] pub fn ugc_did_get_succeed() -> i32 { cfx_core::invoker::invoke(0x941E5306BCD7C2C7, &[]).unwrap_or_default() }
921#[inline] pub fn ugc_get_bookmarked_content(_p_0: i32, _p_1: i32, _p_2: &mut i32, _p_3: &mut i32) -> bool { cfx_core::invoker::invoke(0xD5A4B59980401588, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
922#[inline] pub fn ugc_get_cached_description(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x40F7E66472DF3E5C, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
923#[inline] pub fn ugc_get_content_category(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xA7BAB11E7C9C6C5A, &[_p_0.into()]).unwrap_or_default() }
924#[inline] pub fn ugc_get_content_description_hash(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x7CF0448787B23758, &[_p_0.into()]).unwrap_or_default() }
925#[inline] pub fn ugc_get_content_file_version(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x37025B27D9B658B1, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
926#[inline] pub fn ugc_get_content_hash() -> i32 { cfx_core::invoker::invoke(0x3A17A27D75C74887, &[]).unwrap_or_default() }
927#[inline] pub fn ugc_get_content_has_player_bookmarked(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x993CBE59D350D225, &[_p_0.into()]).unwrap_or_default() }
928#[inline] pub fn ugc_get_content_has_player_record(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x70EA8DA57840F9BE, &[_p_0.into()]).unwrap_or_default() }
929#[inline] pub fn ugc_get_content_id(_p_0: i32) -> Option<String> { cfx_core::invoker::invoke(0x55AA95F481D694D2, &[_p_0.into()]).ok() }
930#[inline] pub fn ugc_get_content_is_published(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x3054F114121C21EA, &[_p_0.into()]).unwrap_or_default() }
931#[inline] pub fn ugc_get_content_is_verified(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xA9240A96C74CCA13, &[_p_0.into()]).unwrap_or_default() }
932#[inline] pub fn ugc_get_content_language(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x32DD916F3F7C9672, &[_p_0.into()]).unwrap_or_default() }
933#[inline] pub fn ugc_get_content_name(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xBF09786A7FCAB582, &[_p_0.into()]).unwrap_or_default() }
934#[inline] pub fn ugc_get_content_num() -> i32 { cfx_core::invoker::invoke(0xE0A6138401BCB837, &[]).unwrap_or_default() }
935#[inline] pub fn ugc_get_content_path(_p_0: i32, _p_1: &mut i32) -> Option<String> { cfx_core::invoker::invoke(0xBAF6BABF9E7CCC13, &[_p_0.into(), _p_1.into()]).ok() }
936#[inline] pub fn ugc_get_content_rating(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x1ACCFBA3D8DAB2EE, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
937#[inline] pub fn ugc_get_content_rating_count(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x759299C5BB31D2A9, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
938#[inline] pub fn ugc_get_content_rating_negative_count(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x4E548C0D7AE39FF9, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
939#[inline] pub fn ugc_get_content_rating_positive_count(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x87E5C46C187FE0AE, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
940#[inline] pub fn ugc_get_content_total() -> i32 { cfx_core::invoker::invoke(0x769951E2455E2EB5, &[]).unwrap_or_default() }
941#[inline] pub fn ugc_get_content_updated_date(_p_0: i32, _p_1: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCFD115B373C0DF63, &[_p_0.into(), _p_1.into()]); }
942#[inline] pub fn ugc_get_content_user_id(_p_0: i32) -> Option<String> { cfx_core::invoker::invoke(0xCD67AD041A394C9C, &[_p_0.into()]).ok() }
943#[inline] pub fn ugc_get_content_user_name(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x703F12425ECA8BF5, &[_p_0.into()]).unwrap_or_default() }
944#[inline] pub fn ugc_get_create_content_id() -> i32 { cfx_core::invoker::invoke(0xC55A0B40FFB1ED23, &[]).unwrap_or_default() }
945#[inline] pub fn ugc_get_create_result() -> i32 { cfx_core::invoker::invoke(0xFBC5E768C7A77A6A, &[]).unwrap_or_default() }
946#[inline] pub fn ugc_get_creator_num() -> i32 { cfx_core::invoker::invoke(0x597F8DBA9B206FC7, &[]).unwrap_or_default() }
947#[inline] pub fn ugc_get_crew_content(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: &mut i32, _p_4: &mut i32) -> bool { cfx_core::invoker::invoke(0x9F6E2821885CAEE2, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
948#[inline] pub fn ugc_get_friend_content(_p_0: i32, _p_1: i32, _p_2: &mut i32, _p_3: &mut i32) -> bool { cfx_core::invoker::invoke(0xF9E1CCAE8BA4C281, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
949#[inline] pub fn ugc_get_get_by_category(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: &mut i32, _p_4: &mut i32) -> bool { cfx_core::invoker::invoke(0x678BB03C1A3BD51E, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
950#[inline] pub fn ugc_get_modify_result() -> i32 { cfx_core::invoker::invoke(0x5A0A3D1A186A5508, &[]).unwrap_or_default() }
951#[inline] pub fn ugc_get_my_content(_p_0: i32, _p_1: i32, _p_2: &mut i32, _p_3: &mut i32) -> bool { cfx_core::invoker::invoke(0x3195F8DD0D531052, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
952#[inline] pub fn ugc_get_query_result() -> i32 { cfx_core::invoker::invoke(0xEDF7F927136C224B, &[]).unwrap_or_default() }
953#[inline] pub fn ugc_get_root_content_id(_p_0: i32) -> Option<String> { cfx_core::invoker::invoke(0xC0173D6BFF4E0348, &[_p_0.into()]).ok() }
954#[inline] pub fn ugc_has_create_finished() -> i32 { cfx_core::invoker::invoke(0x5E24341A7F92A74B, &[]).unwrap_or_default() }
955#[inline] pub fn ugc_has_get_finished() -> i32 { cfx_core::invoker::invoke(0x2ADA21EA2F6918F, &[]).unwrap_or_default() }
956#[inline] pub fn ugc_has_modify_finished() -> i32 { cfx_core::invoker::invoke(0x299EF3C576773506, &[]).unwrap_or_default() }
957#[inline] pub fn ugc_is_getting() -> i32 { cfx_core::invoker::invoke(0xD53ACDBEF24A46E8, &[]).unwrap_or_default() }
958#[inline] pub fn ugc_is_language_supported(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xF53E48461B71EECB, &[_p_0.into()]).unwrap_or_default() }
959#[inline] pub fn ugc_policies_make_private(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x5CAE833B0EE0C500, &[_p_0.into()]).unwrap_or_default() }
960#[inline] pub fn ugc_publish(_content_id: impl cfx_core::types::AsCharPtr, _base_content_id: impl cfx_core::types::AsCharPtr, _content_type_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x1DE0F5F50D723CAA, &[_content_id.as_char_ptr().into(), _base_content_id.as_char_ptr().into(), _content_type_name.as_char_ptr().into()]).unwrap_or_default() }
961#[inline] pub fn ugc_query_by_content_id(_content_id: impl cfx_core::types::AsCharPtr, _latest_version: bool, _content_type_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x158EC424F35EC469, &[_content_id.as_char_ptr().into(), _latest_version.into(), _content_type_name.as_char_ptr().into()]).unwrap_or_default() }
962#[inline] pub fn ugc_query_by_content_ids(_data: &mut i32, _count: i32, _latest_version: bool, _content_type_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xC7397A83F7A2A462, &[_data.into(), _count.into(), _latest_version.into(), _content_type_name.as_char_ptr().into()]).unwrap_or_default() }
963#[inline] pub fn ugc_query_my_content(_p_0: i32, _p_1: i32, _p_2: &mut i32, _p_3: i32, _p_4: i32, _p_5: i32) -> bool { cfx_core::invoker::invoke(0x9BF438815F5D96EA, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]).unwrap_or_default() }
964#[inline] pub fn ugc_request_cached_description(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x5E0165278F6339EE, &[_p_0.into()]).unwrap_or_default() }
965#[inline] pub fn ugc_request_content_data_from_index(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x171DF6A0C07FB3DC, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
966#[inline] pub fn ugc_request_content_data_from_params(_content_type_name: impl cfx_core::types::AsCharPtr, _content_id: impl cfx_core::types::AsCharPtr, _p_2: i32, _p_3: i32, _p_4: i32) -> i32 { cfx_core::invoker::invoke(0x7FD2990AF016795E, &[_content_type_name.as_char_ptr().into(), _content_id.as_char_ptr().into(), _p_2.into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
967#[inline] pub fn ugc_set_bookmarked(_content_id: impl cfx_core::types::AsCharPtr, _bookmarked: bool, _content_type_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x274A1519DFC1094F, &[_content_id.as_char_ptr().into(), _bookmarked.into(), _content_type_name.as_char_ptr().into()]).unwrap_or_default() }
968#[inline] pub fn ugc_set_deleted(_p_0: &mut i32, _p_1: bool, _p_2: &mut i32) -> bool { cfx_core::invoker::invoke(0xD05D1A6C74DA3498, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
969#[inline] pub fn ugc_set_query_data_from_offline(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF98DDE0A8ED09323, &[_p_0.into()]); }
970#[inline] pub fn ugc_texture_download_request(_p_0: &mut i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: &mut i32, _p_5: bool) -> i32 { cfx_core::invoker::invoke(0x308F96458B7087CC, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]).unwrap_or_default() }
971#[inline] pub fn use_player_colour_instead_of_team_colour(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x77758139EC9B66C7, &[_toggle.into()]); }
972#[inline] pub fn veh_to_net(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xB4C94523F023419C, &[_vehicle.into()]).unwrap_or_default() }
973#[inline] pub fn _activate_damage_tracker_on_player(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBEC0816FF5ACBCDA, &[_player.into(), _toggle.into()]); }
974#[inline] pub fn _can_register_mission_pickups(_amount: i32) -> bool { cfx_core::invoker::invoke(0xA49D1CB6E34AF72, &[_amount.into()]).unwrap_or_default() }
975#[inline] pub fn _clear_launch_params() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x966DD84FB6A46017, &[]); }
976#[inline] pub fn _facebook_do_unk_check() -> bool { cfx_core::invoker::invoke(0xA75E2B6733DA5142, &[]).unwrap_or_default() }
977#[inline] pub fn _facebook_is_available() -> bool { cfx_core::invoker::invoke(0x43865688AE10F0D7, &[]).unwrap_or_default() }
978#[inline] pub fn _facebook_is_sending_data() -> bool { cfx_core::invoker::invoke(0x62B9FEC9A11F10EF, &[]).unwrap_or_default() }
979#[inline] pub fn _facebook_set_create_character_complete() -> bool { cfx_core::invoker::invoke(0xDC48473142545431, &[]).unwrap_or_default() }
980#[inline] pub fn _facebook_set_heist_complete(_heist_name: impl cfx_core::types::AsCharPtr, _cash_earned: i32, _xp_earned: i32) -> bool { cfx_core::invoker::invoke(0x98AB65B9ED9A9EC, &[_heist_name.as_char_ptr().into(), _cash_earned.into(), _xp_earned.into()]).unwrap_or_default() }
981#[inline] pub fn _facebook_set_milestone_complete(_milestone_id: i32) -> bool { cfx_core::invoker::invoke(0xAE1F1653B554AB9, &[_milestone_id.into()]).unwrap_or_default() }
982#[inline] pub fn _get_cloud_time_as_string() -> Option<String> { cfx_core::invoker::invoke(0xF12E6CD06C73D69E, &[]).ok() }
983#[inline] pub fn _get_online_version() -> Option<String> { cfx_core::invoker::invoke(0xFCA9373EF340AC0A, &[]).ok() }
984#[inline] pub fn _is_damage_tracker_active_on_player(_player: i32) -> bool { cfx_core::invoker::invoke(0xB2092A1EAA7FD45F, &[_player.into()]).unwrap_or_default() }
985#[inline] pub fn _is_entity_ghosted_to_local_player(_entity: i32) -> bool { cfx_core::invoker::invoke(0x21D04D7BC538C146, &[_entity.into()]).unwrap_or_default() }
986#[inline] pub fn _network_accept_invite() -> bool { cfx_core::invoker::invoke(0x62A0296C1BB1CEB3, &[]).unwrap_or_default() }
987#[inline] pub fn _network_allocate_tunables_registration_data_map() -> bool { cfx_core::invoker::invoke(0xFAFC23AEE23868DB, &[]).unwrap_or_default() }
988#[inline] pub fn _network_allow_local_entity_attachment(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x267C78C60E806B9A, &[_entity.into(), _toggle.into()]); }
989#[inline] pub fn _network_block_kicked_players(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6B07B9CE4D390375, &[_p_0.into()]); }
990#[inline] pub fn _network_can_communicate_with_gamer_2(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0x8F5D1AD832AEB06C, &[_network_handle.into()]).unwrap_or_default() }
991#[inline] pub fn _network_can_gamer_play_multiplayer_with_me(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0x135F9B7B7ADD2185, &[_network_handle.into()]).unwrap_or_default() }
992#[inline] pub fn _network_can_play_multiplayer_with_gamer(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0x7DD29D5E22763F1, &[_network_handle.into()]).unwrap_or_default() }
993#[inline] pub fn _network_can_view_gamer_user_content(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0xB57A49545BA53CE7, &[_network_handle.into()]).unwrap_or_default() }
994#[inline] pub fn _network_check_data_manager_succeeded_for_handle(_p_0: i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0x44B37CDCAE765AAE, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
995#[inline] pub fn _network_clan_animation(_anim_dict: impl cfx_core::types::AsCharPtr, _anim_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x729E3401F0430686, &[_anim_dict.as_char_ptr().into(), _anim_name.as_char_ptr().into()]).unwrap_or_default() }
996#[inline] pub fn _network_conceal_entity(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1632BE0AC1E62876, &[_entity.into(), _toggle.into()]); }
997#[inline] pub fn _network_convert_synchronised_scene_to_synchronized_scene(_net_scene: i32) -> i32 { cfx_core::invoker::invoke(0x2C40BF885C567B6, &[_net_scene.into()]).unwrap_or_default() }
998#[inline] pub fn _network_force_local_use_of_synced_scene_camera(_net_scene: i32, _anim_dict: impl cfx_core::types::AsCharPtr, _anim_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCF8BD3B0BD6D42D7, &[_net_scene.into(), _anim_dict.as_char_ptr().into(), _anim_name.as_char_ptr().into()]); }
999#[inline] pub fn _network_get_average_latency_for_player(_player: i32) -> f32 { cfx_core::invoker::invoke(0xD414BE129BB81B32, &[_player.into()]).unwrap_or_default() }
1000#[inline] pub fn _network_get_average_latency_for_player_2(_player: i32) -> f32 { cfx_core::invoker::invoke(0xE3A041ED6AC2B45, &[_player.into()]).unwrap_or_default() }
1001#[inline] pub fn _network_get_destroyer_of_entity(_p_0: i32, _p_1: i32, _weapon_hash: &mut i32) -> bool { cfx_core::invoker::invoke(0x4CACA84440FA26F6, &[_p_0.into(), _p_1.into(), _weapon_hash.into()]).unwrap_or_default() }
1002#[inline] pub fn _network_get_displaynames_from_handles(_p_0: i32, _p_1: i32, _p_2: i32) -> i32 { cfx_core::invoker::invoke(0x58CC181719256197, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
1003#[inline] pub fn _network_get_entity_net_script_id(_entity: i32) -> i32 { cfx_core::invoker::invoke(0x815F18AD865F057F, &[_entity.into()]).unwrap_or_default() }
1004#[inline] pub fn _network_get_friend_name_from_index(_friend_index: i32) -> Option<String> { cfx_core::invoker::invoke(0x4164F227D052E293, &[_friend_index.into()]).ok() }
1005#[inline] pub fn _network_get_num_body_trackers() -> i32 { cfx_core::invoker::invoke(0xD38C4A6D047C019D, &[]).unwrap_or_default() }
1006#[inline] pub fn _network_get_num_unacked_for_player(_player: i32) -> i32 { cfx_core::invoker::invoke(0xFF8FCF9FFC458A1C, &[_player.into()]).unwrap_or_default() }
1007#[inline] pub fn _network_get_oldest_resend_count_for_player(_player: i32) -> i32 { cfx_core::invoker::invoke(0x52C1EADAF7B10302, &[_player.into()]).unwrap_or_default() }
1008#[inline] pub fn _network_get_platform_party_unk() -> i32 { cfx_core::invoker::invoke(0x1ABCE5E7CBDA196, &[]).unwrap_or_default() }
1009#[inline] pub fn _network_get_player_coords(_player: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x125E6D638B8605D4, &[_player.into()]).unwrap_or_default() }
1010#[inline] pub fn _network_get_ros_privilege_24() -> bool { cfx_core::invoker::invoke(0x593570C289A77688, &[]).unwrap_or_default() }
1011#[inline] pub fn _network_get_ros_privilege_25() -> bool { cfx_core::invoker::invoke(0x91B87C55093DE351, &[]).unwrap_or_default() }
1012#[inline] pub fn _network_get_ros_privilege_9() -> bool { cfx_core::invoker::invoke(0x66B59CFFD78467AF, &[]).unwrap_or_default() }
1013#[inline] pub fn _network_get_targeting_mode() -> i32 { cfx_core::invoker::invoke(0xDFFA5BE8381C3314, &[]).unwrap_or_default() }
1014#[inline] pub fn _network_get_unreliable_resend_count_for_player(_player: i32) -> i32 { cfx_core::invoker::invoke(0x3765C3A3E8192E10, &[_player.into()]).unwrap_or_default() }
1015#[inline] pub fn _network_has_age_restricted_profile() -> bool { cfx_core::invoker::invoke(0x1353F87E89946207, &[]).unwrap_or_default() }
1016#[inline] pub fn _network_has_game_been_altered() -> bool { cfx_core::invoker::invoke(0x659CF2EF7F550C4F, &[]).unwrap_or_default() }
1017#[inline] pub fn _network_has_view_gamer_user_content_result(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0xCCA4318E1AB03F1F, &[_network_handle.into()]).unwrap_or_default() }
1018#[inline] pub fn _network_have_online_privilege_2() -> bool { cfx_core::invoker::invoke(0x5EA784D197556507, &[]).unwrap_or_default() }
1019#[inline] pub fn _network_is_clan_membership_finished_downloading() -> bool { cfx_core::invoker::invoke(0xB3F64A6A91432477, &[]).unwrap_or_default() }
1020#[inline] pub fn _network_is_connection_endpoint_relay_server(_player: i32) -> bool { cfx_core::invoker::invoke(0x16D3D49902F697BB, &[_player.into()]).unwrap_or_default() }
1021#[inline] pub fn _network_is_entity_concealed(_entity: i32) -> bool { cfx_core::invoker::invoke(0x71302EC70689052A, &[_entity.into()]).unwrap_or_default() }
1022#[inline] pub fn _network_is_friend_handle_online(_network_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0x87EB7A3FFCB314DB, &[_network_handle.into()]).unwrap_or_default() }
1023#[inline] pub fn _network_is_player_equal_to_index(_player: i32, _index: i32) -> bool { cfx_core::invoker::invoke(0x9DE986FC9A87C474, &[_player.into(), _index.into()]).unwrap_or_default() }
1024#[inline] pub fn _network_is_psn_available() -> bool { cfx_core::invoker::invoke(0x8D11E61A4ABF49CC, &[]).unwrap_or_default() }
1025#[inline] pub fn _network_is_script_active_by_hash(_script_hash: i32, _p_1: i32, _p_2: bool, _p_3: i32) -> bool { cfx_core::invoker::invoke(0xDA7DE67F5FE5EE13, &[_script_hash.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
1026#[inline] pub fn _network_is_text_chat_active() -> bool { cfx_core::invoker::invoke(0x5FCF4D7069B09026, &[]).unwrap_or_default() }
1027#[inline] pub fn _network_is_this_script_marked(_p_0: i32, _p_1: bool, _p_2: i32) -> bool { cfx_core::invoker::invoke(0xD1110739EEADB592, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
1028#[inline] pub fn _network_override_clock_milliseconds_per_game_minute(_ms: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x42BF1D2E723B6D7E, &[_ms.into()]); }
1029#[inline] pub fn _network_register_tunable_bool_hash(_context_hash: i32, _name_hash: i32, _value: &mut bool) -> bool { cfx_core::invoker::invoke(0x697F508861875B42, &[_context_hash.into(), _name_hash.into(), _value.into()]).unwrap_or_default() }
1030#[inline] pub fn _network_register_tunable_float_hash(_context_hash: i32, _name_hash: i32, _value: &mut f32) -> bool { cfx_core::invoker::invoke(0x1950DAE9848A4739, &[_context_hash.into(), _name_hash.into(), _value.into()]).unwrap_or_default() }
1031#[inline] pub fn _network_register_tunable_int_hash(_context_hash: i32, _name_hash: i32, _value: &mut i32) -> bool { cfx_core::invoker::invoke(0x3A8B55FDA4C8DDEF, &[_context_hash.into(), _name_hash.into(), _value.into()]).unwrap_or_default() }
1032#[inline] pub fn _network_report_myself() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5626D9D6810730D5, &[]); }
1033#[inline] pub fn _network_respawn_coords(_player: i32, _x: f32, _y: f32, _z: f32, _p_4: bool, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9769F811D1785B03, &[_player.into(), _x.into(), _y.into(), _z.into(), _p_4.into(), _p_5.into()]); }
1034#[inline] pub fn _network_send_presence_transition_invite(_p_0: &mut i32, _p_1: &mut i32, _p_2: i32, _p_3: i32) -> bool { cfx_core::invoker::invoke(0xC116FF9B4D488291, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
1035#[inline] pub fn _network_set_current_data_manager_handle(_p_0: &mut i32) -> bool { cfx_core::invoker::invoke(0x796A87B3B68D1F3D, &[_p_0.into()]).unwrap_or_default() }
1036#[inline] pub fn _network_set_entity_ghosted_with_owner(_entity: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4BA166079D658ED4, &[_entity.into(), _p_1.into()]); }
1037#[inline] pub fn _network_set_entity_invisible_to_network(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF1CA12B18AEF5298, &[_entity.into(), _toggle.into()]); }
1038#[inline] pub fn _network_set_invite_on_call_for_invite_menu(_p_0: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x66F010A4B031A331, &[_p_0.into()]); }
1039#[inline] pub fn _network_set_network_id_dynamic(_net_id: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2B1813ABA29016C5, &[_net_id.into(), _toggle.into()]); }
1040#[inline] pub fn _network_set_vehicle_wheels_destructible(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x890E2C5ABED7236D, &[_vehicle.into(), _toggle.into()]); }
1041#[inline] pub fn _network_should_show_connectivity_troubleshooting() -> bool { cfx_core::invoker::invoke(0x82A2B386716608F1, &[]).unwrap_or_default() }
1042#[inline] pub fn _network_start_user_content_permissions_check(_net_handle: i32) -> i32 { cfx_core::invoker::invoke(0xDEB2B99A1AF1A2A6, &[_net_handle.into()]).unwrap_or_default() }
1043#[inline] pub fn _network_transition_track(_hash: i32, _p_1: i32, _p_2: i32, _state: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC3BFED92026A2AAD, &[_hash.into(), _p_1.into(), _p_2.into(), _state.into(), _p_4.into()]); }
1044#[inline] pub fn _network_update_player_scars() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB7C7F6AD6424304B, &[]); }
1045#[inline] pub fn _remote_cheat_detected() -> bool { cfx_core::invoker::invoke(0x472841A026D26D8B, &[]).unwrap_or_default() }
1046#[inline] pub fn _reserve_network_local_objects(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x797F9C5E661D920E, &[_amount.into()]); }
1047#[inline] pub fn _reserve_network_local_peds(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2C8DF5D129595281, &[_amount.into()]); }
1048#[inline] pub fn _reserve_network_local_vehicles(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x42613035157E4208, &[_amount.into()]); }
1049#[inline] pub fn _reset_ghosted_entity_alpha() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x17330EBF2F2124A8, &[]); }
1050#[inline] pub fn _set_ghosted_entity_alpha(_alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x658500AE6D723A7E, &[_alpha.into()]); }
1051#[inline] pub fn _set_local_player_as_ghost(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5FFE9B4144F9712F, &[_toggle.into()]); }
1052#[inline] pub fn _set_relationship_to_player(_player: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA7C511FA1C5BDA38, &[_player.into(), _p_1.into()]); }
1053#[inline] pub fn _shutdown_and_load_most_recent_save() -> bool { cfx_core::invoker::invoke(0x9ECA15ADFE141431, &[]).unwrap_or_default() }
1054#[inline] pub fn _trigger_script_crc_check_on_player(_player: i32, _p_1: i32, _script_hash: i32) -> bool { cfx_core::invoker::invoke(0x46FB3ED415C7641C, &[_player.into(), _p_1.into(), _script_hash.into()]).unwrap_or_default() }
1055#[inline] pub fn _ugc_query_recently_created_content(_offset: i32, _count: i32, _content_type_name: impl cfx_core::types::AsCharPtr, _p_3: i32) -> bool { cfx_core::invoker::invoke(0x6D4CB481FAC835E8, &[_offset.into(), _count.into(), _content_type_name.as_char_ptr().into(), _p_3.into()]).unwrap_or_default() }
1056}
1057pub mod replay {
1058use cfx_core::types::ToMessagePack;
1059#[inline] pub fn _0x5ad3932daeb1e5d3() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5AD3932DAEB1E5D3, &[]); }
1060#[inline] pub fn _0x7e2bd3ef6c205f09(_p_0: impl cfx_core::types::AsCharPtr, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7E2BD3EF6C205F09, &[_p_0.as_char_ptr().into(), _p_1.into()]); }
1061#[inline] pub fn _0xe058175f8eafe79a(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE058175F8EAFE79A, &[_p_0.into()]); }
1062#[inline] pub fn _activate_rockstar_editor() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x49DA8145672B2725, &[]); }
1063#[inline] pub fn _is_interior_rendering_disabled() -> bool { cfx_core::invoker::invoke(0x95AB8B5C992C7B58, &[]).unwrap_or_default() }
1064#[inline] pub fn _reset_editor_values() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3353D13F09307691, &[]); }
1065}
1066pub mod loadingscreen {
1067use cfx_core::types::ToMessagePack;
1068#[inline] pub fn _0xf2ca003f167e21d2() -> i32 { cfx_core::invoker::invoke(0xF2CA003F167E21D2, &[]).unwrap_or_default() }
1069#[inline] pub fn _0xfa1e0e893d915215(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFA1E0E893D915215, &[_toggle.into()]); }
1070#[inline] pub fn _loadingscreen_get_load_freemode() -> bool { cfx_core::invoker::invoke(0xEF7D17BC6C85264C, &[]).unwrap_or_default() }
1071#[inline] pub fn _loadingscreen_get_load_freemode_with_event_name() -> bool { cfx_core::invoker::invoke(0x8AA464D4E0F6ACCD, &[]).unwrap_or_default() }
1072#[inline] pub fn _loadingscreen_is_loading_freemode() -> bool { cfx_core::invoker::invoke(0xC6DC823253FBB366, &[]).unwrap_or_default() }
1073#[inline] pub fn _loadingscreen_set_is_loading_freemode(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC7E7181C09F33B69, &[_toggle.into()]); }
1074#[inline] pub fn _loadingscreen_set_load_freemode(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB0C56BD3D808D863, &[_toggle.into()]); }
1075#[inline] pub fn _loadingscreen_set_load_freemode_with_event_name(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFC309E94546FCDB5, &[_toggle.into()]); }
1076}
1077pub mod audio {
1078use cfx_core::types::ToMessagePack;
1079#[inline] pub fn _0x0150b6ff25a9e2e5() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x150B6FF25A9E2E5, &[]); }
1080#[inline] pub fn _0x02e93c796abd3a97(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2E93C796ABD3A97, &[_p_0.into()]); }
1081#[inline] pub fn _0x062d5ead4da2fa6a() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x62D5EAD4DA2FA6A, &[]); }
1082#[inline] pub fn _0x0b568201dd99f0eb(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB568201DD99F0EB, &[_p_0.into()]); }
1083#[inline] pub fn _0x11579d940949c49e(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x11579D940949C49E, &[_p_0.into()]); }
1084#[inline] pub fn _0x149aee66f0cb3a99(_p_0: f32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x149AEE66F0CB3A99, &[_p_0.into(), _p_1.into()]); }
1085#[inline] pub fn _0x159b7318403a1cd8(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x159B7318403A1CD8, &[_p_0.into()]); }
1086#[inline] pub fn _0x19af7ed9b9d23058() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x19AF7ED9B9D23058, &[]); }
1087#[inline] pub fn _0x1b7abe26cbcbf8c7(_ped: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1B7ABE26CBCBF8C7, &[_ped.into(), _p_1.into(), _p_2.into()]); }
1088#[inline] pub fn _0x1c073274e065c6d2(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1C073274E065C6D2, &[_vehicle.into(), _toggle.into()]); }
1089#[inline] pub fn _0x2acabed337622df2(_p_0: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2ACABED337622DF2, &[_p_0.as_char_ptr().into()]); }
1090#[inline] pub fn _0x2dd39bf3e2f9c47f() -> i32 { cfx_core::invoker::invoke(0x2DD39BF3E2F9C47F, &[]).unwrap_or_default() }
1091#[inline] pub fn _0x30ca2ef91d15adf8() -> i32 { cfx_core::invoker::invoke(0x30CA2EF91D15ADF8, &[]).unwrap_or_default() }
1092#[inline] pub fn _0x33e3c6c6f2f0b506(_p_0: i32, _p_1: f32, _p_2: f32, _p_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x33E3C6C6F2F0B506, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
1093#[inline] pub fn _0x34d66bc058019ce0(_radio_station_name: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x34D66BC058019CE0, &[_radio_station_name.as_char_ptr().into()]).unwrap_or_default() }
1094#[inline] pub fn _0x3a48ab4445d499be() -> i32 { cfx_core::invoker::invoke(0x3A48AB4445D499BE, &[]).unwrap_or_default() }
1095#[inline] pub fn _0x40763ea7b9b783e7(_p_0: impl cfx_core::types::AsCharPtr, _p_1: i32, _p_2: i32) -> i32 { cfx_core::invoker::invoke(0x40763EA7B9B783E7, &[_p_0.as_char_ptr().into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
1096#[inline] pub fn _0x43fa0dfc5df87815(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x43FA0DFC5DF87815, &[_vehicle.into(), _p_1.into()]); }
1097#[inline] pub fn _0x55ecf4d13d9903b0(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x55ECF4D13D9903B0, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
1098#[inline] pub fn _0x58bb377bec7cd5f4(_p_0: bool, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x58BB377BEC7CD5F4, &[_p_0.into(), _p_1.into()]); }
1099#[inline] pub fn _0x5b9853296731e88d(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5B9853296731E88D, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
1100#[inline] pub fn _0x5d2bfaab8d956e0e() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5D2BFAAB8D956E0E, &[]); }
1101#[inline] pub fn _0x5db8010ee71fdef2(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x5DB8010EE71FDEF2, &[_vehicle.into()]).unwrap_or_default() }
1102#[inline] pub fn _0x61631f5df50d1c34(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x61631F5DF50D1C34, &[_p_0.into()]); }
1103#[inline] pub fn _0x6fddad856e36988a(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6FDDAD856E36988A, &[_vehicle.into(), _toggle.into()]); }
1104#[inline] pub fn _0x70b8ec8fc108a634(_p_0: bool, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x70B8EC8FC108A634, &[_p_0.into(), _p_1.into()]); }
1105#[inline] pub fn _0x7ec3c679d0e7e46b(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7EC3C679D0E7E46B, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
1106#[inline] pub fn _0x892b6ab8f33606f5(_p_0: i32, _entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x892B6AB8F33606F5, &[_p_0.into(), _entity.into()]); }
1107#[inline] pub fn _0x8bf907833be275de(_p_0: f32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8BF907833BE275DE, &[_p_0.into(), _p_1.into()]); }
1108#[inline] pub fn _0x9ac92eed5e4793ab() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9AC92EED5E4793AB, &[]); }
1109#[inline] pub fn _0x9bd7bd55e4533183(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9BD7BD55E4533183, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
1110#[inline] pub fn _0x9d3af56e94c9ae98(_vehicle: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9D3AF56E94C9AE98, &[_vehicle.into(), _p_1.into()]); }
1111#[inline] pub fn _0xa8a7d434afb4b97b(_p_0: impl cfx_core::types::AsCharPtr, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA8A7D434AFB4B97B, &[_p_0.as_char_ptr().into(), _p_1.into()]); }
1112#[inline] pub fn _0xaa19f5572c38b564(_p_0: &mut i32) -> i32 { cfx_core::invoker::invoke(0xAA19F5572C38B564, &[_p_0.into()]).unwrap_or_default() }
1113#[inline] pub fn _0xab6781a5f3101470(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAB6781A5F3101470, &[_p_0.into(), _p_1.into()]); }
1114#[inline] pub fn _0xb542de8c3d1cb210(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB542DE8C3D1CB210, &[_p_0.into()]); }
1115#[inline] pub fn _0xb81cf134aeb56ffb() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB81CF134AEB56FFB, &[]); }
1116#[inline] pub fn _0xbef34b1d9624d5dd(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBEF34B1D9624D5DD, &[_p_0.into()]); }
1117#[inline] pub fn _0xbf4dc1784be94dfa(_ped: i32, _p_1: bool, _hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBF4DC1784BE94DFA, &[_ped.into(), _p_1.into(), _hash.into()]); }
1118#[inline] pub fn _0xc1805d05e6d4fe10(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC1805D05E6D4FE10, &[_vehicle.into()]); }
1119#[inline] pub fn _0xc64a06d939f826f5(_p_0: &mut f32, _p_1: &mut i32, _p_2: &mut i32) -> bool { cfx_core::invoker::invoke(0xC64A06D939F826F5, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
1120#[inline] pub fn _0xc8b1b2425604cdd0() -> bool { cfx_core::invoker::invoke(0xC8B1B2425604CDD0, &[]).unwrap_or_default() }
1121#[inline] pub fn _0xc8ede9bdbccba6d4(_p_0: &mut i32, _p_1: f32, _p_2: f32, _p_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC8EDE9BDBCCBA6D4, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
1122#[inline] pub fn _0xd2dccd8e16e20997(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD2DCCD8E16E20997, &[_p_0.into()]); }
1123#[inline] pub fn _0xda07819e452ffe8f(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDA07819E452FFE8F, &[_p_0.into()]); }
1124#[inline] pub fn _0xdd6bcf9e94425df9() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDD6BCF9E94425DF9, &[]); }
1125#[inline] pub fn _0xe4e6dd5566d28c82() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE4E6DD5566D28C82, &[]); }
1126#[inline] pub fn _0xf1f8157b8c3f171c(_vehicle: i32, _p_1: impl cfx_core::types::AsCharPtr, _p_2: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF1F8157B8C3F171C, &[_vehicle.into(), _p_1.as_char_ptr().into(), _p_2.as_char_ptr().into()]); }
1127#[inline] pub fn _0xf3365489e0dd50f9(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF3365489E0DD50F9, &[_vehicle.into(), _toggle.into()]); }
1128#[inline] pub fn _0xf8ad2eed7c47e8fe(_ped: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF8AD2EED7C47E8FE, &[_ped.into(), _p_1.into(), _p_2.into()]); }
1129#[inline] pub fn _0xff266d1d0eb1195d() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFF266D1D0EB1195D, &[]); }
1130#[inline] pub fn activate_audio_slowmo_mode(_p_0: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD01005D2BA2EB778, &[_p_0.as_char_ptr().into()]); }
1131#[inline] pub fn add_entity_to_audio_mix_group(_entity: i32, _group_name: impl cfx_core::types::AsCharPtr, _p_2: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x153973AB99FE8980, &[_entity.into(), _group_name.as_char_ptr().into(), _p_2.into()]); }
1132#[inline] pub fn add_line_to_conversation(_index: i32, _p_1: impl cfx_core::types::AsCharPtr, _p_2: impl cfx_core::types::AsCharPtr, _p_3: i32, _p_4: i32, _p_5: bool, _p_6: bool, _p_7: bool, _p_8: bool, _p_9: i32, _p_10: bool, _p_11: bool, _p_12: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC5EF963405593646, &[_index.into(), _p_1.as_char_ptr().into(), _p_2.as_char_ptr().into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into(), _p_11.into(), _p_12.into()]); }
1133#[inline] pub fn add_ped_to_conversation(_index: i32, _ped: i32, _p_2: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x95D9F4BC443956E7, &[_index.into(), _ped.into(), _p_2.as_char_ptr().into()]); }
1134#[inline] pub fn audio_is_scripted_music_playing() -> i32 { cfx_core::invoker::invoke(0x845FFC3A4FEEFA3E, &[]).unwrap_or_default() }
1135#[inline] pub fn blip_siren(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1B9025BDA76822B6, &[_vehicle.into()]); }
1136#[inline] pub fn block_death_jingle(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF154B8D1775B2DEC, &[_toggle.into()]); }
1137#[inline] pub fn cancel_music_event(_event_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x5B17A90291133DA5, &[_event_name.as_char_ptr().into()]).unwrap_or_default() }
1138#[inline] pub fn clear_all_broken_glass() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB32209EFFDC04913, &[]); }
1139#[inline] pub fn clear_ambient_zone_list_state(_p_0: &mut i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x120C48C614909FA4, &[_p_0.into(), _p_1.into()]); }
1140#[inline] pub fn clear_ambient_zone_state(_zone_name: impl cfx_core::types::AsCharPtr, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x218DD44AAAC964FF, &[_zone_name.as_char_ptr().into(), _p_1.into()]); }
1141#[inline] pub fn clear_custom_radio_track_list(_radio_station: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1654F24A88A8E3FE, &[_radio_station.as_char_ptr().into()]); }
1142#[inline] pub fn create_new_scripted_conversation() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD2C91A0B572AAE56, &[]); }
1143#[inline] pub fn deactivate_audio_slowmo_mode(_p_0: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDDC635D5B3262C56, &[_p_0.as_char_ptr().into()]); }
1144#[inline] pub fn disable_ped_pain_audio(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA9A41C1E940FB0E8, &[_ped.into(), _toggle.into()]); }
1145#[inline] pub fn distant_cop_car_sirens(_value: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x552369F549563AD5, &[_value.into()]); }
1146#[inline] pub fn does_player_veh_have_radio() -> bool { cfx_core::invoker::invoke(0x109697E2FFBAC8A1, &[]).unwrap_or_default() }
1147#[inline] pub fn enable_stall_warning_sounds(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC15907D667F7CFB2, &[_vehicle.into(), _toggle.into()]); }
1148#[inline] pub fn enable_vehicle_exhaust_pops(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2BE4BC731D039D5A, &[_vehicle.into(), _toggle.into()]); }
1149#[inline] pub fn find_radio_station_index(_station: i32) -> i32 { cfx_core::invoker::invoke(0x8D67489793FF428B, &[_station.into()]).unwrap_or_default() }
1150#[inline] pub fn freeze_microphone() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD57AAAE0E2214D11, &[]); }
1151#[inline] pub fn freeze_radio_station(_radio_station: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x344F393B027E38C3, &[_radio_station.as_char_ptr().into()]); }
1152#[inline] pub fn get_audible_music_track_text_id() -> i32 { cfx_core::invoker::invoke(0x50B196FC9ED6545B, &[]).unwrap_or_default() }
1153#[inline] pub fn get_current_scripted_conversation_line() -> i32 { cfx_core::invoker::invoke(0x480357EE890C295A, &[]).unwrap_or_default() }
1154#[inline] pub fn get_is_preloaded_conversation_ready() -> bool { cfx_core::invoker::invoke(0xE73364DB90778FFA, &[]).unwrap_or_default() }
1155#[inline] pub fn get_music_playtime() -> i32 { cfx_core::invoker::invoke(0xE7A0D23DC414507B, &[]).unwrap_or_default() }
1156#[inline] pub fn get_network_id_from_sound_id(_sound_id: i32) -> i32 { cfx_core::invoker::invoke(0x2DE3F0A134FFBC0D, &[_sound_id.into()]).unwrap_or_default() }
1157#[inline] pub fn get_num_unlocked_radio_stations() -> i32 { cfx_core::invoker::invoke(0xF1620ECB50E01DE7, &[]).unwrap_or_default() }
1158#[inline] pub fn get_player_radio_station_genre() -> i32 { cfx_core::invoker::invoke(0xA571991A7FE6CCEB, &[]).unwrap_or_default() }
1159#[inline] pub fn get_player_radio_station_index() -> i32 { cfx_core::invoker::invoke(0xE8AF77C4C06ADC93, &[]).unwrap_or_default() }
1160#[inline] pub fn get_player_radio_station_name() -> Option<String> { cfx_core::invoker::invoke(0xF6D733C32076AD03, &[]).ok() }
1161#[inline] pub fn get_radio_station_name(_radio_station: i32) -> Option<String> { cfx_core::invoker::invoke(0xB28ECA15046CA8B9, &[_radio_station.into()]).ok() }
1162#[inline] pub fn get_sound_id() -> i32 { cfx_core::invoker::invoke(0x430386FE9BF80B45, &[]).unwrap_or_default() }
1163#[inline] pub fn get_sound_id_from_network_id(_net_id: i32) -> i32 { cfx_core::invoker::invoke(0x75262FD12D0A1C84, &[_net_id.into()]).unwrap_or_default() }
1164#[inline] pub fn get_stream_play_time() -> i32 { cfx_core::invoker::invoke(0x4E72BBDBCA58A3DB, &[]).unwrap_or_default() }
1165#[inline] pub fn get_vehicle_default_horn(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x2165D55000219AC, &[_vehicle.into()]).unwrap_or_default() }
1166#[inline] pub fn get_vehicle_default_horn_ignore_mods(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xACB5DCCA1EC76840, &[_vehicle.into()]).unwrap_or_default() }
1167#[inline] pub fn has_sound_finished(_sound_id: i32) -> bool { cfx_core::invoker::invoke(0xFCBDCE714A7C88E5, &[_sound_id.into()]).unwrap_or_default() }
1168#[inline] pub fn hint_ambient_audio_bank(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x8F8C0E370AE62F5C, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
1169#[inline] pub fn hint_script_audio_bank(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0xFB380A29641EC31A, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
1170#[inline] pub fn interrupt_conversation(_p_0: i32, _p_1: &mut i32, _p_2: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA018A12E5C5C2FA6, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
1171#[inline] pub fn interrupt_conversation_and_pause(_p_0: i32, _p_1: impl cfx_core::types::AsCharPtr, _p_2: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8A694D7A68F8DC38, &[_p_0.into(), _p_1.as_char_ptr().into(), _p_2.as_char_ptr().into()]); }
1172#[inline] pub fn is_alarm_playing(_alarm_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x226435CB96CCFC8C, &[_alarm_name.as_char_ptr().into()]).unwrap_or_default() }
1173#[inline] pub fn is_ambient_speech_disabled(_ped: i32) -> bool { cfx_core::invoker::invoke(0x932C2D096A2C3FFF, &[_ped.into()]).unwrap_or_default() }
1174#[inline] pub fn is_ambient_speech_playing(_ped: i32) -> bool { cfx_core::invoker::invoke(0x9072C8B49907BFAD, &[_ped.into()]).unwrap_or_default() }
1175#[inline] pub fn is_ambient_zone_enabled(_ambient_zone: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x1E2817A479A7F9B, &[_ambient_zone.as_char_ptr().into()]).unwrap_or_default() }
1176#[inline] pub fn is_animal_vocalization_playing(_ped_handle: i32) -> bool { cfx_core::invoker::invoke(0xC265DF9FB44A9FBD, &[_ped_handle.into()]).unwrap_or_default() }
1177#[inline] pub fn is_any_speech_playing(_ped: i32) -> bool { cfx_core::invoker::invoke(0x729072355FA39EC9, &[_ped.into()]).unwrap_or_default() }
1178#[inline] pub fn is_audio_scene_active(_scene: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xB65B60556E2A9225, &[_scene.as_char_ptr().into()]).unwrap_or_default() }
1179#[inline] pub fn is_game_in_control_of_music() -> bool { cfx_core::invoker::invoke(0x6D28DC1671E334FD, &[]).unwrap_or_default() }
1180#[inline] pub fn is_horn_active(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x9D6BFC12B05C6121, &[_vehicle.into()]).unwrap_or_default() }
1181#[inline] pub fn is_mission_complete_playing() -> bool { cfx_core::invoker::invoke(0x19A30C23F5827F8A, &[]).unwrap_or_default() }
1182#[inline] pub fn is_mission_complete_ready_for_ui() -> bool { cfx_core::invoker::invoke(0x6F259F82D873B8B8, &[]).unwrap_or_default() }
1183#[inline] pub fn is_mission_news_story_unlocked(_news_story: i32) -> i32 { cfx_core::invoker::invoke(0x66E49BF55B4B1874, &[_news_story.into()]).unwrap_or_default() }
1184#[inline] pub fn is_mobile_phone_call_ongoing() -> bool { cfx_core::invoker::invoke(0x7497D2CE2C30D24C, &[]).unwrap_or_default() }
1185#[inline] pub fn is_mobile_phone_radio_active() -> bool { cfx_core::invoker::invoke(0xB35CE999E8EF317E, &[]).unwrap_or_default() }
1186#[inline] pub fn is_music_oneshot_playing() -> bool { cfx_core::invoker::invoke(0xA097AB275061FB21, &[]).unwrap_or_default() }
1187#[inline] pub fn is_ped_in_current_conversation(_ped: i32) -> bool { cfx_core::invoker::invoke(0x49E937F18F4020C, &[_ped.into()]).unwrap_or_default() }
1188#[inline] pub fn is_ped_ringtone_playing(_ped: i32) -> bool { cfx_core::invoker::invoke(0x1E8E5E20937E3137, &[_ped.into()]).unwrap_or_default() }
1189#[inline] pub fn is_player_veh_radio_enable() -> bool { cfx_core::invoker::invoke(0x5F43D83FD6738741, &[]).unwrap_or_default() }
1190#[inline] pub fn is_radio_faded_out() -> bool { cfx_core::invoker::invoke(0x626A247D2405330, &[]).unwrap_or_default() }
1191#[inline] pub fn is_radio_retuning() -> bool { cfx_core::invoker::invoke(0xA151A7394A214E65, &[]).unwrap_or_default() }
1192#[inline] pub fn is_scripted_conversation_loaded() -> bool { cfx_core::invoker::invoke(0xDF0D54BE7A776737, &[]).unwrap_or_default() }
1193#[inline] pub fn is_scripted_conversation_ongoing() -> bool { cfx_core::invoker::invoke(0x16754C556D2EDE3D, &[]).unwrap_or_default() }
1194#[inline] pub fn is_scripted_speech_playing(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xCC9AA18DCC7084F4, &[_p_0.into()]).unwrap_or_default() }
1195#[inline] pub fn is_stream_playing() -> bool { cfx_core::invoker::invoke(0xD11FA52EB849D978, &[]).unwrap_or_default() }
1196#[inline] pub fn load_stream(_stream_name: impl cfx_core::types::AsCharPtr, _sound_set: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x1F1F957154EC51DF, &[_stream_name.as_char_ptr().into(), _sound_set.as_char_ptr().into()]).unwrap_or_default() }
1197#[inline] pub fn load_stream_with_start_offset(_stream_name: impl cfx_core::types::AsCharPtr, _start_offset: i32, _sound_set: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x59C16B79F53B3712, &[_stream_name.as_char_ptr().into(), _start_offset.into(), _sound_set.as_char_ptr().into()]).unwrap_or_default() }
1198#[inline] pub fn override_player_ground_material(_hash: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD2CC78CD3D0B50F9, &[_hash.into(), _toggle.into()]); }
1199#[inline] pub fn override_trevor_rage(_voice_effect: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x13AD665062541A7E, &[_voice_effect.as_char_ptr().into()]); }
1200#[inline] pub fn override_underwater_stream(_p_0: &mut i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF2A9CDABCEA04BD6, &[_p_0.into(), _p_1.into()]); }
1201#[inline] pub fn override_veh_horn(_vehicle: i32, _override: bool, _horn_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3CDC1E622CCE0356, &[_vehicle.into(), _override.into(), _horn_hash.into()]); }
1202#[inline] pub fn pause_scripted_conversation(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8530AD776CD72B12, &[_p_0.into()]); }
1203#[inline] pub fn play_ambient_speech_from_position_native(_speech_name: impl cfx_core::types::AsCharPtr, _voice_name: impl cfx_core::types::AsCharPtr, _x: f32, _y: f32, _z: f32, _speech_param: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xED640017ED337E45, &[_speech_name.as_char_ptr().into(), _voice_name.as_char_ptr().into(), _x.into(), _y.into(), _z.into(), _speech_param.as_char_ptr().into()]); }
1204#[inline] pub fn play_animal_vocalization(_ped_handle: i32, _p_1: i32, _speech_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEE066C7006C49C0A, &[_ped_handle.into(), _p_1.into(), _speech_name.as_char_ptr().into()]); }
1205#[inline] pub fn play_deferred_sound_frontend(_sound_name: impl cfx_core::types::AsCharPtr, _soundset_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCADA5A0D0702381E, &[_sound_name.as_char_ptr().into(), _soundset_name.as_char_ptr().into()]); }
1206#[inline] pub fn play_end_credits_music(_play: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCD536C4D33DCC900, &[_play.into()]); }
1207#[inline] pub fn play_mission_complete_audio(_audio_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB138AAB8A70D3C69, &[_audio_name.as_char_ptr().into()]); }
1208#[inline] pub fn play_pain(_ped: i32, _pain_id: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBC9AE166038A5CEC, &[_ped.into(), _pain_id.into(), _p_1.into()]); }
1209#[inline] pub fn play_ped_ambient_speech_and_clone_native(_ped: i32, _speech_name: impl cfx_core::types::AsCharPtr, _speech_param: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC6941B4A3A8FBBB9, &[_ped.into(), _speech_name.as_char_ptr().into(), _speech_param.as_char_ptr().into()]); }
1210#[inline] pub fn play_ped_ambient_speech_native(_ped: i32, _speech_name: impl cfx_core::types::AsCharPtr, _speech_param: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8E04FEDD28D42462, &[_ped.into(), _speech_name.as_char_ptr().into(), _speech_param.as_char_ptr().into()]); }
1211#[inline] pub fn play_ped_ambient_speech_with_voice_native(_ped: i32, _speech_name: impl cfx_core::types::AsCharPtr, _voice_name: impl cfx_core::types::AsCharPtr, _speech_param: impl cfx_core::types::AsCharPtr, _p_4: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3523634255FC3318, &[_ped.into(), _speech_name.as_char_ptr().into(), _voice_name.as_char_ptr().into(), _speech_param.as_char_ptr().into(), _p_4.into()]); }
1212#[inline] pub fn play_ped_ringtone(_ringtone_name: impl cfx_core::types::AsCharPtr, _ped: i32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF9E56683CA8E11A5, &[_ringtone_name.as_char_ptr().into(), _ped.into(), _p_2.into()]); }
1213#[inline] pub fn play_police_report(_name: impl cfx_core::types::AsCharPtr, _p_1: f32) -> i32 { cfx_core::invoker::invoke(0xDFEBD56D9BD1EB16, &[_name.as_char_ptr().into(), _p_1.into()]).unwrap_or_default() }
1214#[inline] pub fn play_sound(_sound_id: i32, _audio_name: impl cfx_core::types::AsCharPtr, _audio_ref: impl cfx_core::types::AsCharPtr, _p_3: bool, _p_4: i32, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7FF4944CC209192D, &[_sound_id.into(), _audio_name.as_char_ptr().into(), _audio_ref.as_char_ptr().into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
1215#[inline] pub fn play_sound_from_coord(_sound_id: i32, _audio_name: impl cfx_core::types::AsCharPtr, _x: f32, _y: f32, _z: f32, _audio_ref: impl cfx_core::types::AsCharPtr, _p_6: bool, _range: i32, _p_8: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8D8686B622B88120, &[_sound_id.into(), _audio_name.as_char_ptr().into(), _x.into(), _y.into(), _z.into(), _audio_ref.as_char_ptr().into(), _p_6.into(), _range.into(), _p_8.into()]); }
1216#[inline] pub fn play_sound_from_entity(_sound_id: i32, _audio_name: impl cfx_core::types::AsCharPtr, _entity: i32, _audio_ref: impl cfx_core::types::AsCharPtr, _p_4: bool, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE65F427EB70AB1ED, &[_sound_id.into(), _audio_name.as_char_ptr().into(), _entity.into(), _audio_ref.as_char_ptr().into(), _p_4.into(), _p_5.into()]); }
1217#[inline] pub fn play_sound_frontend(_sound_id: i32, _audio_name: impl cfx_core::types::AsCharPtr, _audio_ref: impl cfx_core::types::AsCharPtr, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x67C540AA08E4A6F5, &[_sound_id.into(), _audio_name.as_char_ptr().into(), _audio_ref.as_char_ptr().into(), _p_3.into()]); }
1218#[inline] pub fn play_stream_from_object(_object: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEBAA9B64D76356FD, &[_object.into()]); }
1219#[inline] pub fn play_stream_from_ped(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x89049DD63C08B5D1, &[_ped.into()]); }
1220#[inline] pub fn play_stream_from_position(_x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x21442F412E8DE56B, &[_x.into(), _y.into(), _z.into()]); }
1221#[inline] pub fn play_stream_from_vehicle(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB70374A758007DFA, &[_vehicle.into()]); }
1222#[inline] pub fn play_stream_frontend() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x58FCE43488F9F5F4, &[]); }
1223#[inline] pub fn play_synchronized_audio_event(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x8B2FD4560E55DD2D, &[_p_0.into()]).unwrap_or_default() }
1224#[inline] pub fn play_vehicle_door_close_sound(_vehicle: i32, _door_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x62A456AA4769EF34, &[_vehicle.into(), _door_index.into()]); }
1225#[inline] pub fn play_vehicle_door_open_sound(_vehicle: i32, _door_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3A539D52857EA82D, &[_vehicle.into(), _door_index.into()]); }
1226#[inline] pub fn preload_script_conversation(_p_0: bool, _p_1: bool, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3B3CAD6166916D87, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
1227#[inline] pub fn preload_script_phone_conversation(_p_0: bool, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6004BCB0E226AAEA, &[_p_0.into(), _p_1.into()]); }
1228#[inline] pub fn prepare_alarm(_alarm_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x9D74AE343DB65533, &[_alarm_name.as_char_ptr().into()]).unwrap_or_default() }
1229#[inline] pub fn prepare_music_event(_event_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x1E5185B72EF5158A, &[_event_name.as_char_ptr().into()]).unwrap_or_default() }
1230#[inline] pub fn prepare_synchronized_audio_event(_p_0: impl cfx_core::types::AsCharPtr, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0xC7ABCACA4985A766, &[_p_0.as_char_ptr().into(), _p_1.into()]).unwrap_or_default() }
1231#[inline] pub fn prepare_synchronized_audio_event_for_scene(_p_0: i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0x29FE7CD1B7E2E75, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
1232#[inline] pub fn record_broken_glass(_x: f32, _y: f32, _z: f32, _radius: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFBE20329593DEC9D, &[_x.into(), _y.into(), _z.into(), _radius.into()]); }
1233#[inline] pub fn register_script_with_audio(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC6ED9D5092438D91, &[_p_0.into()]); }
1234#[inline] pub fn release_ambient_audio_bank() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x65475A218FFAA93D, &[]); }
1235#[inline] pub fn release_mission_audio_bank() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEC92A1BF0857187, &[]); }
1236#[inline] pub fn release_named_script_audio_bank(_audio_bank: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x77ED170667F50170, &[_audio_bank.as_char_ptr().into()]); }
1237#[inline] pub fn release_script_audio_bank() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7A2D8AD0A9EB9C3F, &[]); }
1238#[inline] pub fn release_sound_id(_sound_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x353FC880830B88FA, &[_sound_id.into()]); }
1239#[inline] pub fn release_weapon_audio() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCE4AC0439F607045, &[]); }
1240#[inline] pub fn remove_entity_from_audio_mix_group(_entity: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x18EB48CFC41F2EA0, &[_entity.into(), _p_1.into()]); }
1241#[inline] pub fn remove_portal_settings_override(_p_0: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB4BBFD9CD8B3922B, &[_p_0.as_char_ptr().into()]); }
1242#[inline] pub fn request_ambient_audio_bank(_p_0: impl cfx_core::types::AsCharPtr, _p_1: bool) -> bool { cfx_core::invoker::invoke(0xFE02FFBED8CA9D99, &[_p_0.as_char_ptr().into(), _p_1.into()]).unwrap_or_default() }
1243#[inline] pub fn request_mission_audio_bank(_p_0: impl cfx_core::types::AsCharPtr, _p_1: bool) -> bool { cfx_core::invoker::invoke(0x7345BDD95E62E0F2, &[_p_0.as_char_ptr().into(), _p_1.into()]).unwrap_or_default() }
1244#[inline] pub fn request_script_audio_bank(_p_0: impl cfx_core::types::AsCharPtr, _p_1: bool) -> bool { cfx_core::invoker::invoke(0x2F844A8B08D76685, &[_p_0.as_char_ptr().into(), _p_1.into()]).unwrap_or_default() }
1245#[inline] pub fn reset_ped_audio_flags(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF54BB7B61036F335, &[_ped.into()]); }
1246#[inline] pub fn reset_trevor_rage() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE78503B10C4314E0, &[]); }
1247#[inline] pub fn restart_scripted_conversation() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9AEB285D1818C9AC, &[]); }
1248#[inline] pub fn set_aggressive_horns(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x395BF71085D1B1D9, &[_toggle.into()]); }
1249#[inline] pub fn set_ambient_voice_name(_ped: i32, _name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6C8065A3B780185B, &[_ped.into(), _name.as_char_ptr().into()]); }
1250#[inline] pub fn set_ambient_zone_list_state(_p_0: impl cfx_core::types::AsCharPtr, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9748FA4DE50CCE3E, &[_p_0.as_char_ptr().into(), _p_1.into(), _p_2.into()]); }
1251#[inline] pub fn set_ambient_zone_list_state_persistent(_ambient_zone: impl cfx_core::types::AsCharPtr, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF3638DAE8C4045E1, &[_ambient_zone.as_char_ptr().into(), _p_1.into(), _p_2.into()]); }
1252#[inline] pub fn set_ambient_zone_state(_zone_name: &mut i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBDA07E5950085E46, &[_zone_name.into(), _p_1.into(), _p_2.into()]); }
1253#[inline] pub fn set_ambient_zone_state_persistent(_ambient_zone: impl cfx_core::types::AsCharPtr, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1D6650420CEC9D3B, &[_ambient_zone.as_char_ptr().into(), _p_1.into(), _p_2.into()]); }
1254#[inline] pub fn set_animal_mood(_animal: i32, _mood: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCC97B29285B1DC3B, &[_animal.into(), _mood.into()]); }
1255#[inline] pub fn set_audio_flag(_flag_name: impl cfx_core::types::AsCharPtr, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB9EFD5C25018725A, &[_flag_name.as_char_ptr().into(), _toggle.into()]); }
1256#[inline] pub fn set_audio_scene_variable(_scene: impl cfx_core::types::AsCharPtr, _variable: impl cfx_core::types::AsCharPtr, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEF21A9EF089A2668, &[_scene.as_char_ptr().into(), _variable.as_char_ptr().into(), _value.into()]); }
1257#[inline] pub fn set_audio_script_cleanup_time(_time: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA5F377B175A699C5, &[_time.into()]); }
1258#[inline] pub fn set_audio_special_effect_mode(_mode: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x12561FCBB62D5B9C, &[_mode.into()]); }
1259#[inline] pub fn set_audio_vehicle_priority(_vehicle: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE5564483E407F914, &[_vehicle.into(), _p_1.into()]); }
1260#[inline] pub fn set_custom_radio_track_list(_radio_station: impl cfx_core::types::AsCharPtr, _track_list_name: impl cfx_core::types::AsCharPtr, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4E404A9361F75BB2, &[_radio_station.as_char_ptr().into(), _track_list_name.as_char_ptr().into(), _p_2.into()]); }
1261#[inline] pub fn set_cutscene_audio_override(_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3B4BF5F0859204D9, &[_name.as_char_ptr().into()]); }
1262#[inline] pub fn set_emitter_radio_station(_emitter_name: impl cfx_core::types::AsCharPtr, _radio_station: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xACF57305B12AF907, &[_emitter_name.as_char_ptr().into(), _radio_station.as_char_ptr().into()]); }
1263#[inline] pub fn set_frontend_radio_active(_active: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF7F26C6E9CC9EBB8, &[_active.into()]); }
1264#[inline] pub fn set_gps_active(_active: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3BD3F52BA9B1E4E8, &[_active.into()]); }
1265#[inline] pub fn set_horn_enabled(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x76D683C108594D0E, &[_vehicle.into(), _toggle.into()]); }
1266#[inline] pub fn set_initial_player_station(_radio_station: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x88795F13FACDA88D, &[_radio_station.as_char_ptr().into()]); }
1267#[inline] pub fn set_microphone_position(_p_0: bool, _x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _x_3: f32, _y_3: f32, _z_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB6AE90EDDE95C762, &[_p_0.into(), _x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _x_3.into(), _y_3.into(), _z_3.into()]); }
1268#[inline] pub fn set_mobile_phone_radio_state(_state: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBF286C554784F3DF, &[_state.into()]); }
1269#[inline] pub fn set_mobile_radio_enabled_during_gameplay(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1098355A16064BB3, &[_toggle.into()]); }
1270#[inline] pub fn set_ped_is_drunk(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x95D2D383D5396B8A, &[_ped.into(), _toggle.into()]); }
1271#[inline] pub fn set_player_angry(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEA241BB04110F091, &[_ped.into(), _toggle.into()]); }
1272#[inline] pub fn set_portal_settings_override(_p_0: impl cfx_core::types::AsCharPtr, _p_1: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x44DBAD7A7FA2BE5, &[_p_0.as_char_ptr().into(), _p_1.as_char_ptr().into()]); }
1273#[inline] pub fn set_radio_auto_unfreeze(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC1AA9F53CE982990, &[_toggle.into()]); }
1274#[inline] pub fn set_radio_frontend_fade_time(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2C96CDB04FCA358E, &[_p_0.into()]); }
1275#[inline] pub fn set_radio_station_music_only(_radio_station: impl cfx_core::types::AsCharPtr, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x774BD811F656A122, &[_radio_station.as_char_ptr().into(), _toggle.into()]); }
1276#[inline] pub fn set_radio_to_station_index(_radio_station: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA619B168B8A8570F, &[_radio_station.into()]); }
1277#[inline] pub fn set_radio_to_station_name(_station_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC69EDA28699D5107, &[_station_name.as_char_ptr().into()]); }
1278#[inline] pub fn set_radio_track(_radio_station: impl cfx_core::types::AsCharPtr, _radio_track: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB39786F201FEE30B, &[_radio_station.as_char_ptr().into(), _radio_track.as_char_ptr().into()]); }
1279#[inline] pub fn set_script_update_door_audio(_door_hash: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6C0023BED16DD6B, &[_door_hash.into(), _toggle.into()]); }
1280#[inline] pub fn set_siren_with_no_driver(_vehicle: i32, _toggle: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1FEF0683B96EBCF2, &[_vehicle.into(), _toggle.into()]); }
1281#[inline] pub fn set_static_emitter_enabled(_emitter_name: impl cfx_core::types::AsCharPtr, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x399D2D3B33F1B8EB, &[_emitter_name.as_char_ptr().into(), _toggle.into()]); }
1282#[inline] pub fn set_user_radio_control_enabled(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x19F21E63AE6EAE4E, &[_toggle.into()]); }
1283#[inline] pub fn set_variable_on_sound(_sound_id: i32, _variable_name: impl cfx_core::types::AsCharPtr, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAD6B3148A78AE9B6, &[_sound_id.into(), _variable_name.as_char_ptr().into(), _value.into()]); }
1284#[inline] pub fn set_variable_on_stream(_p_0: impl cfx_core::types::AsCharPtr, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2F9D3834AEB9EF79, &[_p_0.as_char_ptr().into(), _p_1.into()]); }
1285#[inline] pub fn set_variable_on_under_water_stream(_variable_name: impl cfx_core::types::AsCharPtr, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x733ADF241531E5C2, &[_variable_name.as_char_ptr().into(), _value.into()]); }
1286#[inline] pub fn set_vehicle_audio_body_damage_factor(_vehicle: i32, _intensity: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1BB4D577D38BD9E, &[_vehicle.into(), _intensity.into()]); }
1287#[inline] pub fn set_vehicle_audio_engine_damage_factor(_vehicle: i32, _damage_factor: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x59E7B488451F4D3A, &[_vehicle.into(), _damage_factor.into()]); }
1288#[inline] pub fn set_vehicle_boost_active(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4A04DE7CAB2739A1, &[_vehicle.into(), _toggle.into()]); }
1289#[inline] pub fn set_vehicle_radio_enabled(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3B988190C0AA6C0B, &[_vehicle.into(), _toggle.into()]); }
1290#[inline] pub fn set_vehicle_radio_loud(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBB6F1CAEC68B0BCE, &[_vehicle.into(), _toggle.into()]); }
1291#[inline] pub fn set_veh_radio_station(_vehicle: i32, _radio_station: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1B9C0099CB942AC6, &[_vehicle.into(), _radio_station.as_char_ptr().into()]); }
1292#[inline] pub fn skip_radio_forward() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6DDBBDD98E2E9C25, &[]); }
1293#[inline] pub fn skip_to_next_scripted_conversation_line() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9663FE6B7A61EB00, &[]); }
1294#[inline] pub fn start_alarm(_alarm_name: impl cfx_core::types::AsCharPtr, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x355EF116C4C97B2, &[_alarm_name.as_char_ptr().into(), _p_2.into()]); }
1295#[inline] pub fn start_audio_scene(_scene: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x13A80FC08F6E4F2, &[_scene.as_char_ptr().into()]).unwrap_or_default() }
1296#[inline] pub fn start_preloaded_conversation() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x23641AFE870AF385, &[]); }
1297#[inline] pub fn start_script_conversation(_p_0: bool, _p_1: bool, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6B17C62C9635D2DC, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
1298#[inline] pub fn start_script_phone_conversation(_p_0: bool, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x252E5F915EABB675, &[_p_0.into(), _p_1.into()]); }
1299#[inline] pub fn stop_alarm(_alarm_name: impl cfx_core::types::AsCharPtr, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA1CADDCD98415A41, &[_alarm_name.as_char_ptr().into(), _toggle.into()]); }
1300#[inline] pub fn stop_all_alarms(_stop: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2F794A877ADD4C92, &[_stop.into()]); }
1301#[inline] pub fn stop_audio_scene(_scene: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDFE8422B3B94E688, &[_scene.as_char_ptr().into()]); }
1302#[inline] pub fn stop_audio_scenes() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBAC7FC81A75EC1A1, &[]); }
1303#[inline] pub fn stop_current_playing_ambient_speech(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB8BEC0CA6F0EDB0F, &[_ped.into()]); }
1304#[inline] pub fn stop_current_playing_speech(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7A73D05A607734C7, &[_ped.into()]); }
1305#[inline] pub fn stop_cutscene_audio() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x806058BBDC136E06, &[]); }
1306#[inline] pub fn stop_ped_ringtone(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6C5AE23EFA885092, &[_ped.into()]); }
1307#[inline] pub fn stop_ped_speaking(_ped: i32, _shaking: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9D64D7405520E3D3, &[_ped.into(), _shaking.into()]); }
1308#[inline] pub fn stop_scripted_conversation(_p_0: bool) -> i32 { cfx_core::invoker::invoke(0xD79DEEFB53455EBA, &[_p_0.into()]).unwrap_or_default() }
1309#[inline] pub fn stop_sound(_sound_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA3B0C41BA5CC0BB5, &[_sound_id.into()]); }
1310#[inline] pub fn stop_stream() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA4718A1419D18151, &[]); }
1311#[inline] pub fn stop_synchronized_audio_event(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x92D6A88E64A94430, &[_p_0.into()]).unwrap_or_default() }
1312#[inline] pub fn trigger_music_event(_event_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x706D57B0F50DA710, &[_event_name.as_char_ptr().into()]).unwrap_or_default() }
1313#[inline] pub fn unfreeze_radio_station(_radio_station: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFC00454CF60B91DD, &[_radio_station.as_char_ptr().into()]); }
1314#[inline] pub fn unlock_mission_news_story(_news_story: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB165AB7C248B2DC1, &[_news_story.into()]); }
1315#[inline] pub fn unlock_radio_station_track_list(_radio_station: impl cfx_core::types::AsCharPtr, _track_list_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x31ACB6ABA18C729, &[_radio_station.as_char_ptr().into(), _track_list_name.as_char_ptr().into()]); }
1316#[inline] pub fn unregister_script_with_audio() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA8638BE228D4751A, &[]); }
1317#[inline] pub fn use_siren_as_horn(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFA932DE350266EF8, &[_vehicle.into(), _toggle.into()]); }
1318#[inline] pub fn _cancel_current_police_report() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB4F90FAF7670B16F, &[]); }
1319#[inline] pub fn _can_ped_speak(_ped: i32, _speech_name: impl cfx_core::types::AsCharPtr, _unk: bool) -> bool { cfx_core::invoker::invoke(0x49B99BF3FDA89A7A, &[_ped.into(), _speech_name.as_char_ptr().into(), _unk.into()]).unwrap_or_default() }
1320#[inline] pub fn _force_vehicle_engine_audio(_vehicle: i32, _audio_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4F0C413926060B38, &[_vehicle.into(), _audio_name.as_char_ptr().into()]); }
1321#[inline] pub fn _get_ambient_voice_name_hash(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x5E203DA2BA15D436, &[_ped.into()]).unwrap_or_default() }
1322#[inline] pub fn _get_current_radio_station_hash(_radio_station_name: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x3E65CDE5215832C1, &[_radio_station_name.as_char_ptr().into()]).unwrap_or_default() }
1323#[inline] pub fn _get_vehicle_default_horn_variation(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xD53F3A29BCE2580E, &[_vehicle.into()]).unwrap_or_default() }
1324#[inline] pub fn _has_multiplayer_audio_data_loaded() -> bool { cfx_core::invoker::invoke(0x544810ED9DB6BBE6, &[]).unwrap_or_default() }
1325#[inline] pub fn _has_multiplayer_audio_data_unloaded() -> bool { cfx_core::invoker::invoke(0x5B50ABB1FE3746F4, &[]).unwrap_or_default() }
1326#[inline] pub fn _is_vehicle_radio_enabled(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xBE4BE946463F917, &[_vehicle.into()]).unwrap_or_default() }
1327#[inline] pub fn _is_vehicle_radio_loud(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x32A116663A4D5AC, &[_vehicle.into()]).unwrap_or_default() }
1328#[inline] pub fn _link_static_emitter_to_entity(_emitter_name: impl cfx_core::types::AsCharPtr, _entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x651D3228960D08AF, &[_emitter_name.as_char_ptr().into(), _entity.into()]); }
1329#[inline] pub fn _lock_radio_station(_radio_station_name: impl cfx_core::types::AsCharPtr, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x477D9DB48F889591, &[_radio_station_name.as_char_ptr().into(), _toggle.into()]); }
1330#[inline] pub fn _override_microphone_settings(_hash: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x75773E11BA459E90, &[_hash.into(), _toggle.into()]); }
1331#[inline] pub fn _preload_vehicle_audio(_model: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCA4CEA6AE0000A7E, &[_model.into()]); }
1332#[inline] pub fn _set_ambient_voice_name_hash(_ped: i32, _hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9A53DED9921DE990, &[_ped.into(), _hash.into()]); }
1333#[inline] pub fn _set_ped_audio_footstep_loud(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x653B735BFBDFE87, &[_ped.into(), _toggle.into()]); }
1334#[inline] pub fn _set_ped_audio_footstep_quiet(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x29DA3CA8D8B2692D, &[_ped.into(), _toggle.into()]); }
1335#[inline] pub fn _set_ped_audio_gender(_ped: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA5342D390CDA41D6, &[_ped.into(), _p_1.into()]); }
1336#[inline] pub fn _set_ped_scream(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x40CF0D12D142A9E8, &[_ped.into()]); }
1337#[inline] pub fn _set_ped_talk(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4ADA3F19BE4A6047, &[_ped.into()]); }
1338#[inline] pub fn _set_ped_voice_group(_ped: i32, _voice_group_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7CDC8C3B89F661B3, &[_ped.into(), _voice_group_hash.into()]); }
1339#[inline] pub fn _set_radio_track_mix(_radio_station_name: impl cfx_core::types::AsCharPtr, _mix_name: impl cfx_core::types::AsCharPtr, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2CB0075110BE1E56, &[_radio_station_name.as_char_ptr().into(), _mix_name.as_char_ptr().into(), _p_2.into()]); }
1340#[inline] pub fn _set_synchronized_audio_event_position_this_frame(_p_0: impl cfx_core::types::AsCharPtr, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x950A154B8DAB6185, &[_p_0.as_char_ptr().into(), _p_1.into()]); }
1341#[inline] pub fn _set_variable_on_cutscene_audio(_variable_name: impl cfx_core::types::AsCharPtr, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBCC29F935ED07688, &[_variable_name.as_char_ptr().into(), _value.into()]); }
1342#[inline] pub fn _set_vehicle_horn_variation(_vehicle: i32, _value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x350E7E17BA767D0, &[_vehicle.into(), _value.into()]); }
1343#[inline] pub fn _sound_vehicle_horn_this_frame(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9C11908013EA4715, &[_vehicle.into()]); }
1344#[inline] pub fn _trigger_siren(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x66C3FB05206041BA, &[_vehicle.into()]); }
1345#[inline] pub fn _update_lsur(_enable_mixes: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x47AED84213A47510, &[_enable_mixes.into()]); }
1346}
1347pub mod zone {
1348use cfx_core::types::ToMessagePack;
1349#[inline] pub fn clear_popschedule_override_vehicle_model(_schedule_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5C0DE367AA0D911C, &[_schedule_id.into()]); }
1350#[inline] pub fn get_hash_of_map_area_at_coords(_x: f32, _y: f32, _z: f32) -> i32 { cfx_core::invoker::invoke(0x7EE64D51E8498728, &[_x.into(), _y.into(), _z.into()]).unwrap_or_default() }
1351#[inline] pub fn get_name_of_zone(_x: f32, _y: f32, _z: f32) -> Option<String> { cfx_core::invoker::invoke(0xCD90657D4C30E1CA, &[_x.into(), _y.into(), _z.into()]).ok() }
1352#[inline] pub fn get_zone_at_coords(_x: f32, _y: f32, _z: f32) -> i32 { cfx_core::invoker::invoke(0x27040C25DE6CB2F4, &[_x.into(), _y.into(), _z.into()]).unwrap_or_default() }
1353#[inline] pub fn get_zone_from_name_id(_zone_name: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x98CD1D2934B76CC1, &[_zone_name.as_char_ptr().into()]).unwrap_or_default() }
1354#[inline] pub fn get_zone_popschedule(_zone_id: i32) -> i32 { cfx_core::invoker::invoke(0x4334BC40AA0CB4BB, &[_zone_id.into()]).unwrap_or_default() }
1355#[inline] pub fn get_zone_scumminess(_zone_id: i32) -> i32 { cfx_core::invoker::invoke(0x5F7B268D15BA0739, &[_zone_id.into()]).unwrap_or_default() }
1356#[inline] pub fn override_popschedule_vehicle_model(_schedule_id: i32, _vehicle_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5F7D596BAC2E7777, &[_schedule_id.into(), _vehicle_hash.into()]); }
1357#[inline] pub fn set_zone_enabled(_zone_id: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBA5ECEEA120E5611, &[_zone_id.into(), _toggle.into()]); }
1358}
1359pub mod fire {
1360use cfx_core::types::ToMessagePack;
1361#[inline] pub fn add_explosion(_x: f32, _y: f32, _z: f32, _explosion_type: i32, _damage_scale: f32, _is_audible: bool, _is_invisible: bool, _camera_shake: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE3AD2BDBAEE269AC, &[_x.into(), _y.into(), _z.into(), _explosion_type.into(), _damage_scale.into(), _is_audible.into(), _is_invisible.into(), _camera_shake.into()]); }
1362#[inline] pub fn add_explosion_with_user_vfx(_x: f32, _y: f32, _z: f32, _explosion_type: i32, _explosion_fx: i32, _damage_scale: f32, _is_audible: bool, _is_invisible: bool, _camera_shake: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x36DD3FE58B5E5212, &[_x.into(), _y.into(), _z.into(), _explosion_type.into(), _explosion_fx.into(), _damage_scale.into(), _is_audible.into(), _is_invisible.into(), _camera_shake.into()]); }
1363#[inline] pub fn add_owned_explosion(_ped: i32, _x: f32, _y: f32, _z: f32, _explosion_type: i32, _damage_scale: f32, _is_audible: bool, _is_invisible: bool, _camera_shake: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x172AA1B624FA1013, &[_ped.into(), _x.into(), _y.into(), _z.into(), _explosion_type.into(), _damage_scale.into(), _is_audible.into(), _is_invisible.into(), _camera_shake.into()]); }
1364#[inline] pub fn get_closest_fire_pos(_out_position: &mut cfx_core::types::Vector3, _x: f32, _y: f32, _z: f32) -> bool { cfx_core::invoker::invoke(0x352A9F6BCF90081F, &[_out_position.into(), _x.into(), _y.into(), _z.into()]).unwrap_or_default() }
1365#[inline] pub fn get_number_of_fires_in_range(_x: f32, _y: f32, _z: f32, _radius: f32) -> i32 { cfx_core::invoker::invoke(0x50CAD495A460B305, &[_x.into(), _y.into(), _z.into(), _radius.into()]).unwrap_or_default() }
1366#[inline] pub fn is_entity_on_fire(_entity: i32) -> bool { cfx_core::invoker::invoke(0x28D3FED7190D3A0B, &[_entity.into()]).unwrap_or_default() }
1367#[inline] pub fn is_explosion_active_in_area(_explosion_type: i32, _x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32) -> bool { cfx_core::invoker::invoke(0x6070104B699B2EF4, &[_explosion_type.into(), _x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into()]).unwrap_or_default() }
1368#[inline] pub fn is_explosion_in_angled_area(_explosion_type: i32, _x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _width: f32) -> bool { cfx_core::invoker::invoke(0xA079A6C51525DC4B, &[_explosion_type.into(), _x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _width.into()]).unwrap_or_default() }
1369#[inline] pub fn is_explosion_in_area(_explosion_type: i32, _x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32) -> bool { cfx_core::invoker::invoke(0x2E2EBA0EE7CED0E0, &[_explosion_type.into(), _x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into()]).unwrap_or_default() }
1370#[inline] pub fn is_explosion_in_sphere(_explosion_type: i32, _x: f32, _y: f32, _z: f32, _radius: f32) -> bool { cfx_core::invoker::invoke(0xAB0F816885B0E483, &[_explosion_type.into(), _x.into(), _y.into(), _z.into(), _radius.into()]).unwrap_or_default() }
1371#[inline] pub fn remove_script_fire(_fire_handle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7FF548385680673F, &[_fire_handle.into()]); }
1372#[inline] pub fn start_entity_fire(_entity: i32) -> i32 { cfx_core::invoker::invoke(0xF6A9D9708F6F23DF, &[_entity.into()]).unwrap_or_default() }
1373#[inline] pub fn start_script_fire(_x: f32, _y: f32, _z: f32, _max_children: i32, _is_gas_fire: bool) -> i32 { cfx_core::invoker::invoke(0x6B83617E04503888, &[_x.into(), _y.into(), _z.into(), _max_children.into(), _is_gas_fire.into()]).unwrap_or_default() }
1374#[inline] pub fn stop_entity_fire(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7F0DD2EBBB651AFF, &[_entity.into()]); }
1375#[inline] pub fn stop_fire_in_range(_x: f32, _y: f32, _z: f32, _radius: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x56A8A219B8E829F, &[_x.into(), _y.into(), _z.into(), _radius.into()]); }
1376#[inline] pub fn _get_entity_inside_explosion_area(_explosion_type: i32, _x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _radius: f32) -> i32 { cfx_core::invoker::invoke(0x14BA4BA137AF6CEC, &[_explosion_type.into(), _x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _radius.into()]).unwrap_or_default() }
1377#[inline] pub fn _get_entity_inside_explosion_sphere(_explosion_type: i32, _x: f32, _y: f32, _z: f32, _radius: f32) -> i32 { cfx_core::invoker::invoke(0xB3CD51E3DB86F176, &[_explosion_type.into(), _x.into(), _y.into(), _z.into(), _radius.into()]).unwrap_or_default() }
1378#[inline] pub fn _set_fire_spread_rate(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8F390AC4155099BA, &[_p_0.into()]); }
1379}
1380pub mod netshopping {
1381use cfx_core::types::ToMessagePack;
1382#[inline] pub fn _0x0395cb47b022e62c(_p_0: &mut i32) -> bool { cfx_core::invoker::invoke(0x395CB47B022E62C, &[_p_0.into()]).unwrap_or_default() }
1383#[inline] pub fn _0x170910093218c8b9(_p_0: &mut i32) -> bool { cfx_core::invoker::invoke(0x170910093218C8B9, &[_p_0.into()]).unwrap_or_default() }
1384#[inline] pub fn _0x357b152ef96c30b6() -> i32 { cfx_core::invoker::invoke(0x357B152EF96C30B6, &[]).unwrap_or_default() }
1385#[inline] pub fn _0x613f125ba3bd2eb9() -> bool { cfx_core::invoker::invoke(0x613F125BA3BD2EB9, &[]).unwrap_or_default() }
1386#[inline] pub fn _0x72eb7ba9b69bf6ab() -> bool { cfx_core::invoker::invoke(0x72EB7BA9B69BF6AB, &[]).unwrap_or_default() }
1387#[inline] pub fn _0x74a0fd0688f1ee45(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x74A0FD0688F1EE45, &[_p_0.into()]).unwrap_or_default() }
1388#[inline] pub fn _0x79edac677ca62f81(_transaction_id: i32) -> bool { cfx_core::invoker::invoke(0x79EDAC677CA62F81, &[_transaction_id.into()]).unwrap_or_default() }
1389#[inline] pub fn _0x85f6c9aba1de2bcf() -> i32 { cfx_core::invoker::invoke(0x85F6C9ABA1DE2BCF, &[]).unwrap_or_default() }
1390#[inline] pub fn _0xc13c38e47ea5df31(_p_0: &mut i32) -> bool { cfx_core::invoker::invoke(0xC13C38E47EA5DF31, &[_p_0.into()]).unwrap_or_default() }
1391#[inline] pub fn _0xc830417d630a50f9(_transaction_id: i32) -> bool { cfx_core::invoker::invoke(0xC830417D630A50F9, &[_transaction_id.into()]).unwrap_or_default() }
1392#[inline] pub fn _0xe3e5a7c64ca2c6ed() -> i32 { cfx_core::invoker::invoke(0xE3E5A7C64CA2C6ED, &[]).unwrap_or_default() }
1393#[inline] pub fn _net_gameserver_basket_add_item(_item_data: &mut i32, _quantity: i32) -> bool { cfx_core::invoker::invoke(0xF30980718C8ED876, &[_item_data.into(), _quantity.into()]).unwrap_or_default() }
1394#[inline] pub fn _net_gameserver_basket_apply_server_data(_p_0: i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0xE1A0450ED46A7812, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
1395#[inline] pub fn _net_gameserver_basket_delete() -> bool { cfx_core::invoker::invoke(0xFA336E7F40C0A0D0, &[]).unwrap_or_default() }
1396#[inline] pub fn _net_gameserver_basket_end() -> bool { cfx_core::invoker::invoke(0xA65568121DF2EA26, &[]).unwrap_or_default() }
1397#[inline] pub fn _net_gameserver_basket_is_full() -> i32 { cfx_core::invoker::invoke(0x27F76CC6C55AD30E, &[]).unwrap_or_default() }
1398#[inline] pub fn _net_gameserver_basket_start(_transaction_id: &mut i32, _category_hash: i32, _action_hash: i32, _flags: i32) -> bool { cfx_core::invoker::invoke(0x279F08B1A4B29B7E, &[_transaction_id.into(), _category_hash.into(), _action_hash.into(), _flags.into()]).unwrap_or_default() }
1399#[inline] pub fn _net_gameserver_begin_service(_transaction_id: &mut i32, _category_hash: i32, _item_hash: i32, _action_type_hash: i32, _value: i32, _flags: i32) -> bool { cfx_core::invoker::invoke(0x3C5FD37B5499582E, &[_transaction_id.into(), _category_hash.into(), _item_hash.into(), _action_type_hash.into(), _value.into(), _flags.into()]).unwrap_or_default() }
1400#[inline] pub fn _net_gameserver_catalog_is_ready() -> bool { cfx_core::invoker::invoke(0x3C4487461E9B0DCB, &[]).unwrap_or_default() }
1401#[inline] pub fn _net_gameserver_catalog_item_exists(_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xBD4D7EAF8A30F637, &[_name.as_char_ptr().into()]).unwrap_or_default() }
1402#[inline] pub fn _net_gameserver_catalog_item_exists_hash(_hash: i32) -> bool { cfx_core::invoker::invoke(0x247F0F73A182EA0B, &[_hash.into()]).unwrap_or_default() }
1403#[inline] pub fn _net_gameserver_checkout_start(_transaction_id: i32) -> bool { cfx_core::invoker::invoke(0x39BE7CEA8D9CC8E6, &[_transaction_id.into()]).unwrap_or_default() }
1404#[inline] pub fn _net_gameserver_delete_character_slot(_slot: i32, _transfer: bool, _reason: i32) -> bool { cfx_core::invoker::invoke(0x51F1A8E48C3D2F6D, &[_slot.into(), _transfer.into(), _reason.into()]).unwrap_or_default() }
1405#[inline] pub fn _net_gameserver_delete_character_slot_get_status() -> i32 { cfx_core::invoker::invoke(0xA6D923DFFC9BD89, &[]).unwrap_or_default() }
1406#[inline] pub fn _net_gameserver_delete_set_telemetry_nonce_seed() -> i32 { cfx_core::invoker::invoke(0x112CEF1615A1139F, &[]).unwrap_or_default() }
1407#[inline] pub fn _net_gameserver_end_service(_transaction_id: i32) -> bool { cfx_core::invoker::invoke(0xE2A99A9B524BEFFF, &[_transaction_id.into()]).unwrap_or_default() }
1408#[inline] pub fn _net_gameserver_get_balance(_inventory: bool, _playerbalance: bool) -> bool { cfx_core::invoker::invoke(0x35A1B3E1D1315CFA, &[_inventory.into(), _playerbalance.into()]).unwrap_or_default() }
1409#[inline] pub fn _net_gameserver_get_catalog_state(_state: &mut i32) -> bool { cfx_core::invoker::invoke(0xCF38DAFBB49EDE5E, &[_state.into()]).unwrap_or_default() }
1410#[inline] pub fn _net_gameserver_get_price(_item_hash: i32, _category_hash: i32, _p_2: bool) -> i32 { cfx_core::invoker::invoke(0xC27009422FCCA88D, &[_item_hash.into(), _category_hash.into(), _p_2.into()]).unwrap_or_default() }
1411#[inline] pub fn _net_gameserver_get_transaction_manager_data(_p_0: &mut i32, _p_1: &mut bool) -> bool { cfx_core::invoker::invoke(0x897433D292B44130, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
1412#[inline] pub fn _net_gameserver_is_catalog_valid() -> bool { cfx_core::invoker::invoke(0x2B949A1E6AEC8F6A, &[]).unwrap_or_default() }
1413#[inline] pub fn _net_gameserver_is_session_refresh_pending() -> bool { cfx_core::invoker::invoke(0x810E8431C0614BF9, &[]).unwrap_or_default() }
1414#[inline] pub fn _net_gameserver_is_session_valid(_char_slot: i32) -> bool { cfx_core::invoker::invoke(0xB24F0944DA203D9E, &[_char_slot.into()]).unwrap_or_default() }
1415#[inline] pub fn _net_gameserver_session_apply_received_data(_char_slot: i32) -> bool { cfx_core::invoker::invoke(0x2F41D51BA3BCD1F1, &[_char_slot.into()]).unwrap_or_default() }
1416#[inline] pub fn _net_gameserver_set_telemetry_nonce_seed(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x9507D4271988E1AE, &[_p_0.into()]).unwrap_or_default() }
1417#[inline] pub fn _net_gameserver_start_session(_char_slot: i32) -> bool { cfx_core::invoker::invoke(0xA135AC892A58FC07, &[_char_slot.into()]).unwrap_or_default() }
1418#[inline] pub fn _net_gameserver_transfer_bank_to_wallet(_char_slot: i32, _amount: i32) -> bool { cfx_core::invoker::invoke(0xD47A2C1BA117471D, &[_char_slot.into(), _amount.into()]).unwrap_or_default() }
1419#[inline] pub fn _net_gameserver_transfer_cash_get_status() -> i32 { cfx_core::invoker::invoke(0x23789E777D14CE44, &[]).unwrap_or_default() }
1420#[inline] pub fn _net_gameserver_transfer_cash_get_status_2() -> i32 { cfx_core::invoker::invoke(0x350AA5EBC03D3BD2, &[]).unwrap_or_default() }
1421#[inline] pub fn _net_gameserver_transfer_cash_set_telemetry_nonce_seed() -> bool { cfx_core::invoker::invoke(0x498C1E05CE5F7877, &[]).unwrap_or_default() }
1422#[inline] pub fn _net_gameserver_transfer_wallet_to_bank(_char_slot: i32, _amount: i32) -> bool { cfx_core::invoker::invoke(0xC2F7FE5309181C7D, &[_char_slot.into(), _amount.into()]).unwrap_or_default() }
1423#[inline] pub fn _net_gameserver_use_server_transactions() -> bool { cfx_core::invoker::invoke(0x7D2708796355B20B, &[]).unwrap_or_default() }
1424}
1425pub mod cam {
1426use cfx_core::types::ToMessagePack;
1427#[inline] pub fn _0x0225778816fdc28c(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x225778816FDC28C, &[_p_0.into()]); }
1428#[inline] pub fn _0x0aa27680a0bd43fa() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAA27680A0BD43FA, &[]); }
1429#[inline] pub fn _0x12ded8ca53d47ea5(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x12DED8CA53D47EA5, &[_p_0.into()]); }
1430#[inline] pub fn _0x17fca7199a530203() -> i32 { cfx_core::invoker::invoke(0x17FCA7199A530203, &[]).unwrap_or_default() }
1431#[inline] pub fn _0x1f2300cb7fa7b7f6() -> i32 { cfx_core::invoker::invoke(0x1F2300CB7FA7B7F6, &[]).unwrap_or_default() }
1432#[inline] pub fn _0x202a5ed9ce01d6e7(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x202A5ED9CE01D6E7, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into()]); }
1433#[inline] pub fn _0x247acbc4abbc9d1c(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x247ACBC4ABBC9D1C, &[_p_0.into()]); }
1434#[inline] pub fn _0x271017b9ba825366(_p_0: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x271017B9BA825366, &[_p_0.into(), _p_1.into()]); }
1435#[inline] pub fn _0x271401846bd26e92(_p_0: bool, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x271401846BD26E92, &[_p_0.into(), _p_1.into()]); }
1436#[inline] pub fn _0x28b022a17b068a3a(_p_0: f32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x28B022A17B068A3A, &[_p_0.into(), _p_1.into()]); }
1437#[inline] pub fn _0x2f7f2b26dd3f18ee(_p_0: f32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2F7F2B26DD3F18EE, &[_p_0.into(), _p_1.into()]); }
1438#[inline] pub fn _0x3044240d2e0fa842() -> bool { cfx_core::invoker::invoke(0x3044240D2E0FA842, &[]).unwrap_or_default() }
1439#[inline] pub fn _0x324c5aa411da7737(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x324C5AA411DA7737, &[_p_0.into()]); }
1440#[inline] pub fn _0x380b4968d1e09e55() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x380B4968D1E09E55, &[]); }
1441#[inline] pub fn _0x4008edf7d6e48175(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4008EDF7D6E48175, &[_p_0.into()]); }
1442#[inline] pub fn _0x469f2ecdec046337(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x469F2ECDEC046337, &[_p_0.into()]); }
1443#[inline] pub fn _0x4879e4fe39074cdf() -> bool { cfx_core::invoker::invoke(0x4879E4FE39074CDF, &[]).unwrap_or_default() }
1444#[inline] pub fn _0x59424bd75174c9b1() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x59424BD75174C9B1, &[]); }
1445#[inline] pub fn _0x5a43c76f7fc7ba5f() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5A43C76F7FC7BA5F, &[]); }
1446#[inline] pub fn _0x5c41e6babc9e2112(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5C41E6BABC9E2112, &[_p_0.into()]); }
1447#[inline] pub fn _0x5c48a1d6e3b33179(_cam: i32) -> bool { cfx_core::invoker::invoke(0x5C48A1D6E3B33179, &[_cam.into()]).unwrap_or_default() }
1448#[inline] pub fn _0x5d96cfb59da076a0(_vehicle: i32, _p_1: i32, _p_2: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5D96CFB59DA076A0, &[_vehicle.into(), _p_1.into(), _p_2.into()]); }
1449#[inline] pub fn _0x62374889a4d59f72() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x62374889A4D59F72, &[]); }
1450#[inline] pub fn _0x62ecfcfdee7885d6() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x62ECFCFDEE7885D6, &[]); }
1451#[inline] pub fn _0x661b5c8654add825(_cam: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x661B5C8654ADD825, &[_cam.into(), _p_1.into()]); }
1452#[inline] pub fn _0x705a276ebff3133d() -> bool { cfx_core::invoker::invoke(0x705A276EBFF3133D, &[]).unwrap_or_default() }
1453#[inline] pub fn _0x79c0e43eb9b944e2(_hash: i32) -> bool { cfx_core::invoker::invoke(0x79C0E43EB9B944E2, &[_hash.into()]).unwrap_or_default() }
1454#[inline] pub fn _0x7b8a361c1813fbef() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7B8A361C1813FBEF, &[]); }
1455#[inline] pub fn _0x91ef6ee6419e5b97(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x91EF6EE6419E5B97, &[_p_0.into()]); }
1456#[inline] pub fn _0x9dfe13ecdc1ec196(_p_0: bool, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9DFE13ECDC1EC196, &[_p_0.into(), _p_1.into()]); }
1457#[inline] pub fn _0x9f97da93681f87ea() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9F97DA93681F87EA, &[]); }
1458#[inline] pub fn _0xa2767257a320fc82(_p_0: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA2767257A320FC82, &[_p_0.into(), _p_1.into()]); }
1459#[inline] pub fn _0xa7092afe81944852() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA7092AFE81944852, &[]); }
1460#[inline] pub fn _0xaabd62873ffb1a33(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAABD62873FFB1A33, &[_p_0.into(), _p_1.into()]); }
1461#[inline] pub fn _0xb1381b97f70c7b30() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB1381B97F70C7B30, &[]); }
1462#[inline] pub fn _0xbf72910d0f26f025() -> i32 { cfx_core::invoker::invoke(0xBF72910D0F26F025, &[]).unwrap_or_default() }
1463#[inline] pub fn _0xc8391c309684595a() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC8391C309684595A, &[]); }
1464#[inline] pub fn _0xc8b5c4a79cc18b94(_cam: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC8B5C4A79CC18B94, &[_cam.into()]); }
1465#[inline] pub fn _0xccd078c2665d2973(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCCD078C2665D2973, &[_p_0.into()]); }
1466#[inline] pub fn _0xced08cbe8ebb97c7(_p_0: f32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCED08CBE8EBB97C7, &[_p_0.into(), _p_1.into()]); }
1467#[inline] pub fn _0xd7360051c885628b() -> i32 { cfx_core::invoker::invoke(0xD7360051C885628B, &[]).unwrap_or_default() }
1468#[inline] pub fn _0xdb90c6cca48940f1(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDB90C6CCA48940F1, &[_p_0.into()]); }
1469#[inline] pub fn _0xdc9da9e8789f5246() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDC9DA9E8789F5246, &[]); }
1470#[inline] pub fn _0xdd79df9f4d26e1c9() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDD79DF9F4D26E1C9, &[]); }
1471#[inline] pub fn _0xe111a7c0d200cbc5(_p_0: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE111A7C0D200CBC5, &[_p_0.into(), _p_1.into()]); }
1472#[inline] pub fn _0xeaf0fa793d05c592() -> i32 { cfx_core::invoker::invoke(0xEAF0FA793D05C592, &[]).unwrap_or_default() }
1473#[inline] pub fn _0xf55e4046f6f831dc(_p_0: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF55E4046F6F831DC, &[_p_0.into(), _p_1.into()]); }
1474#[inline] pub fn _0xfd3151cd37ea2245(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFD3151CD37EA2245, &[_entity.into()]); }
1475#[inline] pub fn add_cam_spline_node(_camera: i32, _x: f32, _y: f32, _z: f32, _x_rot: f32, _y_rot: f32, _z_rot: f32, _length: i32, _p_8: i32, _transition_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8609C75EC438FB3B, &[_camera.into(), _x.into(), _y.into(), _z.into(), _x_rot.into(), _y_rot.into(), _z_rot.into(), _length.into(), _p_8.into(), _transition_type.into()]); }
1476#[inline] pub fn add_cam_spline_node_using_camera(_cam: i32, _cam_2: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFB82563989CF4FB, &[_cam.into(), _cam_2.into(), _p_2.into(), _p_3.into()]); }
1477#[inline] pub fn add_cam_spline_node_using_camera_frame(_cam: i32, _cam_2: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA9F2A468B328E74, &[_cam.into(), _cam_2.into(), _p_2.into(), _p_3.into()]); }
1478#[inline] pub fn add_cam_spline_node_using_gameplay_frame(_cam: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x609278246A29CA34, &[_cam.into(), _p_1.into(), _p_2.into()]); }
1479#[inline] pub fn animated_shake_cam(_cam: i32, _p_1: impl cfx_core::types::AsCharPtr, _p_2: impl cfx_core::types::AsCharPtr, _p_3: impl cfx_core::types::AsCharPtr, _amplitude: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA2746EEAE3E577CD, &[_cam.into(), _p_1.as_char_ptr().into(), _p_2.as_char_ptr().into(), _p_3.as_char_ptr().into(), _amplitude.into()]); }
1480#[inline] pub fn animated_shake_script_global(_p_0: impl cfx_core::types::AsCharPtr, _p_1: impl cfx_core::types::AsCharPtr, _p_2: impl cfx_core::types::AsCharPtr, _p_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC2EAE3FB8CDBED31, &[_p_0.as_char_ptr().into(), _p_1.as_char_ptr().into(), _p_2.as_char_ptr().into(), _p_3.into()]); }
1481#[inline] pub fn attach_cam_to_entity(_cam: i32, _entity: i32, _x_offset: f32, _y_offset: f32, _z_offset: f32, _is_relative: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFEDB7D269E8C60E3, &[_cam.into(), _entity.into(), _x_offset.into(), _y_offset.into(), _z_offset.into(), _is_relative.into()]); }
1482#[inline] pub fn attach_cam_to_ped_bone(_cam: i32, _ped: i32, _bone_index: i32, _x: f32, _y: f32, _z: f32, _heading: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x61A3DBA14AB7F411, &[_cam.into(), _ped.into(), _bone_index.into(), _x.into(), _y.into(), _z.into(), _heading.into()]); }
1483#[inline] pub fn create_cam(_cam_name: impl cfx_core::types::AsCharPtr, _p_1: bool) -> i32 { cfx_core::invoker::invoke(0xC3981DCE61D9E13F, &[_cam_name.as_char_ptr().into(), _p_1.into()]).unwrap_or_default() }
1484#[inline] pub fn create_camera(_cam_hash: i32, _p_1: bool) -> i32 { cfx_core::invoker::invoke(0x5E3CF89C6BCCA67D, &[_cam_hash.into(), _p_1.into()]).unwrap_or_default() }
1485#[inline] pub fn create_camera_with_params(_cam_hash: i32, _pos_x: f32, _pos_y: f32, _pos_z: f32, _rot_x: f32, _rot_y: f32, _rot_z: f32, _fov: f32, _p_8: bool, _p_9: i32) -> i32 { cfx_core::invoker::invoke(0x6ABFA3E16460F22D, &[_cam_hash.into(), _pos_x.into(), _pos_y.into(), _pos_z.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _fov.into(), _p_8.into(), _p_9.into()]).unwrap_or_default() }
1486#[inline] pub fn create_cam_with_params(_cam_name: impl cfx_core::types::AsCharPtr, _pos_x: f32, _pos_y: f32, _pos_z: f32, _rot_x: f32, _rot_y: f32, _rot_z: f32, _fov: f32, _p_8: bool, _p_9: i32) -> i32 { cfx_core::invoker::invoke(0xB51194800B257161, &[_cam_name.as_char_ptr().into(), _pos_x.into(), _pos_y.into(), _pos_z.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _fov.into(), _p_8.into(), _p_9.into()]).unwrap_or_default() }
1487#[inline] pub fn create_cinematic_shot(_p_0: i32, _p_1: i32, _p_2: i32, _entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x741B0129D4560F31, &[_p_0.into(), _p_1.into(), _p_2.into(), _entity.into()]); }
1488#[inline] pub fn custom_menu_coordinates(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x487A82C650EB7799, &[_p_0.into()]); }
1489#[inline] pub fn destroy_all_cams(_this_script_check: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8E5FB15663F79120, &[_this_script_check.into()]); }
1490#[inline] pub fn destroy_cam(_cam: i32, _this_script_check: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x865908C81A2C22E9, &[_cam.into(), _this_script_check.into()]); }
1491#[inline] pub fn detach_cam(_cam: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA2FABBE87F4BAD82, &[_cam.into()]); }
1492#[inline] pub fn disable_aim_cam_this_update() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1A31FE0049E542F6, &[]); }
1493#[inline] pub fn disable_cam_collision_for_object(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x49482F9FCD825AAA, &[_entity.into()]); }
1494#[inline] pub fn does_cam_exist(_cam: i32) -> bool { cfx_core::invoker::invoke(0xA7A932170592B50E, &[_cam.into()]).unwrap_or_default() }
1495#[inline] pub fn do_screen_fade_in(_duration: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD4E8E24955024033, &[_duration.into()]); }
1496#[inline] pub fn do_screen_fade_out(_duration: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x891B5B39AC6302AF, &[_duration.into()]); }
1497#[inline] pub fn force_cinematic_rendering_this_update(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA41BCD7213805AAC, &[_p_0.into()]); }
1498#[inline] pub fn get_cam_anim_current_phase(_cam: i32) -> f32 { cfx_core::invoker::invoke(0xA10B2DB49E92A6B0, &[_cam.into()]).unwrap_or_default() }
1499#[inline] pub fn get_cam_coord(_cam: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xBAC038F7459AE5AE, &[_cam.into()]).unwrap_or_default() }
1500#[inline] pub fn get_cam_far_clip(_cam: i32) -> f32 { cfx_core::invoker::invoke(0xB60A9CFEB21CA6AA, &[_cam.into()]).unwrap_or_default() }
1501#[inline] pub fn get_cam_far_dof(_cam: i32) -> f32 { cfx_core::invoker::invoke(0x255F8DAFD540D397, &[_cam.into()]).unwrap_or_default() }
1502#[inline] pub fn get_cam_fov(_cam: i32) -> f32 { cfx_core::invoker::invoke(0xC3330A45CCCDB26A, &[_cam.into()]).unwrap_or_default() }
1503#[inline] pub fn get_cam_near_clip(_cam: i32) -> f32 { cfx_core::invoker::invoke(0xC520A34DAFBF24B1, &[_cam.into()]).unwrap_or_default() }
1504#[inline] pub fn get_cam_rot(_cam: i32, _rotation_order: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x7D304C1C955E3E12, &[_cam.into(), _rotation_order.into()]).unwrap_or_default() }
1505#[inline] pub fn get_cam_spline_node_index(_cam: i32) -> i32 { cfx_core::invoker::invoke(0xB22B17DF858716A6, &[_cam.into()]).unwrap_or_default() }
1506#[inline] pub fn get_cam_spline_node_phase(_cam: i32) -> f32 { cfx_core::invoker::invoke(0xD9D0E694C8282C96, &[_cam.into()]).unwrap_or_default() }
1507#[inline] pub fn get_cam_spline_phase(_cam: i32) -> f32 { cfx_core::invoker::invoke(0xB5349E36C546509A, &[_cam.into()]).unwrap_or_default() }
1508#[inline] pub fn get_cam_view_mode_for_context(_context: i32) -> i32 { cfx_core::invoker::invoke(0xEE778F8C7E1142E2, &[_context.into()]).unwrap_or_default() }
1509#[inline] pub fn get_final_rendered_cam_coord() -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xA200EB1EE790F448, &[]).unwrap_or_default() }
1510#[inline] pub fn get_final_rendered_cam_far_clip() -> f32 { cfx_core::invoker::invoke(0xDFC8CBC606FDB0FC, &[]).unwrap_or_default() }
1511#[inline] pub fn get_final_rendered_cam_far_dof() -> f32 { cfx_core::invoker::invoke(0x9780F32BCAF72431, &[]).unwrap_or_default() }
1512#[inline] pub fn get_final_rendered_cam_fov() -> f32 { cfx_core::invoker::invoke(0x80EC114669DAEFF4, &[]).unwrap_or_default() }
1513#[inline] pub fn get_final_rendered_cam_motion_blur_strength() -> f32 { cfx_core::invoker::invoke(0x162F9D995753DC19, &[]).unwrap_or_default() }
1514#[inline] pub fn get_final_rendered_cam_near_clip() -> f32 { cfx_core::invoker::invoke(0xD0082607100D7193, &[]).unwrap_or_default() }
1515#[inline] pub fn get_final_rendered_cam_near_dof() -> f32 { cfx_core::invoker::invoke(0xA03502FC581F7D9B, &[]).unwrap_or_default() }
1516#[inline] pub fn get_final_rendered_cam_rot(_rotation_order: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x5B4E4C817FCC2DFB, &[_rotation_order.into()]).unwrap_or_default() }
1517#[inline] pub fn get_final_rendered_in_when_friendly_fov(_player: i32) -> f32 { cfx_core::invoker::invoke(0x5F35F6732C3FBBA0, &[_player.into()]).unwrap_or_default() }
1518#[inline] pub fn get_final_rendered_in_when_friendly_rot(_player: i32, _rotation_order: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x26903D9CD1175F2C, &[_player.into(), _rotation_order.into()]).unwrap_or_default() }
1519#[inline] pub fn get_first_person_aim_cam_zoom_factor() -> f32 { cfx_core::invoker::invoke(0x7EC52CC40597D170, &[]).unwrap_or_default() }
1520#[inline] pub fn get_focus_ped_on_screen(_p_0: f32, _p_1: i32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: i32, _p_8: i32) -> i32 { cfx_core::invoker::invoke(0x89215EC747DF244A, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into()]).unwrap_or_default() }
1521#[inline] pub fn get_follow_ped_cam_view_mode() -> i32 { cfx_core::invoker::invoke(0x8D4D46230B2C353A, &[]).unwrap_or_default() }
1522#[inline] pub fn get_follow_ped_cam_zoom_level() -> i32 { cfx_core::invoker::invoke(0x33E6C8EFD0CD93E9, &[]).unwrap_or_default() }
1523#[inline] pub fn get_follow_vehicle_cam_view_mode() -> i32 { cfx_core::invoker::invoke(0xA4FF579AC0E3AAAE, &[]).unwrap_or_default() }
1524#[inline] pub fn get_follow_vehicle_cam_zoom_level() -> i32 { cfx_core::invoker::invoke(0xEE82280AB767B690, &[]).unwrap_or_default() }
1525#[inline] pub fn get_gameplay_cam_coord() -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x14D6F5678D8F1B37, &[]).unwrap_or_default() }
1526#[inline] pub fn get_gameplay_cam_fov() -> f32 { cfx_core::invoker::invoke(0x65019750A0324133, &[]).unwrap_or_default() }
1527#[inline] pub fn get_gameplay_cam_relative_heading() -> f32 { cfx_core::invoker::invoke(0x743607648ADD4587, &[]).unwrap_or_default() }
1528#[inline] pub fn get_gameplay_cam_relative_pitch() -> f32 { cfx_core::invoker::invoke(0x3A6867B4845BEDA2, &[]).unwrap_or_default() }
1529#[inline] pub fn get_gameplay_cam_rot(_rotation_order: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x837765A25378F0BB, &[_rotation_order.into()]).unwrap_or_default() }
1530#[inline] pub fn get_rendering_cam() -> i32 { cfx_core::invoker::invoke(0x5234F9F10919EABA, &[]).unwrap_or_default() }
1531#[inline] pub fn invalidate_idle_cam() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF4F2C0D4EE209E20, &[]); }
1532#[inline] pub fn is_aim_cam_active() -> bool { cfx_core::invoker::invoke(0x68EDDA28A5976D07, &[]).unwrap_or_default() }
1533#[inline] pub fn is_cam_active(_cam: i32) -> bool { cfx_core::invoker::invoke(0xDFB2B516207D3534, &[_cam.into()]).unwrap_or_default() }
1534#[inline] pub fn is_cam_interpolating(_cam: i32) -> bool { cfx_core::invoker::invoke(0x36F97C908C2B52C, &[_cam.into()]).unwrap_or_default() }
1535#[inline] pub fn is_cam_playing_anim(_cam: i32, _anim_name: impl cfx_core::types::AsCharPtr, _anim_dictionary: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xC90621D8A0CEECF2, &[_cam.into(), _anim_name.as_char_ptr().into(), _anim_dictionary.as_char_ptr().into()]).unwrap_or_default() }
1536#[inline] pub fn is_cam_rendering(_cam: i32) -> bool { cfx_core::invoker::invoke(0x2EC0AF5C5A49B7A, &[_cam.into()]).unwrap_or_default() }
1537#[inline] pub fn is_cam_shaking(_cam: i32) -> bool { cfx_core::invoker::invoke(0x6B24BFE83A2BE47B, &[_cam.into()]).unwrap_or_default() }
1538#[inline] pub fn is_cam_spline_paused(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x290F35C0AD97864, &[_p_0.into()]).unwrap_or_default() }
1539#[inline] pub fn is_cinematic_cam_rendering() -> bool { cfx_core::invoker::invoke(0xB15162CB5826E9E8, &[]).unwrap_or_default() }
1540#[inline] pub fn is_cinematic_cam_shaking() -> bool { cfx_core::invoker::invoke(0xBBC08F6B4CB8FF0A, &[]).unwrap_or_default() }
1541#[inline] pub fn is_cinematic_idle_cam_rendering() -> bool { cfx_core::invoker::invoke(0xCA9D2AA3E326D720, &[]).unwrap_or_default() }
1542#[inline] pub fn is_cinematic_shot_active(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xCC9F3371A7C28BC9, &[_p_0.into()]).unwrap_or_default() }
1543#[inline] pub fn is_first_person_aim_cam_active() -> bool { cfx_core::invoker::invoke(0x5E346D934122613F, &[]).unwrap_or_default() }
1544#[inline] pub fn is_follow_ped_cam_active() -> bool { cfx_core::invoker::invoke(0xC6D3D26810C8E0F9, &[]).unwrap_or_default() }
1545#[inline] pub fn is_follow_vehicle_cam_active() -> bool { cfx_core::invoker::invoke(0xCBBDE6D335D6D496, &[]).unwrap_or_default() }
1546#[inline] pub fn is_gameplay_cam_looking_behind() -> bool { cfx_core::invoker::invoke(0x70FDA869F3317EA9, &[]).unwrap_or_default() }
1547#[inline] pub fn is_gameplay_cam_rendering() -> bool { cfx_core::invoker::invoke(0x39B5D1B10383F0C8, &[]).unwrap_or_default() }
1548#[inline] pub fn is_gameplay_cam_shaking() -> bool { cfx_core::invoker::invoke(0x16C090630DF1F89, &[]).unwrap_or_default() }
1549#[inline] pub fn is_gameplay_hint_active() -> bool { cfx_core::invoker::invoke(0xE520FF1AD2785B40, &[]).unwrap_or_default() }
1550#[inline] pub fn is_screen_faded_in() -> bool { cfx_core::invoker::invoke(0x5A859503B0C08678, &[]).unwrap_or_default() }
1551#[inline] pub fn is_screen_faded_out() -> bool { cfx_core::invoker::invoke(0xB16FCE9DDC7BA182, &[]).unwrap_or_default() }
1552#[inline] pub fn is_screen_fading_in() -> bool { cfx_core::invoker::invoke(0x5C544BC6C57AC575, &[]).unwrap_or_default() }
1553#[inline] pub fn is_screen_fading_out() -> bool { cfx_core::invoker::invoke(0x797AC7CB535BA28F, &[]).unwrap_or_default() }
1554#[inline] pub fn is_script_global_shaking() -> bool { cfx_core::invoker::invoke(0xC912AF078AF19212, &[]).unwrap_or_default() }
1555#[inline] pub fn is_sphere_visible(_x: f32, _y: f32, _z: f32, _radius: f32) -> bool { cfx_core::invoker::invoke(0xE33D59DA70B58FDF, &[_x.into(), _y.into(), _z.into(), _radius.into()]).unwrap_or_default() }
1556#[inline] pub fn override_cam_spline_motion_blur(_cam: i32, _p_1: i32, _p_2: f32, _p_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7DCF7C708D292D55, &[_cam.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
1557#[inline] pub fn override_cam_spline_velocity(_cam: i32, _p_1: i32, _p_2: f32, _p_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x40B62FA033EB0346, &[_cam.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
1558#[inline] pub fn play_cam_anim(_cam: i32, _anim_name: impl cfx_core::types::AsCharPtr, _anim_dictionary: impl cfx_core::types::AsCharPtr, _x: f32, _y: f32, _z: f32, _x_rot: f32, _y_rot: f32, _z_rot: f32, _p_9: bool, _p_10: i32) -> bool { cfx_core::invoker::invoke(0x9A2D0FB2E7852392, &[_cam.into(), _anim_name.as_char_ptr().into(), _anim_dictionary.as_char_ptr().into(), _x.into(), _y.into(), _z.into(), _x_rot.into(), _y_rot.into(), _z_rot.into(), _p_9.into(), _p_10.into()]).unwrap_or_default() }
1559#[inline] pub fn play_synchronized_cam_anim(_p_0: i32, _p_1: i32, _anim_name: impl cfx_core::types::AsCharPtr, _anim_dictionary: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xE32EFE9AB4A9AA0C, &[_p_0.into(), _p_1.into(), _anim_name.as_char_ptr().into(), _anim_dictionary.as_char_ptr().into()]).unwrap_or_default() }
1560#[inline] pub fn point_cam_at_coord(_cam: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF75497BB865F0803, &[_cam.into(), _x.into(), _y.into(), _z.into()]); }
1561#[inline] pub fn point_cam_at_entity(_cam: i32, _entity: i32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5640BFF86B16E8DC, &[_cam.into(), _entity.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
1562#[inline] pub fn point_cam_at_ped_bone(_cam: i32, _ped: i32, _bone_index: i32, _x: f32, _y: f32, _z: f32, _p_6: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x68B2B5F33BA63C41, &[_cam.into(), _ped.into(), _bone_index.into(), _x.into(), _y.into(), _z.into(), _p_6.into()]); }
1563#[inline] pub fn render_script_cams(_render: bool, _ease: bool, _ease_time: i32, _p_3: bool, _p_4: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7E5B515DB0636FC, &[_render.into(), _ease.into(), _ease_time.into(), _p_3.into(), _p_4.into()]); }
1564#[inline] pub fn set_cam_active(_cam: i32, _active: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x26FB97D0A425F84, &[_cam.into(), _active.into()]); }
1565#[inline] pub fn set_cam_active_with_interp(_cam_to: i32, _cam_from: i32, _duration: i32, _ease_location: i32, _ease_rotation: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9FBDA379383A52A4, &[_cam_to.into(), _cam_from.into(), _duration.into(), _ease_location.into(), _ease_rotation.into()]); }
1566#[inline] pub fn set_cam_affects_aiming(_cam: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8C1DC7770C51DC8D, &[_cam.into(), _toggle.into()]); }
1567#[inline] pub fn set_cam_anim_current_phase(_cam: i32, _phase: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4145A4C44FF3B5A6, &[_cam.into(), _phase.into()]); }
1568#[inline] pub fn set_cam_coord(_cam: i32, _pos_x: f32, _pos_y: f32, _pos_z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4D41783FB745E42E, &[_cam.into(), _pos_x.into(), _pos_y.into(), _pos_z.into()]); }
1569#[inline] pub fn set_cam_debug_name(_camera: i32, _name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1B93E0107865DD40, &[_camera.into(), _name.as_char_ptr().into()]); }
1570#[inline] pub fn set_cam_dof_planes(_cam: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3CF48F6F96E749DC, &[_cam.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
1571#[inline] pub fn set_cam_dof_strength(_cam: i32, _dof_strength: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5EE29B4D7D5DF897, &[_cam.into(), _dof_strength.into()]); }
1572#[inline] pub fn set_cam_far_clip(_cam: i32, _far_clip: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAE306F2A904BF86E, &[_cam.into(), _far_clip.into()]); }
1573#[inline] pub fn set_cam_far_dof(_cam: i32, _far_dof: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEDD91296CD01AEE0, &[_cam.into(), _far_dof.into()]); }
1574#[inline] pub fn set_cam_fov(_cam: i32, _field_of_view: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB13C14F66A00D047, &[_cam.into(), _field_of_view.into()]); }
1575#[inline] pub fn set_cam_inherit_roll_vehicle(_cam: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x45F1DE9C34B93AE6, &[_cam.into(), _p_1.into()]); }
1576#[inline] pub fn set_cam_motion_blur_strength(_cam: i32, _strength: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6F0F77FBA9A8F2E6, &[_cam.into(), _strength.into()]); }
1577#[inline] pub fn set_cam_near_clip(_cam: i32, _near_clip: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC7848EFCCC545182, &[_cam.into(), _near_clip.into()]); }
1578#[inline] pub fn set_cam_near_dof(_cam: i32, _near_dof: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3FA4BF0A7AB7DE2C, &[_cam.into(), _near_dof.into()]); }
1579#[inline] pub fn set_cam_params(_cam: i32, _pos_x: f32, _pos_y: f32, _pos_z: f32, _rot_x: f32, _rot_y: f32, _rot_z: f32, _field_of_view: f32, _p_8: i32, _p_9: i32, _p_10: i32, _p_11: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBFD8727AEA3CCEBA, &[_cam.into(), _pos_x.into(), _pos_y.into(), _pos_z.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _field_of_view.into(), _p_8.into(), _p_9.into(), _p_10.into(), _p_11.into()]); }
1580#[inline] pub fn set_cam_rot(_cam: i32, _rot_x: f32, _rot_y: f32, _rot_z: f32, _rotation_order: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x85973643155D0B07, &[_cam.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _rotation_order.into()]); }
1581#[inline] pub fn set_cam_shake_amplitude(_cam: i32, _amplitude: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD93DB43B82BC0D00, &[_cam.into(), _amplitude.into()]); }
1582#[inline] pub fn set_cam_spline_duration(_cam: i32, _time_duration: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1381539FEE034CDA, &[_cam.into(), _time_duration.into()]); }
1583#[inline] pub fn set_cam_spline_node_ease(_cam: i32, _p_1: i32, _p_2: i32, _p_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x83B8201ED82A9A2D, &[_cam.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
1584#[inline] pub fn set_cam_spline_node_extra_flags(_cam: i32, _p_1: i32, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7BF1A54AE67AC070, &[_cam.into(), _p_1.into(), _flags.into()]); }
1585#[inline] pub fn set_cam_spline_node_velocity_scale(_cam: i32, _p_1: i32, _scale: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA6385DEB180F319F, &[_cam.into(), _p_1.into(), _scale.into()]); }
1586#[inline] pub fn set_cam_spline_phase(_cam: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x242B5874F0A4E052, &[_cam.into(), _p_1.into()]); }
1587#[inline] pub fn set_cam_spline_smoothing_style(_cam: i32, _smoothing_style: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD1B0F412F109EA5D, &[_cam.into(), _smoothing_style.into()]); }
1588#[inline] pub fn set_cam_use_shallow_dof_mode(_cam: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x16A96863A17552BB, &[_cam.into(), _toggle.into()]); }
1589#[inline] pub fn set_cam_view_mode_for_context(_context: i32, _view_mode: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2A2173E46DAECD12, &[_context.into(), _view_mode.into()]); }
1590#[inline] pub fn set_cinematic_button_active(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x51669F7D1FB53D9F, &[_p_0.into()]); }
1591#[inline] pub fn set_cinematic_cam_shake_amplitude(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC724C701C30B2FE7, &[_p_0.into()]); }
1592#[inline] pub fn set_cinematic_mode_active(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDCF0754AC3D6FD4E, &[_toggle.into()]); }
1593#[inline] pub fn set_first_person_aim_cam_near_clip_this_update(_distance: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAF7B437918103B3, &[_distance.into()]); }
1594#[inline] pub fn set_first_person_aim_cam_zoom_factor(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x70894BD0915C5BCA, &[_p_0.into()]); }
1595#[inline] pub fn set_fly_cam_coord_and_constrain(_cam: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC91C6C55199308CA, &[_cam.into(), _x.into(), _y.into(), _z.into()]); }
1596#[inline] pub fn set_fly_cam_horizontal_response(_cam: i32, _p_1: f32, _p_2: f32, _p_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x503F5920162365B2, &[_cam.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
1597#[inline] pub fn set_fly_cam_max_height(_cam: i32, _height: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF9D02130ECDD1D77, &[_cam.into(), _height.into()]); }
1598#[inline] pub fn set_follow_ped_cam_this_update(_cam_name: impl cfx_core::types::AsCharPtr, _p_1: i32) -> bool { cfx_core::invoker::invoke(0x44A113DD6FFC48D1, &[_cam_name.as_char_ptr().into(), _p_1.into()]).unwrap_or_default() }
1599#[inline] pub fn set_follow_ped_cam_view_mode(_view_mode: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5A4F9EDF1673F704, &[_view_mode.into()]); }
1600#[inline] pub fn set_follow_vehicle_cam_view_mode(_view_mode: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAC253D7842768F48, &[_view_mode.into()]); }
1601#[inline] pub fn set_follow_vehicle_cam_zoom_level(_zoom_level: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x19464CB6E4078C8A, &[_zoom_level.into()]); }
1602#[inline] pub fn set_gameplay_cam_follow_ped_this_update(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8BBACBF51DA047A8, &[_ped.into()]); }
1603#[inline] pub fn set_gameplay_cam_relative_heading(_heading: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB4EC2312F4E5B1F1, &[_heading.into()]); }
1604#[inline] pub fn set_gameplay_cam_relative_pitch(_angle: f32, _scaling_factor: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6D0858B8EDFD2B7D, &[_angle.into(), _scaling_factor.into()]); }
1605#[inline] pub fn set_gameplay_cam_shake_amplitude(_amplitude: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA87E00932DB4D85D, &[_amplitude.into()]); }
1606#[inline] pub fn set_gameplay_coord_hint(_x: f32, _y: f32, _z: f32, _duration: i32, _blend_out_duration: i32, _blend_in_duration: i32, _unk: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD51ADCD2D8BC0FB3, &[_x.into(), _y.into(), _z.into(), _duration.into(), _blend_out_duration.into(), _blend_in_duration.into(), _unk.into()]); }
1607#[inline] pub fn set_gameplay_entity_hint(_entity: i32, _x_offset: f32, _y_offset: f32, _z_offset: f32, _p_4: bool, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x189E955A8313E298, &[_entity.into(), _x_offset.into(), _y_offset.into(), _z_offset.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into()]); }
1608#[inline] pub fn set_gameplay_hint_base_orbit_pitch_offset(_value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD1F8363DFAD03848, &[_value.into()]); }
1609#[inline] pub fn set_gameplay_hint_follow_distance_scalar(_value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF8BDBF3D573049A1, &[_value.into()]); }
1610#[inline] pub fn set_gameplay_hint_fov(_fov: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x513403FB9C56211F, &[_fov.into()]); }
1611#[inline] pub fn set_gameplay_object_hint(_p_0: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: bool, _p_5: i32, _p_6: i32, _p_7: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x83E87508A2CA2AC6, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into()]); }
1612#[inline] pub fn set_gameplay_ped_hint(_p_0: i32, _x_1: f32, _y_1: f32, _z_1: f32, _p_4: bool, _p_5: i32, _p_6: i32, _p_7: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2B486269ACD548D3, &[_p_0.into(), _x_1.into(), _y_1.into(), _z_1.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into()]); }
1613#[inline] pub fn set_gameplay_vehicle_hint(_vehicle: i32, _offset_x: f32, _offset_y: f32, _offset_z: f32, _p_4: bool, _time: i32, _ease_in_time: i32, _ease_out_time: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA2297E18F3E71C2E, &[_vehicle.into(), _offset_x.into(), _offset_y.into(), _offset_z.into(), _p_4.into(), _time.into(), _ease_in_time.into(), _ease_out_time.into()]); }
1614#[inline] pub fn set_in_vehicle_cam_state_this_update(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE9EA16D6E54CDCA4, &[_p_0.into(), _p_1.into()]); }
1615#[inline] pub fn set_third_person_aim_cam_near_clip_this_update(_distance: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x42156508606DE65E, &[_distance.into()]); }
1616#[inline] pub fn set_use_hi_dof() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA13B0222F3D94A94, &[]); }
1617#[inline] pub fn set_widescreen_borders(_p_0: bool, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0xDCD4EA924F42D01A, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
1618#[inline] pub fn shake_cam(_cam: i32, _type: impl cfx_core::types::AsCharPtr, _amplitude: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6A25241C340D3822, &[_cam.into(), _type.as_char_ptr().into(), _amplitude.into()]); }
1619#[inline] pub fn shake_cinematic_cam(_p_0: impl cfx_core::types::AsCharPtr, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDCE214D9ED58F3CF, &[_p_0.as_char_ptr().into(), _p_1.into()]); }
1620#[inline] pub fn shake_gameplay_cam(_shake_name: impl cfx_core::types::AsCharPtr, _intensity: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFD55E49555E017CF, &[_shake_name.as_char_ptr().into(), _intensity.into()]); }
1621#[inline] pub fn shake_script_global(_p_0: impl cfx_core::types::AsCharPtr, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF4C8CF9E353AFECA, &[_p_0.as_char_ptr().into(), _p_1.into()]); }
1622#[inline] pub fn stop_cam_pointing(_cam: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF33AB75780BA57DE, &[_cam.into()]); }
1623#[inline] pub fn stop_cam_shaking(_cam: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBDECF64367884AC3, &[_cam.into(), _p_1.into()]); }
1624#[inline] pub fn stop_cinematic_cam_shaking(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2238E588E588A6D7, &[_p_0.into()]); }
1625#[inline] pub fn stop_cinematic_shot(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7660C6E75D3A078E, &[_p_0.into()]); }
1626#[inline] pub fn stop_cutscene_cam_shaking() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDB629FFD9285FA06, &[]); }
1627#[inline] pub fn stop_gameplay_cam_shaking(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEF93E9F3D08C178, &[_p_0.into()]); }
1628#[inline] pub fn stop_gameplay_hint(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF46C581C61718916, &[_p_0.into()]); }
1629#[inline] pub fn stop_rendering_script_cams_using_catch_up(_render: bool, _p_1: f32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC819F3CBB62BF692, &[_render.into(), _p_1.into(), _p_2.into()]); }
1630#[inline] pub fn stop_script_global_shaking(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1C9D7949FA533490, &[_p_0.into()]); }
1631#[inline] pub fn _animate_gameplay_cam_zoom(_p_0: f32, _distance: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDF2E1F7742402E81, &[_p_0.into(), _distance.into()]); }
1632#[inline] pub fn _attach_cam_to_ped_bone_2(_cam: i32, _ped: i32, _bone_index: i32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: f32, _p_8: f32, _p_9: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x149916F50C34A40D, &[_cam.into(), _ped.into(), _bone_index.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into()]); }
1633#[inline] pub fn _attach_cam_to_vehicle_bone(_cam: i32, _vehicle: i32, _bone_index: i32, _relative_rotation: bool, _rot_x: f32, _rot_y: f32, _rot_z: f32, _off_x: f32, _off_y: f32, _off_z: f32, _fixed_direction: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8DB3F12A02CAEF72, &[_cam.into(), _vehicle.into(), _bone_index.into(), _relative_rotation.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _off_x.into(), _off_y.into(), _off_z.into(), _fixed_direction.into()]); }
1634#[inline] pub fn _clamp_gameplay_cam_pitch(_minimum: f32, _maximum: f32) -> i32 { cfx_core::invoker::invoke(0xA516C198B7DCA1E1, &[_minimum.into(), _maximum.into()]).unwrap_or_default() }
1635#[inline] pub fn _clamp_gameplay_cam_yaw(_minimum: f32, _maximum: f32) -> i32 { cfx_core::invoker::invoke(0x8F993D26E0CA5E8E, &[_minimum.into(), _maximum.into()]).unwrap_or_default() }
1636#[inline] pub fn _disable_cam_collision_for_entity(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2AED6301F67007D5, &[_entity.into()]); }
1637#[inline] pub fn _disable_first_person_cam_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDE2EF5DA284CC8DF, &[]); }
1638#[inline] pub fn _disable_vehicle_first_person_cam_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xADFF1B2A555F5FBA, &[]); }
1639#[inline] pub fn _enable_crosshair_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEA7F0AD7E9BA676F, &[]); }
1640#[inline] pub fn _get_cam_active_view_mode_context() -> i32 { cfx_core::invoker::invoke(0x19CAFA3C87F7C2FF, &[]).unwrap_or_default() }
1641#[inline] pub fn _invalidate_vehicle_idle_cam() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9E4CFFF989258472, &[]); }
1642#[inline] pub fn _is_aim_cam_third_person_active() -> bool { cfx_core::invoker::invoke(0x74BD83EA840F6BC9, &[]).unwrap_or_default() }
1643#[inline] pub fn _is_cinematic_cam_active() -> bool { cfx_core::invoker::invoke(0xF5F1E89A970B7796, &[]).unwrap_or_default() }
1644#[inline] pub fn _is_in_vehicle_cam_disabled() -> bool { cfx_core::invoker::invoke(0x4F32C0D5A90A9B40, &[]).unwrap_or_default() }
1645#[inline] pub fn _replay_free_cam_get_max_range() -> f32 { cfx_core::invoker::invoke(0x8BFCEB5EA1B161B6, &[]).unwrap_or_default() }
1646#[inline] pub fn _set_cam_dof_fnumber_of_lens(_camera: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7DD234D6F3914C5B, &[_camera.into(), _p_1.into()]); }
1647#[inline] pub fn _set_cam_dof_focal_length_multiplier(_camera: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x47B595D60664CFFA, &[_camera.into(), _p_1.into()]); }
1648#[inline] pub fn _set_cam_dof_focus_distance_bias(_camera: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC669EEA5D031B7DE, &[_camera.into(), _p_1.into()]); }
1649#[inline] pub fn _set_cam_dof_max_near_in_focus_distance(_camera: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC3654A441402562D, &[_camera.into(), _p_1.into()]); }
1650#[inline] pub fn _set_cam_dof_max_near_in_focus_distance_blend_level(_camera: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2C654B4943BDDF7C, &[_camera.into(), _p_1.into()]); }
1651#[inline] pub fn _set_cam_effect(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x80C8B1846639BB19, &[_p_0.into()]); }
1652#[inline] pub fn _set_first_person_cam_pitch_range(_min_angle: f32, _max_angle: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBCFC632DB7673BF0, &[_min_angle.into(), _max_angle.into()]); }
1653#[inline] pub fn _set_fly_cam_vertical_speed_multiplier(_cam: i32, _p_1: f32, _p_2: f32, _p_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE827B9382CFB41BA, &[_cam.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
1654#[inline] pub fn _set_follow_turret_seat_cam(_seat_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5C90CAB09951A12F, &[_seat_index.into()]); }
1655#[inline] pub fn _set_gameplay_cam_hash(_cam_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x425A920FDB9A0DDA, &[_cam_name.as_char_ptr().into()]); }
1656#[inline] pub fn _set_gameplay_cam_raw_pitch(_pitch: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x759E13EBC1C15C5A, &[_pitch.into()]); }
1657#[inline] pub fn _set_gameplay_cam_raw_yaw(_yaw: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x103991D4A307D472, &[_yaw.into()]); }
1658#[inline] pub fn _set_gameplay_cam_relative_rotation(_roll: f32, _pitch: f32, _yaw: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x48608C3464F58AB4, &[_roll.into(), _pitch.into(), _yaw.into()]); }
1659#[inline] pub fn _set_gameplay_cam_vehicle_camera(_vehicle_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x21E253A7F8DA5DFB, &[_vehicle_name.as_char_ptr().into()]); }
1660#[inline] pub fn _set_gameplay_cam_vehicle_camera_name(_vehicle_model: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x11FA5D3479C7DD47, &[_vehicle_model.into()]); }
1661#[inline] pub fn _set_gameplay_hint_anim_closeup(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE3433EADAAF7EE40, &[_p_0.into()]); }
1662#[inline] pub fn _set_gameplay_hint_anim_offsetx(_xoffset: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5D7B620DAE436138, &[_xoffset.into()]); }
1663#[inline] pub fn _set_gameplay_hint_anim_offsety(_yoffset: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC92717EF615B6704, &[_yoffset.into()]); }
1664#[inline] pub fn _use_stunt_camera_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6493CF69859B116A, &[]); }
1665}
1666pub mod hud {
1667use cfx_core::types::ToMessagePack;
1668#[inline] pub fn _0x003e92ba477f9d7f(_blip: i32) -> i32 { cfx_core::invoker::invoke(0x3E92BA477F9D7F, &[_blip.into()]).unwrap_or_default() }
1669#[inline] pub fn _0x04655f9d075d0ae5(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4655F9D075D0AE5, &[_toggle.into()]); }
1670#[inline] pub fn _0x0c698d8f099174c7(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC698D8F099174C7, &[_p_0.into()]); }
1671#[inline] pub fn _0x0cf54f20de43879c(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCF54F20DE43879C, &[_p_0.into()]); }
1672#[inline] pub fn _0x1185a8087587322c(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1185A8087587322C, &[_p_0.into()]); }
1673#[inline] pub fn _0x13c4b962653a5280() -> i32 { cfx_core::invoker::invoke(0x13C4B962653A5280, &[]).unwrap_or_default() }
1674#[inline] pub fn _0x170f541e1cadd1de(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x170F541E1CADD1DE, &[_p_0.into()]); }
1675#[inline] pub fn _0x211c4ef450086857() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x211C4EF450086857, &[]); }
1676#[inline] pub fn _0x214cd562a939246a() -> bool { cfx_core::invoker::invoke(0x214CD562A939246A, &[]).unwrap_or_default() }
1677#[inline] pub fn _0x243296a510b562b6() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x243296A510B562B6, &[]); }
1678#[inline] pub fn _0x24a49beaf468dc90(_p_0: i32, _p_1: &mut i32, _p_2: i32, _p_3: i32, _p_4: i32) -> bool { cfx_core::invoker::invoke(0x24A49BEAF468DC90, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
1679#[inline] pub fn _0x2790f4b17d098e26(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2790F4B17D098E26, &[_toggle.into()]); }
1680#[inline] pub fn _0x2916a928514c9827() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2916A928514C9827, &[]); }
1681#[inline] pub fn _0x2c173ae2bdb9385e(_blip: i32) -> i32 { cfx_core::invoker::invoke(0x2C173AE2BDB9385E, &[_blip.into()]).unwrap_or_default() }
1682#[inline] pub fn _0x2c9f302398e13141(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2C9F302398E13141, &[_p_0.into(), _p_1.into()]); }
1683#[inline] pub fn _0x2de6c5e2e996f178(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2DE6C5E2E996F178, &[_p_0.into()]); }
1684#[inline] pub fn _0x2e22fefa0100275e() -> i32 { cfx_core::invoker::invoke(0x2E22FEFA0100275E, &[]).unwrap_or_default() }
1685#[inline] pub fn _0x2f057596f2bd0061() -> bool { cfx_core::invoker::invoke(0x2F057596F2BD0061, &[]).unwrap_or_default() }
1686#[inline] pub fn _0x359af31a4b52f5ed() -> i32 { cfx_core::invoker::invoke(0x359AF31A4B52F5ED, &[]).unwrap_or_default() }
1687#[inline] pub fn _0x35a3cd97b2c0a6d2(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x35A3CD97B2C0A6D2, &[_p_0.into()]); }
1688#[inline] pub fn _0x3d9acb1eb139e702() -> i32 { cfx_core::invoker::invoke(0x3D9ACB1EB139E702, &[]).unwrap_or_default() }
1689#[inline] pub fn _0x41350b4fc28e3941(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x41350B4FC28E3941, &[_p_0.into()]); }
1690#[inline] pub fn _0x4895bdea16e7c080(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4895BDEA16E7C080, &[_p_0.into()]); }
1691#[inline] pub fn _0x4b5b620c9b59ed34(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4B5B620C9B59ED34, &[_p_0.into(), _p_1.into()]); }
1692#[inline] pub fn _0x504dfe62a1692296(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x504DFE62A1692296, &[_toggle.into()]); }
1693#[inline] pub fn _0x55f5a5f07134de60() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x55F5A5F07134DE60, &[]); }
1694#[inline] pub fn _0x577599cced639ca2(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x577599CCED639CA2, &[_p_0.into()]); }
1695#[inline] pub fn _0x57d760d55f54e071(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x57D760D55F54E071, &[_p_0.into()]); }
1696#[inline] pub fn _0x593feae1f73392d4() -> i32 { cfx_core::invoker::invoke(0x593FEAE1F73392D4, &[]).unwrap_or_default() }
1697#[inline] pub fn _0x62e849b7eb28e770(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x62E849B7EB28E770, &[_p_0.into()]); }
1698#[inline] pub fn _0x632b2940c67f4ea9(_scaleform_handle: i32, _p_1: &mut i32, _p_2: &mut i32, _p_3: &mut i32) -> bool { cfx_core::invoker::invoke(0x632B2940C67F4EA9, &[_scaleform_handle.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
1699#[inline] pub fn _0x66e7cb63c97b7d20() -> i32 { cfx_core::invoker::invoke(0x66E7CB63C97B7D20, &[]).unwrap_or_default() }
1700#[inline] pub fn _0x6cdd58146a436083(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6CDD58146A436083, &[_p_0.into()]); }
1701#[inline] pub fn _0x77f16b447824da6c(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x77F16B447824DA6C, &[_p_0.into()]); }
1702#[inline] pub fn _0x7b21e0bb01e8224a(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7B21E0BB01E8224A, &[_p_0.into()]); }
1703#[inline] pub fn _0x7c226d5346d4d10a(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7C226D5346D4D10A, &[_p_0.into()]); }
1704#[inline] pub fn _0x801879a9b4f4b2fb() -> bool { cfx_core::invoker::invoke(0x801879A9B4F4B2FB, &[]).unwrap_or_default() }
1705#[inline] pub fn _0x817b86108eb94e51(_p_0: bool, _p_1: &mut i32, _p_2: &mut i32, _p_3: &mut i32, _p_4: &mut i32, _p_5: &mut i32, _p_6: &mut i32, _p_7: &mut i32, _p_8: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x817B86108EB94E51, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into()]); }
1706#[inline] pub fn _0x8410c5e0cd847b9d() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8410C5E0CD847B9D, &[]); }
1707#[inline] pub fn _0x8f08017f9d7c47bd(_p_0: i32, _p_1: &mut i32, _p_2: i32) -> bool { cfx_core::invoker::invoke(0x8F08017F9D7C47BD, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
1708#[inline] pub fn _0x9245e81072704b8a(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9245E81072704B8A, &[_p_0.into()]); }
1709#[inline] pub fn _0x98c3cf913d895111(_string: impl cfx_core::types::AsCharPtr, _length: i32) -> Option<String> { cfx_core::invoker::invoke(0x98C3CF913D895111, &[_string.as_char_ptr().into(), _length.into()]).ok() }
1710#[inline] pub fn _0x9fcb3cbfb3ead69a(_p_0: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9FCB3CBFB3EAD69A, &[_p_0.into(), _p_1.into()]); }
1711#[inline] pub fn _0xa17784fca9548d15(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA17784FCA9548D15, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
1712#[inline] pub fn _0xa238192f33110615(_p_0: &mut i32, _p_1: &mut i32, _p_2: &mut i32) -> bool { cfx_core::invoker::invoke(0xA238192F33110615, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
1713#[inline] pub fn _0xb552929b85fc27ec(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB552929B85FC27EC, &[_p_0.into(), _p_1.into()]); }
1714#[inline] pub fn _0xb7b873520c84c118() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB7B873520C84C118, &[]); }
1715#[inline] pub fn _0xba8d65c1c65702e5(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBA8D65C1C65702E5, &[_toggle.into()]); }
1716#[inline] pub fn _0xbf4f34a85ca2970c() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBF4F34A85CA2970C, &[]); }
1717#[inline] pub fn _0xc2d2ad9eaae265b8() -> bool { cfx_core::invoker::invoke(0xC2D2AD9EAAE265B8, &[]).unwrap_or_default() }
1718#[inline] pub fn _0xc594b315edf2d4af(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC594B315EDF2D4AF, &[_ped.into()]); }
1719#[inline] pub fn _0xc8e1071177a23be5(_p_0: &mut i32, _p_1: &mut i32, _p_2: &mut i32) -> bool { cfx_core::invoker::invoke(0xC8E1071177A23BE5, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
1720#[inline] pub fn _0xca6b2f7ce32ab653(_p_0: i32, _p_1: &mut i32, _p_2: i32) -> bool { cfx_core::invoker::invoke(0xCA6B2F7CE32AB653, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
1721#[inline] pub fn _0xcd74233600c4ea6b(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCD74233600C4EA6B, &[_toggle.into()]); }
1722#[inline] pub fn _0xcdca26e80faecb8f() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCDCA26E80FAECB8F, &[]); }
1723#[inline] pub fn _0xd1942374085c8469(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD1942374085C8469, &[_p_0.into()]); }
1724#[inline] pub fn _0xd2049635deb9c375() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD2049635DEB9C375, &[]); }
1725#[inline] pub fn _0xdaf87174be7454ff(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xDAF87174BE7454FF, &[_p_0.into()]).unwrap_or_default() }
1726#[inline] pub fn _0xde03620f8703a9df() -> i32 { cfx_core::invoker::invoke(0xDE03620F8703A9DF, &[]).unwrap_or_default() }
1727#[inline] pub fn _0xe4c3b169876d33d7(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE4C3B169876D33D7, &[_p_0.into()]); }
1728#[inline] pub fn _0xe67c6dfd386ea5e7(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE67C6DFD386EA5E7, &[_p_0.into()]); }
1729#[inline] pub fn _0xeb81a3dadd503187() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEB81A3DADD503187, &[]); }
1730#[inline] pub fn _0xf06ebb91a81e09e3(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF06EBB91A81E09E3, &[_p_0.into()]); }
1731#[inline] pub fn _0xf13fe2a80c05c561() -> bool { cfx_core::invoker::invoke(0xF13FE2A80C05C561, &[]).unwrap_or_default() }
1732#[inline] pub fn _0xf284ac67940c6812() -> i32 { cfx_core::invoker::invoke(0xF284AC67940C6812, &[]).unwrap_or_default() }
1733#[inline] pub fn _0xf83d0febe75e62c9(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF83D0FEBE75E62C9, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into()]); }
1734#[inline] pub fn activate_frontend_menu(_menuhash: i32, _toggle_pause: bool, _component: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEF01D36B9C9D0C7B, &[_menuhash.into(), _toggle_pause.into(), _component.into()]); }
1735#[inline] pub fn add_blip_for_coord(_x: f32, _y: f32, _z: f32) -> i32 { cfx_core::invoker::invoke(0x5A039BB0BCA604B6, &[_x.into(), _y.into(), _z.into()]).unwrap_or_default() }
1736#[inline] pub fn add_blip_for_entity(_entity: i32) -> i32 { cfx_core::invoker::invoke(0x5CDE92C702A8FCE7, &[_entity.into()]).unwrap_or_default() }
1737#[inline] pub fn add_blip_for_pickup(_pickup: i32) -> i32 { cfx_core::invoker::invoke(0xBE339365C863BD36, &[_pickup.into()]).unwrap_or_default() }
1738#[inline] pub fn add_blip_for_radius(_pos_x: f32, _pos_y: f32, _pos_z: f32, _radius: f32) -> i32 { cfx_core::invoker::invoke(0x46818D79B1F7499A, &[_pos_x.into(), _pos_y.into(), _pos_z.into(), _radius.into()]).unwrap_or_default() }
1739#[inline] pub fn add_next_message_to_previous_briefs(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x60296AF4BA14ABC5, &[_p_0.into()]); }
1740#[inline] pub fn add_point_to_gps_custom_route(_x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x311438A071DD9B1A, &[_x.into(), _y.into(), _z.into()]); }
1741#[inline] pub fn add_point_to_gps_multi_route(_x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA905192A6781C41B, &[_x.into(), _y.into(), _z.into()]); }
1742#[inline] pub fn add_text_component_float(_value: f32, _decimal_places: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE7DCB5B874BCD96E, &[_value.into(), _decimal_places.into()]); }
1743#[inline] pub fn add_text_component_formatted_integer(_value: i32, _comma_separated: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE4C749FF9DE9CC4, &[_value.into(), _comma_separated.into()]); }
1744#[inline] pub fn add_text_component_integer(_value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3B504CF259931BC, &[_value.into()]); }
1745#[inline] pub fn add_text_component_substring_blip_name(_blip: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x80EAD8E2E1D5D52E, &[_blip.into()]); }
1746#[inline] pub fn add_text_component_substring_keyboard_display(_p_0: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5F68520888E69014, &[_p_0.as_char_ptr().into()]); }
1747#[inline] pub fn add_text_component_substring_phone_number(_p_0: impl cfx_core::types::AsCharPtr, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x761B77454205A61D, &[_p_0.as_char_ptr().into(), _p_1.into()]); }
1748#[inline] pub fn add_text_component_substring_player_name(_text: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6C188BE134E074AA, &[_text.as_char_ptr().into()]); }
1749#[inline] pub fn add_text_component_substring_text_label(_label_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC63CD5D2920ACBE7, &[_label_name.as_char_ptr().into()]); }
1750#[inline] pub fn add_text_component_substring_text_label_hash_key(_gxt_entry_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x17299B63C7683A2B, &[_gxt_entry_hash.into()]); }
1751#[inline] pub fn add_text_component_substring_time(_timestamp: i32, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1115F16B8AB9E8BF, &[_timestamp.into(), _flags.into()]); }
1752#[inline] pub fn add_text_component_substring_website(_website: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x94CF4AC034C9C986, &[_website.as_char_ptr().into()]); }
1753#[inline] pub fn allow_sonar_blips(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x60734CC207C9833C, &[_p_0.into()]); }
1754#[inline] pub fn begin_text_command_busyspinner_on(_string: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xABA17D7CE615ADBF, &[_string.as_char_ptr().into()]); }
1755#[inline] pub fn begin_text_command_clear_print(_text: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE124FA80A759019C, &[_text.as_char_ptr().into()]); }
1756#[inline] pub fn begin_text_command_display_help(_input_type: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8509B634FBE7DA11, &[_input_type.as_char_ptr().into()]); }
1757#[inline] pub fn begin_text_command_display_text(_text: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x25FBB336DF1804CB, &[_text.as_char_ptr().into()]); }
1758#[inline] pub fn begin_text_command_is_message_displayed(_text: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x853648FD1063A213, &[_text.as_char_ptr().into()]); }
1759#[inline] pub fn begin_text_command_is_this_help_message_being_displayed(_label_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA24DA3A41B718F5, &[_label_name.as_char_ptr().into()]); }
1760#[inline] pub fn begin_text_command_override_button_text(_gxt_entry: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8F9EE5687F8EECCD, &[_gxt_entry.as_char_ptr().into()]); }
1761#[inline] pub fn begin_text_command_print(_gxt_entry: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB87A37EEB7FAA67D, &[_gxt_entry.as_char_ptr().into()]); }
1762#[inline] pub fn begin_text_command_set_blip_name(_text_label: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF9113A30DE5C6670, &[_text_label.as_char_ptr().into()]); }
1763#[inline] pub fn begin_text_command_thefeed_post(_text: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x202709F4C58A0424, &[_text.as_char_ptr().into()]); }
1764#[inline] pub fn busyspinner_is_displaying() -> i32 { cfx_core::invoker::invoke(0xB2A592B04648A9CB, &[]).unwrap_or_default() }
1765#[inline] pub fn busyspinner_is_on() -> bool { cfx_core::invoker::invoke(0xD422FCC5F239A915, &[]).unwrap_or_default() }
1766#[inline] pub fn busyspinner_off() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x10D373323E5B9C0D, &[]); }
1767#[inline] pub fn clear_additional_text(_p_0: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2A179DF17CCF04CD, &[_p_0.into(), _p_1.into()]); }
1768#[inline] pub fn clear_all_help_messages() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6178F68A87A4D3A0, &[]); }
1769#[inline] pub fn clear_brief() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9D292F73ADBD9313, &[]); }
1770#[inline] pub fn clear_dynamic_pause_menu_error_message() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7792424AA0EAC32E, &[]); }
1771#[inline] pub fn clear_floating_help(_hud_index: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x50085246ABD3FEFA, &[_hud_index.into(), _p_1.into()]); }
1772#[inline] pub fn clear_gps_custom_route() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE6DE0561D9232A64, &[]); }
1773#[inline] pub fn clear_gps_flags() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x21986729D6A3A830, &[]); }
1774#[inline] pub fn clear_gps_multi_route() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x67EEDEA1B9BAFD94, &[]); }
1775#[inline] pub fn clear_gps_player_waypoint() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFF4FB7C8CDFA3DA7, &[]); }
1776#[inline] pub fn clear_gps_race_track() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7AA5B4CE533C858B, &[]); }
1777#[inline] pub fn clear_help(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8DFCED7A656F8802, &[_toggle.into()]); }
1778#[inline] pub fn clear_ped_in_pause_menu() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5E62BE5DC58E9E06, &[]); }
1779#[inline] pub fn clear_prints() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCC33FA791322B9D9, &[]); }
1780#[inline] pub fn clear_reminder_message() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB57D8DD645CFA2CF, &[]); }
1781#[inline] pub fn clear_small_prints() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2CEA2839313C09AC, &[]); }
1782#[inline] pub fn clear_this_print(_p_0: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCF708001E1E536DD, &[_p_0.as_char_ptr().into()]); }
1783#[inline] pub fn close_social_club_menu() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD2B32BE3FC1626C6, &[]); }
1784#[inline] pub fn create_fake_mp_gamer_tag(_ped: i32, _username: impl cfx_core::types::AsCharPtr, _pointed_clan_tag: bool, _is_rockstar_clan: bool, _clan_tag: impl cfx_core::types::AsCharPtr, _clan_flag: i32) -> i32 { cfx_core::invoker::invoke(0xBFEFE3321A3F5015, &[_ped.into(), _username.as_char_ptr().into(), _pointed_clan_tag.into(), _is_rockstar_clan.into(), _clan_tag.as_char_ptr().into(), _clan_flag.into()]).unwrap_or_default() }
1785#[inline] pub fn create_mp_gamer_tag_with_crew_color(_player: i32, _username: impl cfx_core::types::AsCharPtr, _pointed_clan_tag: bool, _is_rockstar_clan: bool, _clan_tag: impl cfx_core::types::AsCharPtr, _clan_flag: i32, _r: i32, _g: i32, _b: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6DD05E9D83EFA4C9, &[_player.into(), _username.as_char_ptr().into(), _pointed_clan_tag.into(), _is_rockstar_clan.into(), _clan_tag.as_char_ptr().into(), _clan_flag.into(), _r.into(), _g.into(), _b.into()]); }
1786#[inline] pub fn disable_frontend_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6D3465A73092F0E6, &[]); }
1787#[inline] pub fn display_ammo_this_frame(_display: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA5E78BA2B1331C55, &[_display.into()]); }
1788#[inline] pub fn display_area_name(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x276B6CE369C33678, &[_toggle.into()]); }
1789#[inline] pub fn display_cash(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x96DEC8D5430208B7, &[_toggle.into()]); }
1790#[inline] pub fn display_help_text_this_frame(_message: impl cfx_core::types::AsCharPtr, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x960C9FF8F616E41C, &[_message.as_char_ptr().into(), _p_1.into()]); }
1791#[inline] pub fn display_hud(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA6294919E56FF02A, &[_toggle.into()]); }
1792#[inline] pub fn display_hud_when_paused_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x402F9ED62087E898, &[]); }
1793#[inline] pub fn display_player_name_tags_on_blips(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x82CEDC33687E1F50, &[_toggle.into()]); }
1794#[inline] pub fn display_radar(_toggle: bool) -> i32 { cfx_core::invoker::invoke(0xA0EBB943C300E693, &[_toggle.into()]).unwrap_or_default() }
1795#[inline] pub fn display_sniper_scope_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x73115226F4814E62, &[]); }
1796#[inline] pub fn does_blip_exist(_blip: i32) -> bool { cfx_core::invoker::invoke(0xA6DB27D19ECBB7DA, &[_blip.into()]).unwrap_or_default() }
1797#[inline] pub fn does_blip_have_gps_route(_blip: i32) -> bool { cfx_core::invoker::invoke(0xDD2238F57B977751, &[_blip.into()]).unwrap_or_default() }
1798#[inline] pub fn does_ped_have_ai_blip(_ped: i32) -> bool { cfx_core::invoker::invoke(0x15B8ECF844EE67ED, &[_ped.into()]).unwrap_or_default() }
1799#[inline] pub fn does_text_block_exist(_gxt: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x1C7302E725259789, &[_gxt.as_char_ptr().into()]).unwrap_or_default() }
1800#[inline] pub fn does_text_label_exist(_gxt: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xAC09CA973C564252, &[_gxt.as_char_ptr().into()]).unwrap_or_default() }
1801#[inline] pub fn dont_tilt_minimap_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6D14BFDC33B34F55, &[]); }
1802#[inline] pub fn end_text_command_busyspinner_on(_busy_spinner_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBD12F8228410D9B4, &[_busy_spinner_type.into()]); }
1803#[inline] pub fn end_text_command_clear_print() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFCC75460ABA29378, &[]); }
1804#[inline] pub fn end_text_command_display_help(_p_0: i32, _loop: bool, _beep: bool, _shape: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x238FFE5C7B0498A6, &[_p_0.into(), _loop.into(), _beep.into(), _shape.into()]); }
1805#[inline] pub fn end_text_command_display_text(_x: f32, _y: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCD015E5BB0D96A57, &[_x.into(), _y.into()]); }
1806#[inline] pub fn end_text_command_is_message_displayed() -> bool { cfx_core::invoker::invoke(0x8A9BA1AB3E237613, &[]).unwrap_or_default() }
1807#[inline] pub fn end_text_command_is_this_help_message_being_displayed(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x10BDDBFC529428DD, &[_p_0.into()]).unwrap_or_default() }
1808#[inline] pub fn end_text_command_override_button_text(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA86911979638106F, &[_p_0.into()]); }
1809#[inline] pub fn end_text_command_print(_duration: i32, _draw_immediately: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9D77056A530643F6, &[_duration.into(), _draw_immediately.into()]); }
1810#[inline] pub fn end_text_command_set_blip_name(_blip: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBC38B49BCB83BC9B, &[_blip.into()]); }
1811#[inline] pub fn end_text_command_thefeed_post_award(_texture_dict: impl cfx_core::types::AsCharPtr, _texture_name: impl cfx_core::types::AsCharPtr, _rp_bonus: i32, _color_overlay: i32, _title_label: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xAA295B6F28BD587D, &[_texture_dict.as_char_ptr().into(), _texture_name.as_char_ptr().into(), _rp_bonus.into(), _color_overlay.into(), _title_label.as_char_ptr().into()]).unwrap_or_default() }
1812#[inline] pub fn end_text_command_thefeed_post_crewtag(_crew_type_is_private: bool, _crew_tag_contains_rockstar: bool, _crew_tag: &mut i32, _rank: i32, _has_founder_status: bool, _is_important: bool, _clan_handle: i32, _r: i32, _g: i32, _b: i32) -> i32 { cfx_core::invoker::invoke(0x97C9E4E7024A8F2C, &[_crew_type_is_private.into(), _crew_tag_contains_rockstar.into(), _crew_tag.into(), _rank.into(), _has_founder_status.into(), _is_important.into(), _clan_handle.into(), _r.into(), _g.into(), _b.into()]).unwrap_or_default() }
1813#[inline] pub fn end_text_command_thefeed_post_crewtag_with_game_name(_crew_type_is_private: bool, _crew_tag_contains_rockstar: bool, _crew_tag: &mut i32, _rank: i32, _is_leader: bool, _is_important: bool, _clan_handle: i32, _gamer_str: impl cfx_core::types::AsCharPtr, _r: i32, _g: i32, _b: i32) -> i32 { cfx_core::invoker::invoke(0x137BC35589E34E1E, &[_crew_type_is_private.into(), _crew_tag_contains_rockstar.into(), _crew_tag.into(), _rank.into(), _is_leader.into(), _is_important.into(), _clan_handle.into(), _gamer_str.as_char_ptr().into(), _r.into(), _g.into(), _b.into()]).unwrap_or_default() }
1814#[inline] pub fn end_text_command_thefeed_post_crew_rankup(_ch_title: impl cfx_core::types::AsCharPtr, _clan_txd: impl cfx_core::types::AsCharPtr, _clan_txn: impl cfx_core::types::AsCharPtr, _is_important: bool, _show_subtitle: bool) -> i32 { cfx_core::invoker::invoke(0x8EFCCF6EC66D85E4, &[_ch_title.as_char_ptr().into(), _clan_txd.as_char_ptr().into(), _clan_txn.as_char_ptr().into(), _is_important.into(), _show_subtitle.into()]).unwrap_or_default() }
1815#[inline] pub fn end_text_command_thefeed_post_messagetext(_texture_dict: impl cfx_core::types::AsCharPtr, _texture_name: impl cfx_core::types::AsCharPtr, _flash: bool, _icon_type: i32, _sender: impl cfx_core::types::AsCharPtr, _subject: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x1CCD9A37359072CF, &[_texture_dict.as_char_ptr().into(), _texture_name.as_char_ptr().into(), _flash.into(), _icon_type.into(), _sender.as_char_ptr().into(), _subject.as_char_ptr().into()]).unwrap_or_default() }
1816#[inline] pub fn end_text_command_thefeed_post_messagetext_tu(_pic_txd: impl cfx_core::types::AsCharPtr, _pic_txn: impl cfx_core::types::AsCharPtr, _flash: bool, _icon_type: i32, _name_str: impl cfx_core::types::AsCharPtr, _subtitle_str: impl cfx_core::types::AsCharPtr, _duration: f32) -> i32 { cfx_core::invoker::invoke(0x1E6611149DB3DB6B, &[_pic_txd.as_char_ptr().into(), _pic_txn.as_char_ptr().into(), _flash.into(), _icon_type.into(), _name_str.as_char_ptr().into(), _subtitle_str.as_char_ptr().into(), _duration.into()]).unwrap_or_default() }
1817#[inline] pub fn end_text_command_thefeed_post_messagetext_with_crew_tag(_pic_txd: impl cfx_core::types::AsCharPtr, _pic_txn: impl cfx_core::types::AsCharPtr, _flash: bool, _icon_type: i32, _name_str: impl cfx_core::types::AsCharPtr, _subtitle_str: impl cfx_core::types::AsCharPtr, _duration: f32, _crew_packed_str: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x5CBF7BADE20DB93E, &[_pic_txd.as_char_ptr().into(), _pic_txn.as_char_ptr().into(), _flash.into(), _icon_type.into(), _name_str.as_char_ptr().into(), _subtitle_str.as_char_ptr().into(), _duration.into(), _crew_packed_str.as_char_ptr().into()]).unwrap_or_default() }
1818#[inline] pub fn end_text_command_thefeed_post_messagetext_with_crew_tag_and_additional_icon(_pic_txd: impl cfx_core::types::AsCharPtr, _pic_txn: impl cfx_core::types::AsCharPtr, _flash: bool, _icon_type_1: i32, _name_str: impl cfx_core::types::AsCharPtr, _subtitle_str: impl cfx_core::types::AsCharPtr, _duration: f32, _crew_packed_str: impl cfx_core::types::AsCharPtr, _icon_type_2: i32, _text_color: i32) -> i32 { cfx_core::invoker::invoke(0x531B84E7DA981FB6, &[_pic_txd.as_char_ptr().into(), _pic_txn.as_char_ptr().into(), _flash.into(), _icon_type_1.into(), _name_str.as_char_ptr().into(), _subtitle_str.as_char_ptr().into(), _duration.into(), _crew_packed_str.as_char_ptr().into(), _icon_type_2.into(), _text_color.into()]).unwrap_or_default() }
1819#[inline] pub fn end_text_command_thefeed_post_mpticker(_blink: bool, _b_has_tokens: bool) -> i32 { cfx_core::invoker::invoke(0xF020C96915705B3A, &[_blink.into(), _b_has_tokens.into()]).unwrap_or_default() }
1820#[inline] pub fn end_text_command_thefeed_post_stats(_stat_title: impl cfx_core::types::AsCharPtr, _icon_enum: i32, _step_val: bool, _bar_value: i32, _is_important: bool, _pic_txd: impl cfx_core::types::AsCharPtr, _pic_txn: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x2B7E9A4EAAA93C89, &[_stat_title.as_char_ptr().into(), _icon_enum.into(), _step_val.into(), _bar_value.into(), _is_important.into(), _pic_txd.as_char_ptr().into(), _pic_txn.as_char_ptr().into()]).unwrap_or_default() }
1821#[inline] pub fn end_text_command_thefeed_post_ticker(_is_important: bool, _b_has_tokens: bool) -> i32 { cfx_core::invoker::invoke(0x2ED7843F8F801023, &[_is_important.into(), _b_has_tokens.into()]).unwrap_or_default() }
1822#[inline] pub fn end_text_command_thefeed_post_ticker_forced(_blink: bool, _b_has_tokens: bool) -> i32 { cfx_core::invoker::invoke(0x44FA03975424A0EE, &[_blink.into(), _b_has_tokens.into()]).unwrap_or_default() }
1823#[inline] pub fn end_text_command_thefeed_post_ticker_with_tokens(_is_important: bool, _b_has_tokens: bool) -> i32 { cfx_core::invoker::invoke(0x378E809BF61EC840, &[_is_important.into(), _b_has_tokens.into()]).unwrap_or_default() }
1824#[inline] pub fn end_text_command_thefeed_post_unlock(_ch_title: impl cfx_core::types::AsCharPtr, _icon_type: i32, _ch_subtitle: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x33EE12743CCD6343, &[_ch_title.as_char_ptr().into(), _icon_type.into(), _ch_subtitle.as_char_ptr().into()]).unwrap_or_default() }
1825#[inline] pub fn end_text_command_thefeed_post_unlock_tu(_ch_title: impl cfx_core::types::AsCharPtr, _icon_type: i32, _ch_subtitle: impl cfx_core::types::AsCharPtr, _is_important: bool) -> i32 { cfx_core::invoker::invoke(0xC8F3AAF93D0600BF, &[_ch_title.as_char_ptr().into(), _icon_type.into(), _ch_subtitle.as_char_ptr().into(), _is_important.into()]).unwrap_or_default() }
1826#[inline] pub fn end_text_command_thefeed_post_unlock_tu_with_color(_ch_title: impl cfx_core::types::AsCharPtr, _icon_type: i32, _ch_subtitle: impl cfx_core::types::AsCharPtr, _is_important: bool, _title_color: i32, _p_5: bool) -> i32 { cfx_core::invoker::invoke(0x7AE0589093A2E088, &[_ch_title.as_char_ptr().into(), _icon_type.into(), _ch_subtitle.as_char_ptr().into(), _is_important.into(), _title_color.into(), _p_5.into()]).unwrap_or_default() }
1827#[inline] pub fn end_text_command_thefeed_post_versus_tu(_ch_1_txd: impl cfx_core::types::AsCharPtr, _ch_1_txn: impl cfx_core::types::AsCharPtr, _val_1: i32, _ch_2_txd: impl cfx_core::types::AsCharPtr, _ch_2_txn: impl cfx_core::types::AsCharPtr, _val_2: i32) -> i32 { cfx_core::invoker::invoke(0xB6871B0555B02996, &[_ch_1_txd.as_char_ptr().into(), _ch_1_txn.as_char_ptr().into(), _val_1.into(), _ch_2_txd.as_char_ptr().into(), _ch_2_txn.as_char_ptr().into(), _val_2.into()]).unwrap_or_default() }
1828#[inline] pub fn flag_player_context_in_tournament(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCEF214315D276FD1, &[_toggle.into()]); }
1829#[inline] pub fn flash_ability_bar(_milliseconds_to_flash: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2CFBA0C9E9275CE, &[_milliseconds_to_flash.into()]); }
1830#[inline] pub fn flash_minimap_display() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF2DD778C22B15BDA, &[]); }
1831#[inline] pub fn flash_minimap_display_with_color(_hud_color_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6B1DE27EE78E6A19, &[_hud_color_index.into()]); }
1832#[inline] pub fn flash_wanted_display(_p_0: bool) -> i32 { cfx_core::invoker::invoke(0xA18AFB39081B6A1F, &[_p_0.into()]).unwrap_or_default() }
1833#[inline] pub fn force_close_reportugc_menu() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEE4C0E6DBC6F2C6F, &[]); }
1834#[inline] pub fn force_sonar_blips_this_frame() -> i32 { cfx_core::invoker::invoke(0x1121BFA1A1A522A8, &[]).unwrap_or_default() }
1835#[inline] pub fn get_blip_alpha(_blip: i32) -> i32 { cfx_core::invoker::invoke(0x970F608F0EE6C885, &[_blip.into()]).unwrap_or_default() }
1836#[inline] pub fn get_blip_colour(_blip: i32) -> i32 { cfx_core::invoker::invoke(0xDF729E8D20CF7327, &[_blip.into()]).unwrap_or_default() }
1837#[inline] pub fn get_blip_coords(_blip: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x586AFE3FF72D996E, &[_blip.into()]).unwrap_or_default() }
1838#[inline] pub fn get_blip_from_entity(_entity: i32) -> i32 { cfx_core::invoker::invoke(0xBC8DBDCA2436F7E8, &[_entity.into()]).unwrap_or_default() }
1839#[inline] pub fn get_blip_hud_colour(_blip: i32) -> i32 { cfx_core::invoker::invoke(0x729B5F1EFBC0AAEE, &[_blip.into()]).unwrap_or_default() }
1840#[inline] pub fn get_blip_info_id_coord(_blip: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xFA7C7F0AADF25D09, &[_blip.into()]).unwrap_or_default() }
1841#[inline] pub fn get_blip_info_id_display(_blip: i32) -> i32 { cfx_core::invoker::invoke(0x1E314167F701DC3B, &[_blip.into()]).unwrap_or_default() }
1842#[inline] pub fn get_blip_info_id_entity_index(_blip: i32) -> i32 { cfx_core::invoker::invoke(0x4BA4E2553AFEDC2C, &[_blip.into()]).unwrap_or_default() }
1843#[inline] pub fn get_blip_info_id_pickup_index(_blip: i32) -> i32 { cfx_core::invoker::invoke(0x9B6786E4C03DD382, &[_blip.into()]).unwrap_or_default() }
1844#[inline] pub fn get_blip_info_id_type(_blip: i32) -> i32 { cfx_core::invoker::invoke(0xBE9B0959FFD0779B, &[_blip.into()]).unwrap_or_default() }
1845#[inline] pub fn get_blip_sprite(_blip: i32) -> i32 { cfx_core::invoker::invoke(0x1FC877464A04FC4F, &[_blip.into()]).unwrap_or_default() }
1846#[inline] pub fn get_current_frontend_menu_version() -> i32 { cfx_core::invoker::invoke(0x2309595AD6145265, &[]).unwrap_or_default() }
1847#[inline] pub fn get_current_webpage_id() -> i32 { cfx_core::invoker::invoke(0x1A358D9128B7A86, &[]).unwrap_or_default() }
1848#[inline] pub fn get_current_website_id() -> i32 { cfx_core::invoker::invoke(0x97D47996FC48CBAD, &[]).unwrap_or_default() }
1849#[inline] pub fn get_default_script_rendertarget_render_id() -> i32 { cfx_core::invoker::invoke(0x52F0982D7FD156B6, &[]).unwrap_or_default() }
1850#[inline] pub fn get_first_blip_info_id(_blip_sprite: i32) -> i32 { cfx_core::invoker::invoke(0x1BEDE233E6CD2A1F, &[_blip_sprite.into()]).unwrap_or_default() }
1851#[inline] pub fn get_global_actionscript_flag(_flag_index: i32) -> i32 { cfx_core::invoker::invoke(0xE3B05614DCE1D014, &[_flag_index.into()]).unwrap_or_default() }
1852#[inline] pub fn get_hud_colour(_hud_color_index: i32, _r: &mut i32, _g: &mut i32, _b: &mut i32, _a: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7C9C91AB74A0360F, &[_hud_color_index.into(), _r.into(), _g.into(), _b.into(), _a.into()]); }
1853#[inline] pub fn get_hud_component_position(_id: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x223CA69A8C4417FD, &[_id.into()]).unwrap_or_default() }
1854#[inline] pub fn get_hud_screen_position_from_world_position(_world_x: f32, _world_y: f32, _world_z: f32, _screen_x: &mut f32, _screen_y: &mut f32) -> bool { cfx_core::invoker::invoke(0xF9904D11F1ACBEC3, &[_world_x.into(), _world_y.into(), _world_z.into(), _screen_x.into(), _screen_y.into()]).unwrap_or_default() }
1855#[inline] pub fn get_length_of_literal_string(_string: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xF030907CCBB8A9FD, &[_string.as_char_ptr().into()]).unwrap_or_default() }
1856#[inline] pub fn get_length_of_literal_string_in_bytes(_string: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x43E4111189E54F0E, &[_string.as_char_ptr().into()]).unwrap_or_default() }
1857#[inline] pub fn get_length_of_string_with_this_text_label(_gxt: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x801BD273D3A23F74, &[_gxt.as_char_ptr().into()]).unwrap_or_default() }
1858#[inline] pub fn get_main_player_blip_id() -> i32 { cfx_core::invoker::invoke(0xDCD4EC3F419D02FA, &[]).unwrap_or_default() }
1859#[inline] pub fn get_menu_ped_bool_stat(_p_0: i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0x52991E59076E4E4, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
1860#[inline] pub fn get_menu_ped_float_stat(_p_0: i32, _p_1: &mut f32) -> bool { cfx_core::invoker::invoke(0x5FBD7095FE7AE57F, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
1861#[inline] pub fn get_menu_ped_int_stat(_p_0: i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0xEF4CED81CEBEDC6D, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
1862#[inline] pub fn get_menu_ped_masked_int_stat(_p_0: i32, _p_1: &mut i32, _p_2: i32, _p_3: i32) -> bool { cfx_core::invoker::invoke(0x90A6526CF0381030, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
1863#[inline] pub fn get_minimap_fow_coordinate_is_revealed(_x: f32, _y: f32, _z: f32) -> bool { cfx_core::invoker::invoke(0x6E31B91145873922, &[_x.into(), _y.into(), _z.into()]).unwrap_or_default() }
1864#[inline] pub fn get_minimap_fow_discovery_ratio() -> f32 { cfx_core::invoker::invoke(0xE0130B41D3CF4574, &[]).unwrap_or_default() }
1865#[inline] pub fn get_named_rendertarget_render_id(_name: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x1A6478B61C6BDC3B, &[_name.as_char_ptr().into()]).unwrap_or_default() }
1866#[inline] pub fn get_new_selected_mission_creator_blip() -> i32 { cfx_core::invoker::invoke(0x5C90988E7C8E1AF4, &[]).unwrap_or_default() }
1867#[inline] pub fn get_next_blip_info_id(_blip_sprite: i32) -> i32 { cfx_core::invoker::invoke(0x14F96AA50D6FBEA7, &[_blip_sprite.into()]).unwrap_or_default() }
1868#[inline] pub fn get_number_of_active_blips() -> i32 { cfx_core::invoker::invoke(0x9A3FF3DE163034E8, &[]).unwrap_or_default() }
1869#[inline] pub fn get_pause_menu_state() -> i32 { cfx_core::invoker::invoke(0x272ACD84970869C5, &[]).unwrap_or_default() }
1870#[inline] pub fn get_rendered_character_height(_size: f32, _font: i32) -> f32 { cfx_core::invoker::invoke(0xDB88A37483346780, &[_size.into(), _font.into()]).unwrap_or_default() }
1871#[inline] pub fn get_standard_blip_enum_id() -> bool { cfx_core::invoker::invoke(0x4A9923385BDB9DAD, &[]).unwrap_or_default() }
1872#[inline] pub fn get_street_name_from_hash_key(_hash: i32) -> Option<String> { cfx_core::invoker::invoke(0xD0EF8A959B8A4CB9, &[_hash.into()]).ok() }
1873#[inline] pub fn get_waypoint_blip_enum_id() -> i32 { cfx_core::invoker::invoke(0x186E5D252FA50E7D, &[]).unwrap_or_default() }
1874#[inline] pub fn give_ped_to_pause_menu(_ped: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAC0BFBDC3BE00E14, &[_ped.into(), _p_1.into()]); }
1875#[inline] pub fn has_additional_text_loaded(_slot: i32) -> bool { cfx_core::invoker::invoke(0x2245FE4BED318B8, &[_slot.into()]).unwrap_or_default() }
1876#[inline] pub fn has_this_additional_text_loaded(_gxt: impl cfx_core::types::AsCharPtr, _slot: i32) -> bool { cfx_core::invoker::invoke(0xADBF060E2B30C5BC, &[_gxt.as_char_ptr().into(), _slot.into()]).unwrap_or_default() }
1877#[inline] pub fn hide_help_text_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD46923FC481CA285, &[]); }
1878#[inline] pub fn hide_hud_and_radar_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x719FF505F097FD20, &[]); }
1879#[inline] pub fn hide_hud_component_this_frame(_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6806C51AD12B83B8, &[_id.into()]); }
1880#[inline] pub fn hide_loading_on_fade_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4B0311D3CDC4648F, &[]); }
1881#[inline] pub fn hide_minimap_exterior_map_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5FBAE526203990C9, &[]); }
1882#[inline] pub fn hide_minimap_interior_map_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x20FE7FDFEEAD38C0, &[]); }
1883#[inline] pub fn hide_number_on_blip(_blip: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x532CFF637EF80148, &[_blip.into()]); }
1884#[inline] pub fn hide_scripted_hud_component_this_frame(_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE374C498D8BADC14, &[_id.into()]); }
1885#[inline] pub fn hud_force_weapon_wheel(_show: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEB354E5376BC81A7, &[_show.into()]); }
1886#[inline] pub fn hud_set_weapon_wheel_top_slot(_weapon_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x72C1056D678BB7D8, &[_weapon_hash.into()]); }
1887#[inline] pub fn is_blip_flashing(_blip: i32) -> bool { cfx_core::invoker::invoke(0xA5E41FD83AD6CEF0, &[_blip.into()]).unwrap_or_default() }
1888#[inline] pub fn is_blip_on_minimap(_blip: i32) -> bool { cfx_core::invoker::invoke(0xE41CA53051197A27, &[_blip.into()]).unwrap_or_default() }
1889#[inline] pub fn is_blip_short_range(_blip: i32) -> bool { cfx_core::invoker::invoke(0xDA5F8727EB75B926, &[_blip.into()]).unwrap_or_default() }
1890#[inline] pub fn is_floating_help_text_on_screen(_hud_index: i32) -> bool { cfx_core::invoker::invoke(0x2432784ACA090DA4, &[_hud_index.into()]).unwrap_or_default() }
1891#[inline] pub fn is_frontend_ready_for_control() -> bool { cfx_core::invoker::invoke(0x3BAB9A4E4F2FF5C7, &[]).unwrap_or_default() }
1892#[inline] pub fn is_help_message_being_displayed() -> bool { cfx_core::invoker::invoke(0x4D79439A6B55AC67, &[]).unwrap_or_default() }
1893#[inline] pub fn is_help_message_fading_out() -> bool { cfx_core::invoker::invoke(0x327EDEEEAC55C369, &[]).unwrap_or_default() }
1894#[inline] pub fn is_help_message_on_screen() -> bool { cfx_core::invoker::invoke(0xDAD37F45428801AE, &[]).unwrap_or_default() }
1895#[inline] pub fn is_hovering_over_mission_creator_blip() -> bool { cfx_core::invoker::invoke(0x4167EFE0527D706E, &[]).unwrap_or_default() }
1896#[inline] pub fn is_hud_component_active(_id: i32) -> bool { cfx_core::invoker::invoke(0xBC4C9EA5391ECC0D, &[_id.into()]).unwrap_or_default() }
1897#[inline] pub fn is_hud_hidden() -> bool { cfx_core::invoker::invoke(0xA86478C6958735C5, &[]).unwrap_or_default() }
1898#[inline] pub fn is_hud_preference_switched_on() -> bool { cfx_core::invoker::invoke(0x1930DFA731813EC4, &[]).unwrap_or_default() }
1899#[inline] pub fn is_message_being_displayed() -> bool { cfx_core::invoker::invoke(0x7984C03AA5CC2F41, &[]).unwrap_or_default() }
1900#[inline] pub fn is_minimap_rendering() -> bool { cfx_core::invoker::invoke(0xAF754F20EB5CD51A, &[]).unwrap_or_default() }
1901#[inline] pub fn is_mission_creator_blip(_blip: i32) -> bool { cfx_core::invoker::invoke(0x26F49BF3381D933D, &[_blip.into()]).unwrap_or_default() }
1902#[inline] pub fn is_mp_gamer_tag_active(_gamer_tag_id: i32) -> bool { cfx_core::invoker::invoke(0x4E929E7A5796FD26, &[_gamer_tag_id.into()]).unwrap_or_default() }
1903#[inline] pub fn is_mp_gamer_tag_free(_gamer_tag_id: i32) -> bool { cfx_core::invoker::invoke(0x595B5178E412E199, &[_gamer_tag_id.into()]).unwrap_or_default() }
1904#[inline] pub fn is_mp_gamer_tag_movie_active() -> bool { cfx_core::invoker::invoke(0x6E0EB3EB47C8D7AA, &[]).unwrap_or_default() }
1905#[inline] pub fn is_named_rendertarget_linked(_model_hash: i32) -> bool { cfx_core::invoker::invoke(0x113750538FA31298, &[_model_hash.into()]).unwrap_or_default() }
1906#[inline] pub fn is_named_rendertarget_registered(_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x78DCDC15C9F116B4, &[_name.as_char_ptr().into()]).unwrap_or_default() }
1907#[inline] pub fn is_navigating_menu_content() -> i32 { cfx_core::invoker::invoke(0x4E3CD0EF8A489541, &[]).unwrap_or_default() }
1908#[inline] pub fn is_online_policies_menu_active() -> bool { cfx_core::invoker::invoke(0x6F72CD94F7B5B68C, &[]).unwrap_or_default() }
1909#[inline] pub fn is_pause_menu_active() -> bool { cfx_core::invoker::invoke(0xB0034A223497FFCB, &[]).unwrap_or_default() }
1910#[inline] pub fn is_pause_menu_restarting() -> bool { cfx_core::invoker::invoke(0x1C491717107431C7, &[]).unwrap_or_default() }
1911#[inline] pub fn is_radar_hidden() -> bool { cfx_core::invoker::invoke(0x157F93B036700462, &[]).unwrap_or_default() }
1912#[inline] pub fn is_radar_preference_switched_on() -> bool { cfx_core::invoker::invoke(0x9EB6522EA68F22FE, &[]).unwrap_or_default() }
1913#[inline] pub fn is_reportugc_menu_open() -> bool { cfx_core::invoker::invoke(0x9135584D09A3437E, &[]).unwrap_or_default() }
1914#[inline] pub fn is_scripted_hud_component_active(_id: i32) -> bool { cfx_core::invoker::invoke(0xDD100EB17A94FF65, &[_id.into()]).unwrap_or_default() }
1915#[inline] pub fn is_scripted_hud_component_hidden_this_frame(_id: i32) -> bool { cfx_core::invoker::invoke(0x9C0403ED9A751C2, &[_id.into()]).unwrap_or_default() }
1916#[inline] pub fn is_social_club_active() -> bool { cfx_core::invoker::invoke(0xC406BE343FC4B9AF, &[]).unwrap_or_default() }
1917#[inline] pub fn is_streaming_additional_text(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x8B6817B71B85EBF0, &[_p_0.into()]).unwrap_or_default() }
1918#[inline] pub fn is_subtitle_preference_switched_on() -> bool { cfx_core::invoker::invoke(0xAD6DACA4BA53E0A4, &[]).unwrap_or_default() }
1919#[inline] pub fn is_warning_message_active() -> bool { cfx_core::invoker::invoke(0xE18B138FABC53103, &[]).unwrap_or_default() }
1920#[inline] pub fn is_waypoint_active() -> bool { cfx_core::invoker::invoke(0x1DD1F58F493F1DA5, &[]).unwrap_or_default() }
1921#[inline] pub fn link_named_rendertarget(_model_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF6C09E276AEB3F2D, &[_model_hash.into()]); }
1922#[inline] pub fn lock_minimap_angle(_angle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x299FAEBB108AE05B, &[_angle.into()]); }
1923#[inline] pub fn lock_minimap_position(_x: f32, _y: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1279E861A329E73F, &[_x.into(), _y.into()]); }
1924#[inline] pub fn open_online_policies_menu() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x805D7CBB36FD6C4C, &[]); }
1925#[inline] pub fn open_reportugc_menu() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x523A590C1A3CC0D3, &[]); }
1926#[inline] pub fn open_social_club_menu() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x75D3691713C3B05A, &[]); }
1927#[inline] pub fn pause_menu_activate_context(_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDD564BDD0472C936, &[_hash.into()]); }
1928#[inline] pub fn pause_menu_deactivate_context(_context_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x444D8CF241EC25C5, &[_context_hash.into()]); }
1929#[inline] pub fn pause_menu_is_context_active(_context_hash: i32) -> bool { cfx_core::invoker::invoke(0x84698AB38D0C6636, &[_context_hash.into()]).unwrap_or_default() }
1930#[inline] pub fn pause_menu_is_context_menu_active() -> i32 { cfx_core::invoker::invoke(0x2A25ADC48F87841F, &[]).unwrap_or_default() }
1931#[inline] pub fn pause_menu_set_busy_spinner(_p_0: bool, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC78E239AC5B2DDB9, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
1932#[inline] pub fn preload_busyspinner() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC65AB383CD91DF98, &[]); }
1933#[inline] pub fn pulse_blip(_blip: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x742D6FD43115AF73, &[_blip.into()]); }
1934#[inline] pub fn refresh_waypoint() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x81FA173F170560D1, &[]); }
1935#[inline] pub fn register_named_rendertarget(_name: impl cfx_core::types::AsCharPtr, _p_1: bool) -> bool { cfx_core::invoker::invoke(0x57D9C12635E25CE3, &[_name.as_char_ptr().into(), _p_1.into()]).unwrap_or_default() }
1936#[inline] pub fn release_control_of_frontend() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x14621BB1DF14E2B2, &[]); }
1937#[inline] pub fn release_named_rendertarget(_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xE9F6FFE837354DD4, &[_name.as_char_ptr().into()]).unwrap_or_default() }
1938#[inline] pub fn remove_blip(_blip: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x86A652570E5F25DD, &[_blip.into()]); }
1939#[inline] pub fn remove_mp_gamer_tag(_gamer_tag_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x31698AA80E0223F8, &[_gamer_tag_id.into()]); }
1940#[inline] pub fn remove_multiplayer_bank_cash() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC7C6789AA1CFEDD0, &[]); }
1941#[inline] pub fn remove_multiplayer_hud_cash() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x968F270E39141ECA, &[]); }
1942#[inline] pub fn remove_multiplayer_wallet_cash() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x95CF81BD06EE1887, &[]); }
1943#[inline] pub fn replace_hud_colour(_hud_color_index: i32, _hud_color_index_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1CCC708F0F850613, &[_hud_color_index.into(), _hud_color_index_2.into()]); }
1944#[inline] pub fn replace_hud_colour_with_rgba(_hud_color_index: i32, _r: i32, _g: i32, _b: i32, _a: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF314CF4F0211894E, &[_hud_color_index.into(), _r.into(), _g.into(), _b.into(), _a.into()]); }
1945#[inline] pub fn request_additional_text(_gxt: impl cfx_core::types::AsCharPtr, _slot: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x71A78003C8E71424, &[_gxt.as_char_ptr().into(), _slot.into()]); }
1946#[inline] pub fn request_additional_text_for_dlc(_gxt: impl cfx_core::types::AsCharPtr, _slot: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6009F9F1AE90D8A6, &[_gxt.as_char_ptr().into(), _slot.into()]); }
1947#[inline] pub fn reset_global_actionscript_flag(_flag_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB99C4E4D9499DF29, &[_flag_index.into()]); }
1948#[inline] pub fn reset_hud_component_values(_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x450930E616475D0D, &[_id.into()]); }
1949#[inline] pub fn reset_reticule_values() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x12782CE0A636E9F0, &[]); }
1950#[inline] pub fn restart_frontend_menu(_menu_hash: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x10706DC6AD2D49C0, &[_menu_hash.into(), _p_1.into()]); }
1951#[inline] pub fn set_ability_bar_value(_value: f32, _max_value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9969599CCFF5D85E, &[_value.into(), _max_value.into()]); }
1952#[inline] pub fn set_bigmap_active(_toggle_big_map: bool, _show_full_map: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x231C8F89D0539D8F, &[_toggle_big_map.into(), _show_full_map.into()]); }
1953#[inline] pub fn set_blip_alpha(_blip: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x45FF974EEE1C8734, &[_blip.into(), _alpha.into()]); }
1954#[inline] pub fn set_blip_as_friendly(_blip: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6F6F290102C02AB4, &[_blip.into(), _toggle.into()]); }
1955#[inline] pub fn set_blip_as_mission_creator_blip(_blip: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x24AC0137444F9FD5, &[_blip.into(), _toggle.into()]); }
1956#[inline] pub fn set_blip_as_short_range(_blip: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBE8BE4FE60E27B72, &[_blip.into(), _toggle.into()]); }
1957#[inline] pub fn set_blip_bright(_blip: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB203913733F27884, &[_blip.into(), _toggle.into()]); }
1958#[inline] pub fn set_blip_category(_blip: i32, _index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x234CDD44D996FD9A, &[_blip.into(), _index.into()]); }
1959#[inline] pub fn set_blip_colour(_blip: i32, _color: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3D7FB09E75D6B7E, &[_blip.into(), _color.into()]); }
1960#[inline] pub fn set_blip_coords(_blip: i32, _pos_x: f32, _pos_y: f32, _pos_z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAE2AF67E9D9AF65D, &[_blip.into(), _pos_x.into(), _pos_y.into(), _pos_z.into()]); }
1961#[inline] pub fn set_blip_display(_blip: i32, _display_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9029B2F3DA924928, &[_blip.into(), _display_id.into()]); }
1962#[inline] pub fn set_blip_fade(_blip: i32, _opacity: i32, _duration: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2AEE8F8390D2298C, &[_blip.into(), _opacity.into(), _duration.into()]); }
1963#[inline] pub fn set_blip_flashes(_blip: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB14552383D39CE3E, &[_blip.into(), _toggle.into()]); }
1964#[inline] pub fn set_blip_flashes_alternate(_blip: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2E8D9498C56DD0D1, &[_blip.into(), _toggle.into()]); }
1965#[inline] pub fn set_blip_flash_interval(_blip: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAA51DB313C010A7E, &[_blip.into(), _p_1.into()]); }
1966#[inline] pub fn set_blip_flash_timer(_blip: i32, _duration: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD3CD6FD297AE87CC, &[_blip.into(), _duration.into()]); }
1967#[inline] pub fn set_blip_hidden_on_legend(_blip: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x54318C915D27E4CE, &[_blip.into(), _toggle.into()]); }
1968#[inline] pub fn set_blip_high_detail(_blip: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE2590BC29220CEBB, &[_blip.into(), _toggle.into()]); }
1969#[inline] pub fn set_blip_name_from_text_file(_blip: i32, _gxt_entry: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEAA0FFE120D92784, &[_blip.into(), _gxt_entry.as_char_ptr().into()]); }
1970#[inline] pub fn set_blip_name_to_player_name(_blip: i32, _player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x127DE7B20C60A6A3, &[_blip.into(), _player.into()]); }
1971#[inline] pub fn set_blip_priority(_blip: i32, _priority: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAE9FC9EF6A9FAC79, &[_blip.into(), _priority.into()]); }
1972#[inline] pub fn set_blip_rotation(_blip: i32, _rotation: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF87683CDF73C3F6E, &[_blip.into(), _rotation.into()]); }
1973#[inline] pub fn set_blip_route(_blip: i32, _enabled: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4F7D8A9BFB0B43E9, &[_blip.into(), _enabled.into()]); }
1974#[inline] pub fn set_blip_route_colour(_blip: i32, _colour: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x837155CD2F63DA09, &[_blip.into(), _colour.into()]); }
1975#[inline] pub fn set_blip_scale(_blip: i32, _scale: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD38744167B2FA257, &[_blip.into(), _scale.into()]); }
1976#[inline] pub fn set_blip_secondary_colour(_blip: i32, _r: f32, _g: f32, _b: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x14892474891E09EB, &[_blip.into(), _r.into(), _g.into(), _b.into()]); }
1977#[inline] pub fn set_blip_show_cone(_blip: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x13127EC3665E8EE1, &[_blip.into(), _toggle.into()]); }
1978#[inline] pub fn set_blip_sprite(_blip: i32, _sprite_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDF735600A4696DAF, &[_blip.into(), _sprite_id.into()]); }
1979#[inline] pub fn set_colour_of_next_text_component(_hud_color: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x39BBF623FC803EAC, &[_hud_color.into()]); }
1980#[inline] pub fn set_floating_help_text_screen_position(_hud_index: i32, _p_1: f32, _p_2: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7679CC1BCEBE3D4C, &[_hud_index.into(), _p_1.into(), _p_2.into()]); }
1981#[inline] pub fn set_floating_help_text_style(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x788E7FD431BD67F1, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
1982#[inline] pub fn set_floating_help_text_to_entity(_hud_index: i32, _entity: i32, _p_2: f32, _p_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB094BC1DB4018240, &[_hud_index.into(), _entity.into(), _p_2.into(), _p_3.into()]); }
1983#[inline] pub fn set_floating_help_text_world_position(_hud_index: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x784BA7E0ECEB4178, &[_hud_index.into(), _x.into(), _y.into(), _z.into()]); }
1984#[inline] pub fn set_frontend_active(_active: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x745711A75AB09277, &[_active.into()]); }
1985#[inline] pub fn set_gps_custom_route_render(_toggle: bool, _radar_thickness: i32, _map_thickness: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x900086F371220B6F, &[_toggle.into(), _radar_thickness.into(), _map_thickness.into()]); }
1986#[inline] pub fn set_gps_flags(_p_0: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5B440763A4C8D15B, &[_p_0.into(), _p_1.into()]); }
1987#[inline] pub fn set_gps_flashes(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x320D0E0D936A0E9B, &[_toggle.into()]); }
1988#[inline] pub fn set_gps_multi_route_render(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3DDA37128DD1ACA8, &[_toggle.into()]); }
1989#[inline] pub fn set_health_hud_display_values(_health: i32, _capacity: i32, _was_added: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3F5CC444DCAAA8F2, &[_health.into(), _capacity.into(), _was_added.into()]); }
1990#[inline] pub fn set_hud_component_position(_id: i32, _x: f32, _y: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAABB1F56E2A17CED, &[_id.into(), _x.into(), _y.into()]); }
1991#[inline] pub fn set_max_armour_hud_display(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6A320535F5F0248, &[_p_0.into()]); }
1992#[inline] pub fn set_max_health_hud_display(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x975D66A0BC17064C, &[_p_0.into()]); }
1993#[inline] pub fn set_minimap_block_waypoint(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x58FADDED207897DC, &[_toggle.into()]); }
1994#[inline] pub fn set_minimap_component(_component_id: i32, _toggle: bool, _hud_color: i32) -> i32 { cfx_core::invoker::invoke(0x75A9A10948D1DEA6, &[_component_id.into(), _toggle.into(), _hud_color.into()]).unwrap_or_default() }
1995#[inline] pub fn set_minimap_fow_reveal_coordinate(_x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x923DBF87DFF735E, &[_x.into(), _y.into(), _z.into()]); }
1996#[inline] pub fn set_minimap_golf_course(_hole: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x71BDB63DBAF8DA59, &[_hole.into()]); }
1997#[inline] pub fn set_minimap_golf_course_off() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x35EDD5B2E3FF01C0, &[]); }
1998#[inline] pub fn set_minimap_hide_fow(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF8DEE0A5600CBB93, &[_toggle.into()]); }
1999#[inline] pub fn set_minimap_in_prologue(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9133955F1A2DA957, &[_toggle.into()]); }
2000#[inline] pub fn set_minimap_in_spectator_mode(_toggle: bool, _ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1A5CD7752DD28CD3, &[_toggle.into(), _ped.into()]); }
2001#[inline] pub fn set_mission_name(_p_0: bool, _name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5F28ECF5FC84772F, &[_p_0.into(), _name.as_char_ptr().into()]); }
2002#[inline] pub fn set_mp_gamer_tag_alpha(_gamer_tag_id: i32, _component: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD48FE545CD46F857, &[_gamer_tag_id.into(), _component.into(), _alpha.into()]); }
2003#[inline] pub fn set_mp_gamer_tag_big_text(_gamer_tag_id: i32, _string: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7B7723747CCB55B6, &[_gamer_tag_id.into(), _string.as_char_ptr().into()]); }
2004#[inline] pub fn set_mp_gamer_tag_colour(_gamer_tag_id: i32, _component: i32, _hud_color_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x613ED644950626AE, &[_gamer_tag_id.into(), _component.into(), _hud_color_index.into()]); }
2005#[inline] pub fn set_mp_gamer_tag_health_bar_colour(_gamer_tag_id: i32, _hud_color_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3158C77A7E888AB4, &[_gamer_tag_id.into(), _hud_color_index.into()]); }
2006#[inline] pub fn set_mp_gamer_tag_name(_gamer_tag_id: i32, _string: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDEA2B8283BAA3944, &[_gamer_tag_id.into(), _string.as_char_ptr().into()]); }
2007#[inline] pub fn set_mp_gamer_tag_visibility(_gamer_tag_id: i32, _component: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x63BB75ABEDC1F6A0, &[_gamer_tag_id.into(), _component.into(), _toggle.into()]); }
2008#[inline] pub fn set_mp_gamer_tag_wanted_level(_gamer_tag_id: i32, _wantedlvl: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCF228E2AA03099C3, &[_gamer_tag_id.into(), _wantedlvl.into()]); }
2009#[inline] pub fn set_multiplayer_bank_cash() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDD21B55DF695CD0A, &[]); }
2010#[inline] pub fn set_multiplayer_hud_cash(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFD1D220394BCB824, &[_p_0.into(), _p_1.into()]); }
2011#[inline] pub fn set_multiplayer_wallet_cash() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC2D15BEF167E27BC, &[]); }
2012#[inline] pub fn set_new_waypoint(_x: f32, _y: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFE43368D2AA4F2FC, &[_x.into(), _y.into()]); }
2013#[inline] pub fn set_pause_menu_active(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDF47FC56C71569CF, &[_toggle.into()]); }
2014#[inline] pub fn set_pause_menu_ped_lighting(_state: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3CA6050692BC61B0, &[_state.into()]); }
2015#[inline] pub fn set_pause_menu_ped_sleep_state(_state: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xECF128344E9FF9F1, &[_state.into()]); }
2016#[inline] pub fn set_ped_ai_blip_forced_on(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC4BBF625CA98C4E, &[_ped.into(), _toggle.into()]); }
2017#[inline] pub fn set_ped_ai_blip_gang_id(_ped: i32, _gang_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE52B8E7F85D39A08, &[_ped.into(), _gang_id.into()]); }
2018#[inline] pub fn set_ped_ai_blip_has_cone(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3EED80DFF7325CAA, &[_ped.into(), _toggle.into()]); }
2019#[inline] pub fn set_ped_ai_blip_notice_range(_ped: i32, _range: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x97C65887D4B37FA9, &[_ped.into(), _range.into()]); }
2020#[inline] pub fn set_ped_has_ai_blip(_ped: i32, _has_cone: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD30C50DF888D58B5, &[_ped.into(), _has_cone.into()]); }
2021#[inline] pub fn set_race_track_render(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1EAC5F91BCBC5073, &[_toggle.into()]); }
2022#[inline] pub fn set_radar_as_exterior_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE81B7D2A3DAB2D81, &[]); }
2023#[inline] pub fn set_radar_as_interior_this_frame(_interior: i32, _x: f32, _y: f32, _heading: i32, _zoom: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x59E727A1C9D3E31A, &[_interior.into(), _x.into(), _y.into(), _heading.into(), _zoom.into()]); }
2024#[inline] pub fn set_radar_zoom(_zoom_level: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x96EF57A0C999BBA, &[_zoom_level.into()]); }
2025#[inline] pub fn set_radar_zoom_precise(_zoom: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBD12C5EEE184C337, &[_zoom.into()]); }
2026#[inline] pub fn set_radar_zoom_to_blip(_blip: i32, _zoom: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF98E4B3E56AFC7B1, &[_blip.into(), _zoom.into()]); }
2027#[inline] pub fn set_radar_zoom_to_distance(_zoom: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCB7CC0D58405AD41, &[_zoom.into()]); }
2028#[inline] pub fn set_radius_blip_edge(_blip: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x25615540D894B814, &[_blip.into(), _toggle.into()]); }
2029#[inline] pub fn set_script_variable_hud_colour(_r: i32, _g: i32, _b: i32, _a: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD68A5FF8A3A89874, &[_r.into(), _g.into(), _b.into(), _a.into()]); }
2030#[inline] pub fn set_social_club_tour(_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9E778248D6685FE0, &[_name.as_char_ptr().into()]); }
2031#[inline] pub fn set_text_centre(_align: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC02F4DBFB51D988B, &[_align.into()]); }
2032#[inline] pub fn set_text_colour(_red: i32, _green: i32, _blue: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBE6B23FFA53FB442, &[_red.into(), _green.into(), _blue.into(), _alpha.into()]); }
2033#[inline] pub fn set_text_dropshadow(_distance: i32, _r: i32, _g: i32, _b: i32, _a: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x465C84BC39F1C351, &[_distance.into(), _r.into(), _g.into(), _b.into(), _a.into()]); }
2034#[inline] pub fn set_text_drop_shadow() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1CA3E9EAC9D93E5E, &[]); }
2035#[inline] pub fn set_text_edge(_p_0: i32, _r: i32, _g: i32, _b: i32, _a: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x441603240D202FA6, &[_p_0.into(), _r.into(), _g.into(), _b.into(), _a.into()]); }
2036#[inline] pub fn set_text_font(_font_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x66E0276CC5F6B9DA, &[_font_type.into()]); }
2037#[inline] pub fn set_text_justification(_justify_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4E096588B13FFECA, &[_justify_type.into()]); }
2038#[inline] pub fn set_text_leading(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA50ABC31E3CDFAFF, &[_p_0.into()]); }
2039#[inline] pub fn set_text_outline() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2513DFB0FB8400FE, &[]); }
2040#[inline] pub fn set_text_proportional(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x38C1F517D7FDCF8, &[_p_0.into()]); }
2041#[inline] pub fn set_text_render_id(_render_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5F15302936E07111, &[_render_id.into()]); }
2042#[inline] pub fn set_text_right_justify(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6B3C4650BC8BEE47, &[_toggle.into()]); }
2043#[inline] pub fn set_text_scale(_scale: f32, _size: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7C837F9A01C34C9, &[_scale.into(), _size.into()]); }
2044#[inline] pub fn set_text_wrap(_start: f32, _end: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x63145D9C883A1A70, &[_start.into(), _end.into()]); }
2045#[inline] pub fn set_warning_message(_entry_line_1: impl cfx_core::types::AsCharPtr, _instructional_key: i32, _entry_line_2: impl cfx_core::types::AsCharPtr, _p_3: bool, _p_4: i32, _background: &mut i32, _p_6: &mut i32, _show_bg: bool, _p_8: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7B1776B3B53F8D74, &[_entry_line_1.as_char_ptr().into(), _instructional_key.into(), _entry_line_2.as_char_ptr().into(), _p_3.into(), _p_4.into(), _background.into(), _p_6.into(), _show_bg.into(), _p_8.into()]); }
2046#[inline] pub fn set_warning_message_with_header(_title_msg: impl cfx_core::types::AsCharPtr, _entry_line_1: impl cfx_core::types::AsCharPtr, _flags: i32, _prompt_msg: impl cfx_core::types::AsCharPtr, _p_4: bool, _p_5: i32, _background: bool, _p_7: &mut i32, _show_bg: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDC38CC1E35B6A5D7, &[_title_msg.as_char_ptr().into(), _entry_line_1.as_char_ptr().into(), _flags.into(), _prompt_msg.as_char_ptr().into(), _p_4.into(), _p_5.into(), _background.into(), _p_7.into(), _show_bg.into()]); }
2047#[inline] pub fn set_warning_message_with_header_and_substring_flags(_entry_header: impl cfx_core::types::AsCharPtr, _entry_line_1: impl cfx_core::types::AsCharPtr, _instructional_key: i32, _entry_line_2: impl cfx_core::types::AsCharPtr, _p_4: bool, _p_5: i32, _p_6: i32, _p_7: &mut i32, _p_8: &mut i32, _p_9: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x701919482C74B5AB, &[_entry_header.as_char_ptr().into(), _entry_line_1.as_char_ptr().into(), _instructional_key.into(), _entry_line_2.as_char_ptr().into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into()]); }
2048#[inline] pub fn set_waypoint_off() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA7E4E2D361C2627F, &[]); }
2049#[inline] pub fn set_widescreen_format(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC3B07BA00A83B0F1, &[_p_0.into()]); }
2050#[inline] pub fn show_crew_indicator_on_blip(_blip: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDCFB5D4DB8BF367E, &[_blip.into(), _toggle.into()]); }
2051#[inline] pub fn show_friend_indicator_on_blip(_blip: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x23C3EB807312F01A, &[_blip.into(), _toggle.into()]); }
2052#[inline] pub fn show_heading_indicator_on_blip(_blip: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5FBCA48327B914DF, &[_blip.into(), _toggle.into()]); }
2053#[inline] pub fn show_height_on_blip(_blip: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x75A16C3DA34F1245, &[_blip.into(), _toggle.into()]); }
2054#[inline] pub fn show_hud_component_this_frame(_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB4DF1FA60C0E664, &[_id.into()]); }
2055#[inline] pub fn show_number_on_blip(_blip: i32, _number: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA3C0B359DCB848B6, &[_blip.into(), _number.into()]); }
2056#[inline] pub fn show_outline_indicator_on_blip(_blip: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB81656BC81FE24D1, &[_blip.into(), _toggle.into()]); }
2057#[inline] pub fn show_start_mission_instructional_button(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF1A6C18B35BCADE6, &[_p_0.into()]); }
2058#[inline] pub fn show_tick_on_blip(_blip: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x74513EA3E505181E, &[_blip.into(), _toggle.into()]); }
2059#[inline] pub fn start_gps_custom_route(_hud_color: i32, _display_on_foot: bool, _follow_player: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDB34E8D56FC13B08, &[_hud_color.into(), _display_on_foot.into(), _follow_player.into()]); }
2060#[inline] pub fn start_gps_multi_route(_hud_color: i32, _route_from_player: bool, _display_on_foot: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3D3D15AF7BCAAF83, &[_hud_color.into(), _route_from_player.into(), _display_on_foot.into()]); }
2061#[inline] pub fn suppress_frontend_rendering_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBA751764F0821256, &[]); }
2062#[inline] pub fn take_control_of_frontend() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEC9264727EEC0F28, &[]); }
2063#[inline] pub fn thefeed_clear_frozen_post() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x80FE4F3AB4E1B62A, &[]); }
2064#[inline] pub fn thefeed_comment_teleport_pool_off() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xADED7F5748ACAFE6, &[]); }
2065#[inline] pub fn thefeed_comment_teleport_pool_on() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x56C8B608CFD49854, &[]); }
2066#[inline] pub fn thefeed_flush_queue() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA8FDB297A8D25FBA, &[]); }
2067#[inline] pub fn thefeed_force_render_off() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x583049884A2EEE3C, &[]); }
2068#[inline] pub fn thefeed_force_render_on() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA13C11E1B5C06BFC, &[]); }
2069#[inline] pub fn thefeed_freeze_next_post() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFDEC055AB549E328, &[]); }
2070#[inline] pub fn thefeed_get_first_visible_delete_remaining() -> i32 { cfx_core::invoker::invoke(0x82352748437638CA, &[]).unwrap_or_default() }
2071#[inline] pub fn thefeed_hide_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x25F87B30C382FCA7, &[]); }
2072#[inline] pub fn thefeed_is_paused() -> bool { cfx_core::invoker::invoke(0xA9CBFD40B3FA3010, &[]).unwrap_or_default() }
2073#[inline] pub fn thefeed_only_show_tooltips(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6F1554B0CC2089FA, &[_toggle.into()]); }
2074#[inline] pub fn thefeed_pause() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFDB423997FA30340, &[]); }
2075#[inline] pub fn thefeed_remove_item(_notification_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBE4390CB40B3E627, &[_notification_id.into()]); }
2076#[inline] pub fn thefeed_reset_all_parameters() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFDD85225B2DEA55E, &[]); }
2077#[inline] pub fn thefeed_resume() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE1CD1E48E025E661, &[]); }
2078#[inline] pub fn thefeed_set_scripted_menu_height(_pos: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x55598D21339CB998, &[_pos.into()]); }
2079#[inline] pub fn thefeed_sps_extend_widescreen_off() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB695E2CD0A2DA9EE, &[]); }
2080#[inline] pub fn thefeed_sps_extend_widescreen_on() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD4438C0564490E63, &[]); }
2081#[inline] pub fn toggle_stealth_radar(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6AFDFB93754950C7, &[_toggle.into()]); }
2082#[inline] pub fn trigger_sonar_blip(_pos_x: f32, _pos_y: f32, _pos_z: f32, _radius: f32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x72DD432F3CDFC0EE, &[_pos_x.into(), _pos_y.into(), _pos_z.into(), _radius.into(), _p_4.into()]); }
2083#[inline] pub fn unlock_minimap_angle() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8183455E16C42E3A, &[]); }
2084#[inline] pub fn unlock_minimap_position() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3E93E06DB8EF1F30, &[]); }
2085#[inline] pub fn _add_blip_for_area(_x: f32, _y: f32, _z: f32, _width: f32, _height: f32) -> i32 { cfx_core::invoker::invoke(0xCE5D0E5E315DB238, &[_x.into(), _y.into(), _z.into(), _width.into(), _height.into()]).unwrap_or_default() }
2086#[inline] pub fn _allow_pause_menu_when_dead_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCC3FDDED67BCFC63, &[]); }
2087#[inline] pub fn _begin_text_command_get_width(_text: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x54CE8AC98E120CAB, &[_text.as_char_ptr().into()]); }
2088#[inline] pub fn _begin_text_command_line_count(_entry: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x521FB041D93DD0E4, &[_entry.as_char_ptr().into()]); }
2089#[inline] pub fn _begin_text_command_objective(_p_0: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x23D69E0465570028, &[_p_0.as_char_ptr().into()]); }
2090#[inline] pub fn _clear_all_blip_routes() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD12882D3FF82BF11, &[]); }
2091#[inline] pub fn _clear_race_gallery_blips() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2708FC083123F9FF, &[]); }
2092#[inline] pub fn _close_multiplayer_chat() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1AC8F4AD40E22127, &[]); }
2093#[inline] pub fn _delete_waypoint() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD8E694757BCEA8E9, &[]); }
2094#[inline] pub fn _display_hud_when_dead_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7669F9E39DC17063, &[]); }
2095#[inline] pub fn _end_text_command_get_width(_p_0: bool) -> f32 { cfx_core::invoker::invoke(0x85F061DA64ED2F67, &[_p_0.into()]).unwrap_or_default() }
2096#[inline] pub fn _end_text_command_line_count(_x: f32, _y: f32) -> i32 { cfx_core::invoker::invoke(0x9040DFB09BE75706, &[_x.into(), _y.into()]).unwrap_or_default() }
2097#[inline] pub fn _end_text_command_objective(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCFDBDF5AE59BA0F4, &[_p_0.into()]); }
2098#[inline] pub fn _end_text_command_thefeed_post_messagetext_gxt_entry(_txd_name: impl cfx_core::types::AsCharPtr, _texture_name: impl cfx_core::types::AsCharPtr, _flash: bool, _icon_type: i32, _sender: impl cfx_core::types::AsCharPtr, _subject: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xC6F580E4C94926AC, &[_txd_name.as_char_ptr().into(), _texture_name.as_char_ptr().into(), _flash.into(), _icon_type.into(), _sender.as_char_ptr().into(), _subject.as_char_ptr().into()]).unwrap_or_default() }
2099#[inline] pub fn _end_text_command_thefeed_post_replay_icon(_e_type: i32, _i_icon: i32, _s_title: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xD202B92CBF1D816F, &[_e_type.into(), _i_icon.into(), _s_title.as_char_ptr().into()]).unwrap_or_default() }
2100#[inline] pub fn _end_text_command_thefeed_post_replay_input(_type: i32, _button: impl cfx_core::types::AsCharPtr, _text: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xDD6CB2CCE7C2735C, &[_type.into(), _button.as_char_ptr().into(), _text.as_char_ptr().into()]).unwrap_or_default() }
2101#[inline] pub fn _force_close_text_input_box() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8817605C2BA76200, &[]); }
2102#[inline] pub fn _get_ai_blip(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x56176892826A4FE8, &[_ped.into()]).unwrap_or_default() }
2103#[inline] pub fn _get_ai_blip_2(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7CD934010E115C2C, &[_ped.into()]); }
2104#[inline] pub fn _get_closest_blip_of_type(_blip_sprite: i32) -> i32 { cfx_core::invoker::invoke(0xD484BF71050CA1EE, &[_blip_sprite.into()]).unwrap_or_default() }
2105#[inline] pub fn _get_label_text(_label_name: impl cfx_core::types::AsCharPtr) -> Option<String> { cfx_core::invoker::invoke(0x7B5280EBA9840C72, &[_label_name.as_char_ptr().into()]).ok() }
2106#[inline] pub fn _get_north_radar_blip() -> i32 { cfx_core::invoker::invoke(0x3F0CF9CB7E589B88, &[]).unwrap_or_default() }
2107#[inline] pub fn _get_pause_menu_cursor_position() -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x5BFF36D6ED83E0AE, &[]).unwrap_or_default() }
2108#[inline] pub fn _get_pause_menu_selection(_last_item_menu_id: &mut i32, _selected_item_unique_id: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x36C1451A88A09630, &[_last_item_menu_id.into(), _selected_item_unique_id.into()]); }
2109#[inline] pub fn _get_pause_menu_selection_data(_last_item_menu_id: &mut i32, _selected_item_menu_id: &mut i32, _selected_item_unique_id: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7E17BE53E1AAABAF, &[_last_item_menu_id.into(), _selected_item_menu_id.into(), _selected_item_unique_id.into()]); }
2110#[inline] pub fn _get_text_substring(_text: impl cfx_core::types::AsCharPtr, _position: i32, _length: i32) -> Option<String> { cfx_core::invoker::invoke(0x169BD9382084C8C0, &[_text.as_char_ptr().into(), _position.into(), _length.into()]).ok() }
2111#[inline] pub fn _get_text_substring_safe(_text: impl cfx_core::types::AsCharPtr, _position: i32, _length: i32, _max_length: i32) -> Option<String> { cfx_core::invoker::invoke(0xB2798643312205C5, &[_text.as_char_ptr().into(), _position.into(), _length.into(), _max_length.into()]).ok() }
2112#[inline] pub fn _get_text_substring_slice(_text: impl cfx_core::types::AsCharPtr, _start_position: i32, _end_position: i32) -> Option<String> { cfx_core::invoker::invoke(0xCE94AEBA5D82908A, &[_text.as_char_ptr().into(), _start_position.into(), _end_position.into()]).ok() }
2113#[inline] pub fn _get_warning_message_title_hash() -> i32 { cfx_core::invoker::invoke(0x81DF9ABA6C83DFF9, &[]).unwrap_or_default() }
2114#[inline] pub fn _has_director_mode_been_triggered() -> bool { cfx_core::invoker::invoke(0xA277800A9EAE340E, &[]).unwrap_or_default() }
2115#[inline] pub fn _hide_area_and_vehicle_name_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA4DEDE28B1814289, &[]); }
2116#[inline] pub fn _hud_display_loading_screen_tips() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x488043841BBE156F, &[]); }
2117#[inline] pub fn _hud_weapon_wheel_get_selected_hash() -> i32 { cfx_core::invoker::invoke(0xA48931185F0536FE, &[]).unwrap_or_default() }
2118#[inline] pub fn _hud_weapon_wheel_get_slot_hash(_weapon_type_index: i32) -> i32 { cfx_core::invoker::invoke(0xA13E93403F26C812, &[_weapon_type_index.into()]).unwrap_or_default() }
2119#[inline] pub fn _hud_weapon_wheel_ignore_control_input(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x14C9FDCC41F81F63, &[_toggle.into()]); }
2120#[inline] pub fn _hud_weapon_wheel_ignore_selection() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAFC4AF510774B47, &[]); }
2121#[inline] pub fn _is_minimap_in_interior() -> bool { cfx_core::invoker::invoke(0x9049FE339D5F6F6F, &[]).unwrap_or_default() }
2122#[inline] pub fn _is_multiplayer_chat_active() -> bool { cfx_core::invoker::invoke(0xB118AF58B5F332A1, &[]).unwrap_or_default() }
2123#[inline] pub fn _is_valid_mp_gamer_tag_movie(_gamer_tag_id: i32) -> bool { cfx_core::invoker::invoke(0xEB709A36958ABE0D, &[_gamer_tag_id.into()]).unwrap_or_default() }
2124#[inline] pub fn _is_warning_message_active_2() -> bool { cfx_core::invoker::invoke(0xAF42195A42C63BBA, &[]).unwrap_or_default() }
2125#[inline] pub fn _log_debug_info(_p_0: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2162C446DFDF38FD, &[_p_0.as_char_ptr().into()]); }
2126#[inline] pub fn _override_multiplayer_chat_colour(_p_0: i32, _hud_color: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF47E567B3630DD12, &[_p_0.into(), _hud_color.into()]); }
2127#[inline] pub fn _override_multiplayer_chat_prefix(_gxt_entry_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6A1738B4323FE2D9, &[_gxt_entry_hash.into()]); }
2128#[inline] pub fn _race_gallery_add_blip(_x: f32, _y: f32, _z: f32) -> i32 { cfx_core::invoker::invoke(0x551DF99658DB6EE8, &[_x.into(), _y.into(), _z.into()]).unwrap_or_default() }
2129#[inline] pub fn _race_gallery_fullscreen(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5354C5BA2EA868A4, &[_toggle.into()]); }
2130#[inline] pub fn _race_gallery_next_blip_sprite(_sprite_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1EAE6DD17B7A5EFA, &[_sprite_id.into()]); }
2131#[inline] pub fn _remove_warning_message_list_items() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6EF54AB721DC6242, &[]); }
2132#[inline] pub fn _set_ability_bar_visibility_in_multiplayer(_visible: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1DFEDD15019315A9, &[_visible.into()]); }
2133#[inline] pub fn _set_allow_ability_bar_in_multiplayer(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x889329C80FE5963C, &[_toggle.into()]); }
2134#[inline] pub fn _set_blip_display_indicator_on_blip(_blip: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC4278F70131BAA6D, &[_blip.into(), _p_1.into()]); }
2135#[inline] pub fn _set_blip_scale_transformation(_blip: i32, _x_scale: f32, _y_scale: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCD6524439909C979, &[_blip.into(), _x_scale.into(), _y_scale.into()]); }
2136#[inline] pub fn _set_blip_shrink(_blip: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2B6D467DAB714E8D, &[_blip.into(), _toggle.into()]); }
2137#[inline] pub fn _set_blip_squared_rotation(_blip: i32, _heading: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA8B6AFDAC320AC87, &[_blip.into(), _heading.into()]); }
2138#[inline] pub fn _set_director_mode_clear_triggered_flag() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2632482FD6B9AB87, &[]); }
2139#[inline] pub fn _set_help_message_text_style(_style: i32, _hud_color: i32, _alpha: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB9C362BABECDDC7A, &[_style.into(), _hud_color.into(), _alpha.into(), _p_3.into(), _p_4.into()]); }
2140#[inline] pub fn _set_minimap_altitude_indicator_level(_altitude: f32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD201F3FF917A506D, &[_altitude.into(), _p_1.into()]); }
2141#[inline] pub fn _set_minimap_sonar_enabled(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6B50FC8749632EC1, &[_toggle.into()]); }
2142#[inline] pub fn _set_mission_name_2(_p_0: bool, _name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE45087D85F468BC2, &[_p_0.into(), _name.as_char_ptr().into()]); }
2143#[inline] pub fn _set_mouse_cursor_active_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAAE7CE1D63167423, &[]); }
2144#[inline] pub fn _set_mouse_cursor_sprite(_sprite_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8DB8CFFD58B62552, &[_sprite_id.into()]); }
2145#[inline] pub fn _set_mouse_cursor_visible_in_menus(_enable: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x98215325A695E78A, &[_enable.into()]); }
2146#[inline] pub fn _set_mp_gamer_health_bar_display(_gamer_tag_id: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD29EC58C2F6B5014, &[_gamer_tag_id.into(), _p_1.into()]); }
2147#[inline] pub fn _set_mp_gamer_health_bar_max(_gamer_tag_id: i32, _value: i32, _maximum_value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1563FE35E9928E67, &[_gamer_tag_id.into(), _value.into(), _maximum_value.into()]); }
2148#[inline] pub fn _set_mp_gamer_tag_enabled(_gamer_tag_id: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEE76FF7E6A0166B0, &[_gamer_tag_id.into(), _toggle.into()]); }
2149#[inline] pub fn _set_mp_gamer_tag_icons(_gamer_tag_id: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA67F9C46D612B6F1, &[_gamer_tag_id.into(), _p_1.into()]); }
2150#[inline] pub fn _set_mp_gamer_tag_mp_bag_large_count(_gamer_tag_id: i32, _count: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9C16459B2324B2CF, &[_gamer_tag_id.into(), _count.into()]); }
2151#[inline] pub fn _set_ped_ai_blip_sprite(_ped: i32, _sprite_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFCFACD0DB9D7A57D, &[_ped.into(), _sprite_id.into()]); }
2152#[inline] pub fn _set_ped_has_ai_blip_with_color(_ped: i32, _has_cone: bool, _color: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB13DCB4C6FAAD238, &[_ped.into(), _has_cone.into(), _color.into()]); }
2153#[inline] pub fn _set_player_blip_position_this_frame(_x: f32, _y: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x77E2DD177910E1CF, &[_x.into(), _y.into()]); }
2154#[inline] pub fn _set_player_cash_change(_cash: i32, _bank: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x772DF77852C2E30, &[_cash.into(), _bank.into()]); }
2155#[inline] pub fn _set_player_is_in_director_mode(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x808519373FD336A3, &[_toggle.into()]); }
2156#[inline] pub fn _set_script_variable_2_hud_colour(_r: i32, _g: i32, _b: i32, _a: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x16A304E6CB2BFAB9, &[_r.into(), _g.into(), _b.into(), _a.into()]); }
2157#[inline] pub fn _set_text_chat_unk(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1DB21A44B09E8BA3, &[_p_0.into()]); }
2158#[inline] pub fn _set_toggle_minimap_heist_island(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5E1460624D194A38, &[_toggle.into()]); }
2159#[inline] pub fn _set_warning_message_list_row(_index: i32, _name: impl cfx_core::types::AsCharPtr, _cash: i32, _rp: i32, _lvl: i32, _colour: i32) -> bool { cfx_core::invoker::invoke(0xC5A80A9E096D529, &[_index.into(), _name.as_char_ptr().into(), _cash.into(), _rp.into(), _lvl.into(), _colour.into()]).unwrap_or_default() }
2160#[inline] pub fn _set_warning_message_with_alert(_label_title: impl cfx_core::types::AsCharPtr, _label_msg: impl cfx_core::types::AsCharPtr, _p_2: i32, _p_3: i32, _label_msg_2: impl cfx_core::types::AsCharPtr, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: impl cfx_core::types::AsCharPtr, _p_9: impl cfx_core::types::AsCharPtr, _background: bool, _error_code: i32) -> i32 { cfx_core::invoker::invoke(0x15803FEC3B9A872B, &[_label_title.as_char_ptr().into(), _label_msg.as_char_ptr().into(), _p_2.into(), _p_3.into(), _label_msg_2.as_char_ptr().into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.as_char_ptr().into(), _p_9.as_char_ptr().into(), _background.into(), _error_code.into()]).unwrap_or_default() }
2161#[inline] pub fn _set_warning_message_with_header_unk(_entry_header: impl cfx_core::types::AsCharPtr, _entry_line_1: impl cfx_core::types::AsCharPtr, _flags: i32, _entry_line_2: impl cfx_core::types::AsCharPtr, _p_4: bool, _p_5: i32, _p_6: &mut i32, _p_7: &mut i32, _show_bg: bool, _p_9: i32, _p_10: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x38B55259C2E078ED, &[_entry_header.as_char_ptr().into(), _entry_line_1.as_char_ptr().into(), _flags.into(), _entry_line_2.as_char_ptr().into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _show_bg.into(), _p_9.into(), _p_10.into()]); }
2162#[inline] pub fn _show_scripted_hud_component_this_frame(_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4F38DCA127DAAEA2, &[_id.into()]); }
2163#[inline] pub fn _show_signin_ui() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x60E892BA4F5BDCA4, &[]); }
2164#[inline] pub fn _thefeed_add_txd_ref(_txd_string_1: impl cfx_core::types::AsCharPtr, _txn_string_1: impl cfx_core::types::AsCharPtr, _txd_string_2: impl cfx_core::types::AsCharPtr, _txn_string_2: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x317EBA71D7543F52, &[_txd_string_1.as_char_ptr().into(), _txn_string_1.as_char_ptr().into(), _txd_string_2.as_char_ptr().into(), _txn_string_2.as_char_ptr().into()]); }
2165#[inline] pub fn _thefeed_disable_loading_screen_tips() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x32888337579A5970, &[]); }
2166#[inline] pub fn _thefeed_display_loading_screen_tips() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x15CFA549788D35EF, &[]); }
2167#[inline] pub fn _thefeed_set_animpostfx_color(_red: i32, _green: i32, _blue: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x17430B918701C342, &[_red.into(), _green.into(), _blue.into(), _alpha.into()]); }
2168#[inline] pub fn _thefeed_set_animpostfx_count(_count: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x17AD8C9706BDD88A, &[_count.into()]); }
2169#[inline] pub fn _thefeed_set_animpostfx_sound(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4A0C7C9BB10ABB36, &[_toggle.into()]); }
2170#[inline] pub fn _thefeed_set_flush_animpostfx(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBAE4F9B97CD43B30, &[_toggle.into()]); }
2171#[inline] pub fn _thefeed_set_next_post_background_color(_hud_color_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x92F0DA1E27DB96DC, &[_hud_color_index.into()]); }
2172}
2173pub mod streaming {
2174use cfx_core::types::ToMessagePack;
2175#[inline] pub fn _0x03f1a106bda7dd3e() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3F1A106BDA7DD3E, &[]); }
2176#[inline] pub fn _0x0811381ef5062fec(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x811381EF5062FEC, &[_p_0.into()]); }
2177#[inline] pub fn _0x1e9057a74fd73e23() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1E9057A74FD73E23, &[]); }
2178#[inline] pub fn _0x20c6c7e4eb082a7f(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x20C6C7E4EB082A7F, &[_p_0.into()]); }
2179#[inline] pub fn _0x472397322e92a856() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x472397322E92A856, &[]); }
2180#[inline] pub fn _0x4e52e752c76e7e7a(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4E52E752C76E7E7A, &[_p_0.into()]); }
2181#[inline] pub fn _0x5068f488ddb54dd8() -> i32 { cfx_core::invoker::invoke(0x5068F488DDB54DD8, &[]).unwrap_or_default() }
2182#[inline] pub fn _0x5b48a06dd0e792a5() -> i32 { cfx_core::invoker::invoke(0x5B48A06DD0E792A5, &[]).unwrap_or_default() }
2183#[inline] pub fn _0x5f2013f8bc24ee69(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5F2013F8BC24EE69, &[_p_0.into()]); }
2184#[inline] pub fn _0x63eb2b972a218cac() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x63EB2B972A218CAC, &[]); }
2185#[inline] pub fn _0x71e7b2e657449aad() -> i32 { cfx_core::invoker::invoke(0x71E7B2E657449AAD, &[]).unwrap_or_default() }
2186#[inline] pub fn _0x933bbeeb8c61b5f4() -> bool { cfx_core::invoker::invoke(0x933BBEEB8C61B5F4, &[]).unwrap_or_default() }
2187#[inline] pub fn _0x95a7dabddbb78ae7(_ipl_name_1: impl cfx_core::types::AsCharPtr, _ipl_name_2: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x95A7DABDDBB78AE7, &[_ipl_name_1.as_char_ptr().into(), _ipl_name_2.as_char_ptr().into()]); }
2188#[inline] pub fn _0xbeb2d9a1d9a8f55a(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBEB2D9A1D9A8F55A, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2189#[inline] pub fn _0xbed8ca5ff5e04113(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBED8CA5FF5E04113, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2190#[inline] pub fn _0xef39ee20c537e98c(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEF39EE20C537E98C, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
2191#[inline] pub fn _0xf4a0dadb70f57fa6() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF4A0DADB70F57FA6, &[]); }
2192#[inline] pub fn _0xf8155a7f03ddfc8e(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF8155A7F03DDFC8E, &[_p_0.into()]); }
2193#[inline] pub fn _0xfb199266061f820a() -> bool { cfx_core::invoker::invoke(0xFB199266061F820A, &[]).unwrap_or_default() }
2194#[inline] pub fn add_model_to_creator_budget(_model_hash: i32) -> bool { cfx_core::invoker::invoke(0xBC3144DEB678666, &[_model_hash.into()]).unwrap_or_default() }
2195#[inline] pub fn allow_player_switch_ascent() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8E2A065ABDAE6994, &[]); }
2196#[inline] pub fn allow_player_switch_descent() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAD5FDF34B81BFE79, &[]); }
2197#[inline] pub fn allow_player_switch_outro() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x74DE2E8739086740, &[]); }
2198#[inline] pub fn allow_player_switch_pan() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x43D1680C6D19A8E9, &[]); }
2199#[inline] pub fn begin_srl() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9BADDC94EF83B823, &[]); }
2200#[inline] pub fn clear_focus() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x31B73D1EA9F01DA2, &[]); }
2201#[inline] pub fn clear_hd_area() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCE58B1CFB9290813, &[]); }
2202#[inline] pub fn disable_switch_outro_fx() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBD605B8E0E18B3BB, &[]); }
2203#[inline] pub fn does_anim_dict_exist(_anim_dict: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x2DA49C3B79856961, &[_anim_dict.as_char_ptr().into()]).unwrap_or_default() }
2204#[inline] pub fn enable_switch_pause_before_descent() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD4793DFF3AF2ABCD, &[]); }
2205#[inline] pub fn end_srl() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA41540E63C9EE17, &[]); }
2206#[inline] pub fn get_ideal_player_switch_type(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32) -> i32 { cfx_core::invoker::invoke(0xB5D7B26B45720E05, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into()]).unwrap_or_default() }
2207#[inline] pub fn get_lodscale() -> f32 { cfx_core::invoker::invoke(0xC15B0E443B2349D, &[]).unwrap_or_default() }
2208#[inline] pub fn get_number_of_streaming_requests() -> i32 { cfx_core::invoker::invoke(0x4060057271CEBC89, &[]).unwrap_or_default() }
2209#[inline] pub fn get_player_short_switch_state() -> i32 { cfx_core::invoker::invoke(0x20F898A5D9782800, &[]).unwrap_or_default() }
2210#[inline] pub fn get_player_switch_interp_out_duration() -> i32 { cfx_core::invoker::invoke(0x8C2D6C52A3104BB, &[]).unwrap_or_default() }
2211#[inline] pub fn get_player_switch_jump_cut_index() -> i32 { cfx_core::invoker::invoke(0x78C0D93253149435, &[]).unwrap_or_default() }
2212#[inline] pub fn get_player_switch_state() -> i32 { cfx_core::invoker::invoke(0x470555300D10B2A5, &[]).unwrap_or_default() }
2213#[inline] pub fn get_player_switch_type() -> i32 { cfx_core::invoker::invoke(0xB3C94A90D9FC9E62, &[]).unwrap_or_default() }
2214#[inline] pub fn has_anim_dict_loaded(_anim_dict: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xD031A9162D01088C, &[_anim_dict.as_char_ptr().into()]).unwrap_or_default() }
2215#[inline] pub fn has_anim_set_loaded(_anim_set: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xC4EA073D86FB29B0, &[_anim_set.as_char_ptr().into()]).unwrap_or_default() }
2216#[inline] pub fn has_clip_set_loaded(_clip_set: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x318234F4F3738AF3, &[_clip_set.as_char_ptr().into()]).unwrap_or_default() }
2217#[inline] pub fn has_collision_for_model_loaded(_model: i32) -> bool { cfx_core::invoker::invoke(0x22CCA434E368F03A, &[_model.into()]).unwrap_or_default() }
2218#[inline] pub fn has_model_loaded(_model: i32) -> bool { cfx_core::invoker::invoke(0x98A4EB5D89A0C952, &[_model.into()]).unwrap_or_default() }
2219#[inline] pub fn has_named_ptfx_asset_loaded(_fx_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x8702416E512EC454, &[_fx_name.as_char_ptr().into()]).unwrap_or_default() }
2220#[inline] pub fn has_ptfx_asset_loaded() -> bool { cfx_core::invoker::invoke(0xCA7D9B86ECA7481B, &[]).unwrap_or_default() }
2221#[inline] pub fn init_creator_budget() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB5A4DB34FE89B88A, &[]); }
2222#[inline] pub fn is_entity_focus(_entity: i32) -> bool { cfx_core::invoker::invoke(0x2DDFF3FB9075D747, &[_entity.into()]).unwrap_or_default() }
2223#[inline] pub fn is_ipl_active(_ipl_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x88A741E44A2B3495, &[_ipl_name.as_char_ptr().into()]).unwrap_or_default() }
2224#[inline] pub fn is_model_a_vehicle(_model: i32) -> bool { cfx_core::invoker::invoke(0x19AAC8F07BFEC53E, &[_model.into()]).unwrap_or_default() }
2225#[inline] pub fn is_model_in_cdimage(_model: i32) -> bool { cfx_core::invoker::invoke(0x35B9E0803292B641, &[_model.into()]).unwrap_or_default() }
2226#[inline] pub fn is_model_valid(_model: i32) -> bool { cfx_core::invoker::invoke(0xC0296A2EDF545E92, &[_model.into()]).unwrap_or_default() }
2227#[inline] pub fn is_network_loading_scene() -> bool { cfx_core::invoker::invoke(0x41CA5A33160EA4AB, &[]).unwrap_or_default() }
2228#[inline] pub fn is_new_load_scene_active() -> bool { cfx_core::invoker::invoke(0xA41A05B6CB741B85, &[]).unwrap_or_default() }
2229#[inline] pub fn is_new_load_scene_loaded() -> bool { cfx_core::invoker::invoke(0x1B8247A7A8B9AD1, &[]).unwrap_or_default() }
2230#[inline] pub fn is_player_switch_in_progress() -> bool { cfx_core::invoker::invoke(0xD9D2CFFF49FAB35F, &[]).unwrap_or_default() }
2231#[inline] pub fn is_srl_loaded() -> bool { cfx_core::invoker::invoke(0xD0263801A4C5B0BB, &[]).unwrap_or_default() }
2232#[inline] pub fn is_streamvol_active() -> bool { cfx_core::invoker::invoke(0xBC9823AB80A3DCAC, &[]).unwrap_or_default() }
2233#[inline] pub fn is_switch_ready_for_descent() -> bool { cfx_core::invoker::invoke(0xDFA80CB25D0A19B3, &[]).unwrap_or_default() }
2234#[inline] pub fn is_switch_skipping_descent() -> i32 { cfx_core::invoker::invoke(0x5B74EA8CFD5E3E7E, &[]).unwrap_or_default() }
2235#[inline] pub fn load_all_objects_now() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBD6E84632DD4CB3F, &[]); }
2236#[inline] pub fn load_scene(_x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4448EB75B4904BDB, &[_x.into(), _y.into(), _z.into()]); }
2237#[inline] pub fn network_stop_load_scene() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x64E630FAF5F60F44, &[]); }
2238#[inline] pub fn network_update_load_scene() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC4582015556D1C46, &[]); }
2239#[inline] pub fn new_load_scene_start(_pos_x: f32, _pos_y: f32, _pos_z: f32, _offset_x: f32, _offset_y: f32, _offset_z: f32, _radius: f32, _p_7: i32) -> bool { cfx_core::invoker::invoke(0x212A8D0D2BABFAC2, &[_pos_x.into(), _pos_y.into(), _pos_z.into(), _offset_x.into(), _offset_y.into(), _offset_z.into(), _radius.into(), _p_7.into()]).unwrap_or_default() }
2240#[inline] pub fn new_load_scene_start_sphere(_x: f32, _y: f32, _z: f32, _radius: f32, _p_4: i32) -> bool { cfx_core::invoker::invoke(0xACCFB4ACF53551B0, &[_x.into(), _y.into(), _z.into(), _radius.into(), _p_4.into()]).unwrap_or_default() }
2241#[inline] pub fn new_load_scene_stop() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC197616D221FF4A4, &[]); }
2242#[inline] pub fn override_lodscale_this_frame(_scaling: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA76359FC80B2438E, &[_scaling.into()]); }
2243#[inline] pub fn prefetch_srl(_srl: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3D245789CE12982C, &[_srl.as_char_ptr().into()]); }
2244#[inline] pub fn remove_anim_dict(_anim_dict: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF66A602F829E2A06, &[_anim_dict.as_char_ptr().into()]); }
2245#[inline] pub fn remove_anim_set(_anim_set: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x16350528F93024B3, &[_anim_set.as_char_ptr().into()]); }
2246#[inline] pub fn remove_clip_set(_clip_set: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1F73A131C18CD94, &[_clip_set.as_char_ptr().into()]); }
2247#[inline] pub fn remove_ipl(_ipl_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEE6C5AD3ECE0A82D, &[_ipl_name.as_char_ptr().into()]); }
2248#[inline] pub fn remove_model_from_creator_budget(_model_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF086AD9354FAC3A3, &[_model_hash.into()]); }
2249#[inline] pub fn remove_named_ptfx_asset(_fx_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5F61EBBE1A00F96D, &[_fx_name.as_char_ptr().into()]); }
2250#[inline] pub fn remove_ptfx_asset() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x88C6814073DD4A73, &[]); }
2251#[inline] pub fn request_additional_collision_at_coord(_x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC9156DC11411A9EA, &[_x.into(), _y.into(), _z.into()]); }
2252#[inline] pub fn request_anim_dict(_anim_dict: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD3BD40951412FEF6, &[_anim_dict.as_char_ptr().into()]); }
2253#[inline] pub fn request_anim_set(_anim_set: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6EA47DAE7FAD0EED, &[_anim_set.as_char_ptr().into()]); }
2254#[inline] pub fn request_clip_set(_clip_set: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD2A71E1A77418A49, &[_clip_set.as_char_ptr().into()]); }
2255#[inline] pub fn request_collision_at_coord(_x: f32, _y: f32, _z: f32) -> i32 { cfx_core::invoker::invoke(0x7503F7948F491A7, &[_x.into(), _y.into(), _z.into()]).unwrap_or_default() }
2256#[inline] pub fn request_collision_for_model(_model: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x923CB32A3B874FCB, &[_model.into()]); }
2257#[inline] pub fn request_ipl(_ipl_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x41B4893843BBDB74, &[_ipl_name.as_char_ptr().into()]); }
2258#[inline] pub fn request_menu_ped_model(_model: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA0261AEF7ACFC51E, &[_model.into()]); }
2259#[inline] pub fn request_model(_model: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x963D27A58DF860AC, &[_model.into()]); }
2260#[inline] pub fn request_models_in_room(_interior: i32, _room_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8A7A40100EDFEC58, &[_interior.into(), _room_name.as_char_ptr().into()]); }
2261#[inline] pub fn request_named_ptfx_asset(_fx_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB80D8756B4668AB6, &[_fx_name.as_char_ptr().into()]); }
2262#[inline] pub fn request_ptfx_asset() -> i32 { cfx_core::invoker::invoke(0x944955FB2A3935C8, &[]).unwrap_or_default() }
2263#[inline] pub fn set_ditch_police_models(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x42CBE54462D92634, &[_toggle.into()]); }
2264#[inline] pub fn set_focus_entity(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x198F77705FA0931D, &[_entity.into()]); }
2265#[inline] pub fn set_focus_pos_and_vel(_x: f32, _y: f32, _z: f32, _offset_x: f32, _offset_y: f32, _offset_z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBB7454BAFF08FE25, &[_x.into(), _y.into(), _z.into(), _offset_x.into(), _offset_y.into(), _offset_z.into()]); }
2266#[inline] pub fn set_game_pauses_for_streaming(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x717CD6E6FAEBBEDC, &[_toggle.into()]); }
2267#[inline] pub fn set_hd_area(_x: f32, _y: f32, _z: f32, _radius: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB85F26619073E775, &[_x.into(), _y.into(), _z.into(), _radius.into()]); }
2268#[inline] pub fn set_interior_active(_interior_id: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE37B76C387BE28ED, &[_interior_id.into(), _toggle.into()]); }
2269#[inline] pub fn set_mapdatacullbox_enabled(_name: impl cfx_core::types::AsCharPtr, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAF12610C644A35C9, &[_name.as_char_ptr().into(), _toggle.into()]); }
2270#[inline] pub fn set_model_as_no_longer_needed(_model: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE532F5D78798DAAB, &[_model.into()]); }
2271#[inline] pub fn set_ped_population_budget(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8C95333CFC3340F3, &[_p_0.into()]); }
2272#[inline] pub fn set_player_switch_establishing_shot(_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFDE9DBFC0A6BC65, &[_name.as_char_ptr().into()]); }
2273#[inline] pub fn set_player_switch_outro(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: f32, _p_8: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC208B673CE446B61, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into()]); }
2274#[inline] pub fn set_reduce_ped_model_budget(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x77B5F9A36BF96710, &[_toggle.into()]); }
2275#[inline] pub fn set_reduce_vehicle_model_budget(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x80C527893080CCF3, &[_toggle.into()]); }
2276#[inline] pub fn set_render_hd_only(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x40AEFD1A244741F2, &[_toggle.into()]); }
2277#[inline] pub fn set_srl_time(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA74A541C6884E7B8, &[_p_0.into()]); }
2278#[inline] pub fn set_streaming(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6E0C692677008888, &[_toggle.into()]); }
2279#[inline] pub fn set_vehicle_population_budget(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCB9E1EB3BE2AF4E9, &[_p_0.into()]); }
2280#[inline] pub fn shutdown_creator_budget() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCCE26000E9A6FAD7, &[]); }
2281#[inline] pub fn start_player_switch(_from: i32, _to: i32, _flags: i32, _switch_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFAA23F2CBA159D67, &[_from.into(), _to.into(), _flags.into(), _switch_type.into()]); }
2282#[inline] pub fn stop_player_switch() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x95C0A5BBDC189AA1, &[]); }
2283#[inline] pub fn streamvol_create_frustum(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: i32, _p_8: i32) -> i32 { cfx_core::invoker::invoke(0x1F3F018BC3AFA77C, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into()]).unwrap_or_default() }
2284#[inline] pub fn streamvol_create_line(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: i32) -> i32 { cfx_core::invoker::invoke(0xAD9710CEE2F590F, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]).unwrap_or_default() }
2285#[inline] pub fn streamvol_create_sphere(_x: f32, _y: f32, _z: f32, _rad: f32, _p_4: i32, _p_5: i32) -> i32 { cfx_core::invoker::invoke(0x219C7B8D53E429FD, &[_x.into(), _y.into(), _z.into(), _rad.into(), _p_4.into(), _p_5.into()]).unwrap_or_default() }
2286#[inline] pub fn streamvol_delete(_unused: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1EE7D8DF4425F053, &[_unused.into()]); }
2287#[inline] pub fn streamvol_has_loaded(_unused: i32) -> bool { cfx_core::invoker::invoke(0x7D41E9D2D17C5B2D, &[_unused.into()]).unwrap_or_default() }
2288#[inline] pub fn streamvol_is_valid(_unused: i32) -> bool { cfx_core::invoker::invoke(0x7C313F94746702C, &[_unused.into()]).unwrap_or_default() }
2289#[inline] pub fn _get_global_water_type() -> i32 { cfx_core::invoker::invoke(0xF741BD853611592D, &[]).unwrap_or_default() }
2290#[inline] pub fn _get_used_creator_model_memory_percentage() -> f32 { cfx_core::invoker::invoke(0x3D3D8B3BE5A83D35, &[]).unwrap_or_default() }
2291#[inline] pub fn _is_model_a_ped(_model: i32) -> bool { cfx_core::invoker::invoke(0x75816577FEA6DAD5, &[_model.into()]).unwrap_or_default() }
2292#[inline] pub fn _load_global_water_type(_water_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7E3F55ED251B76D3, &[_water_type.into()]); }
2293#[inline] pub fn _set_island_hopper_enabled(_name: impl cfx_core::types::AsCharPtr, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9A9D1BA639675CF1, &[_name.as_char_ptr().into(), _toggle.into()]); }
2294#[inline] pub fn _switch_in_player(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD8295AF639FD9CB8, &[_ped.into()]); }
2295#[inline] pub fn _switch_out_player(_ped: i32, _flags: i32, _switch_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAAB3200ED59016BC, &[_ped.into(), _flags.into(), _switch_type.into()]); }
2296}
2297pub mod shapetest {
2298use cfx_core::types::ToMessagePack;
2299#[inline] pub fn get_shape_test_result(_shape_test_handle: i32, _hit: &mut bool, _end_coords: &mut cfx_core::types::Vector3, _surface_normal: &mut cfx_core::types::Vector3, _entity_hit: &mut i32) -> i32 { cfx_core::invoker::invoke(0x3D87450E15D98694, &[_shape_test_handle.into(), _hit.into(), _end_coords.into(), _surface_normal.into(), _entity_hit.into()]).unwrap_or_default() }
2300#[inline] pub fn get_shape_test_result_including_material(_shape_test_handle: i32, _hit: &mut bool, _end_coords: &mut cfx_core::types::Vector3, _surface_normal: &mut cfx_core::types::Vector3, _material_hash: &mut i32, _entity_hit: &mut i32) -> i32 { cfx_core::invoker::invoke(0x65287525D951F6BE, &[_shape_test_handle.into(), _hit.into(), _end_coords.into(), _surface_normal.into(), _material_hash.into(), _entity_hit.into()]).unwrap_or_default() }
2301#[inline] pub fn release_script_guid_from_entity(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2B3334BCA57CD799, &[_entity.into()]); }
2302#[inline] pub fn start_expensive_synchronous_shape_test_los_probe(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _flags: i32, _entity: i32, _p_8: i32) -> i32 { cfx_core::invoker::invoke(0x377906D8A31E5586, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _flags.into(), _entity.into(), _p_8.into()]).unwrap_or_default() }
2303#[inline] pub fn start_shape_test_bound(_entity: i32, _flags_1: i32, _flags_2: i32) -> i32 { cfx_core::invoker::invoke(0x37181417CE7C8900, &[_entity.into(), _flags_1.into(), _flags_2.into()]).unwrap_or_default() }
2304#[inline] pub fn start_shape_test_bounding_box(_entity: i32, _flags_1: i32, _flags_2: i32) -> i32 { cfx_core::invoker::invoke(0x52837721A854EC7, &[_entity.into(), _flags_1.into(), _flags_2.into()]).unwrap_or_default() }
2305#[inline] pub fn start_shape_test_box(_x: f32, _y: f32, _z: f32, _x_1: f32, _y_2: f32, _z_2: f32, _rot_x: f32, _rot_y: f32, _rot_z: f32, _p_9: i32, _flags: i32, _entity: i32, _p_12: i32) -> i32 { cfx_core::invoker::invoke(0xFE466162C4401D18, &[_x.into(), _y.into(), _z.into(), _x_1.into(), _y_2.into(), _z_2.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _p_9.into(), _flags.into(), _entity.into(), _p_12.into()]).unwrap_or_default() }
2306#[inline] pub fn start_shape_test_capsule(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _radius: f32, _flags: i32, _entity: i32, _p_9: i32) -> i32 { cfx_core::invoker::invoke(0x28579D1B8F8AAC80, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _radius.into(), _flags.into(), _entity.into(), _p_9.into()]).unwrap_or_default() }
2307#[inline] pub fn start_shape_test_los_probe(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _flags: i32, _entity: i32, _p_8: i32) -> i32 { cfx_core::invoker::invoke(0x7EE9F5D83DD4F90E, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _flags.into(), _entity.into(), _p_8.into()]).unwrap_or_default() }
2308#[inline] pub fn start_shape_test_swept_sphere(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _radius: f32, _flags: i32, _entity: i32, _p_9: i32) -> i32 { cfx_core::invoker::invoke(0xE6AC6C45FBE83004, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _radius.into(), _flags.into(), _entity.into(), _p_9.into()]).unwrap_or_default() }
2309#[inline] pub fn _start_shape_test_surrounding_coords(_p_vec_1: &mut cfx_core::types::Vector3, _p_vec_2: &mut cfx_core::types::Vector3, _flag: i32, _entity: i32, _flag_2: i32) -> i32 { cfx_core::invoker::invoke(0xFF6BE494C7987F34, &[_p_vec_1.into(), _p_vec_2.into(), _flag.into(), _entity.into(), _flag_2.into()]).unwrap_or_default() }
2310}
2311pub mod water {
2312use cfx_core::types::ToMessagePack;
2313#[inline] pub fn _0x547237aa71ab44de(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x547237AA71AB44DE, &[_p_0.into()]); }
2314#[inline] pub fn get_deep_ocean_scaler() -> f32 { cfx_core::invoker::invoke(0x2B2A2CC86778B619, &[]).unwrap_or_default() }
2315#[inline] pub fn get_water_height(_x: f32, _y: f32, _z: f32, _height: &mut f32) -> bool { cfx_core::invoker::invoke(0xF6829842C06AE524, &[_x.into(), _y.into(), _z.into(), _height.into()]).unwrap_or_default() }
2316#[inline] pub fn get_water_height_no_waves(_x: f32, _y: f32, _z: f32, _height: &mut f32) -> bool { cfx_core::invoker::invoke(0x8EE6B53CE13A9794, &[_x.into(), _y.into(), _z.into(), _height.into()]).unwrap_or_default() }
2317#[inline] pub fn modify_water(_x: f32, _y: f32, _radius: f32, _height: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC443FD757C3BA637, &[_x.into(), _y.into(), _radius.into(), _height.into()]); }
2318#[inline] pub fn reset_deep_ocean_scaler() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5E5E99285AE812DB, &[]); }
2319#[inline] pub fn set_deep_ocean_scaler(_intensity: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB96B00E976BE977F, &[_intensity.into()]); }
2320#[inline] pub fn test_probe_against_all_water(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32) -> bool { cfx_core::invoker::invoke(0x8974647ED222EA5F, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into()]).unwrap_or_default() }
2321#[inline] pub fn test_probe_against_water(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _result: &mut cfx_core::types::Vector3) -> bool { cfx_core::invoker::invoke(0xFFA5D878809819DB, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _result.into()]).unwrap_or_default() }
2322#[inline] pub fn test_vertical_probe_against_all_water(_x: f32, _y: f32, _z: f32, _p_3: i32, _height: &mut f32) -> bool { cfx_core::invoker::invoke(0x2B3451FA1E3142E2, &[_x.into(), _y.into(), _z.into(), _p_3.into(), _height.into()]).unwrap_or_default() }
2323#[inline] pub fn _add_current_rise(_x_low: f32, _y_low: f32, _x_high: f32, _y_high: f32, _height: f32) -> i32 { cfx_core::invoker::invoke(0xFDBF4CDBC07E1706, &[_x_low.into(), _y_low.into(), _x_high.into(), _y_high.into(), _height.into()]).unwrap_or_default() }
2324#[inline] pub fn _remove_current_rise(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB1252E3E59A82AAF, &[_p_0.into()]); }
2325}
2326pub mod files {
2327use cfx_core::types::ToMessagePack;
2328#[inline] pub fn _0x10144267dd22866c(_overlay_hash: i32, _p_1: i32, _character: i32) -> i32 { cfx_core::invoker::invoke(0x10144267DD22866C, &[_overlay_hash.into(), _p_1.into(), _character.into()]).unwrap_or_default() }
2329#[inline] pub fn _0x6cebe002e58dee97(_component_hash: i32) -> i32 { cfx_core::invoker::invoke(0x6CEBE002E58DEE97, &[_component_hash.into()]).unwrap_or_default() }
2330#[inline] pub fn _0x96e2929292a4db77(_component_hash: i32) -> i32 { cfx_core::invoker::invoke(0x96E2929292A4DB77, &[_component_hash.into()]).unwrap_or_default() }
2331#[inline] pub fn does_shop_ped_apparel_have_restriction_tag(_component_hash: i32, _restriction_tag_hash: i32, _component_id: i32) -> bool { cfx_core::invoker::invoke(0x341DE7ED1D2A1BFD, &[_component_hash.into(), _restriction_tag_hash.into(), _component_id.into()]).unwrap_or_default() }
2332#[inline] pub fn get_dlc_vehicle_data(_dlc_vehicle_index: i32, _out_data: &mut i32) -> bool { cfx_core::invoker::invoke(0x33468EDC08E371F6, &[_dlc_vehicle_index.into(), _out_data.into()]).unwrap_or_default() }
2333#[inline] pub fn get_dlc_vehicle_flags(_dlc_vehicle_index: i32) -> i32 { cfx_core::invoker::invoke(0x5549EE11FA22FCF2, &[_dlc_vehicle_index.into()]).unwrap_or_default() }
2334#[inline] pub fn get_dlc_vehicle_model(_dlc_vehicle_index: i32) -> i32 { cfx_core::invoker::invoke(0xECC01B7C5763333C, &[_dlc_vehicle_index.into()]).unwrap_or_default() }
2335#[inline] pub fn get_dlc_vehicle_mod_lock_hash(_hash: i32) -> i32 { cfx_core::invoker::invoke(0xC098810437312FFF, &[_hash.into()]).unwrap_or_default() }
2336#[inline] pub fn get_dlc_weapon_component_data(_dlc_weapon_index: i32, _dlc_weap_comp_index: i32, _component_data_ptr: &mut i32) -> bool { cfx_core::invoker::invoke(0x6CF598A2957C2BF8, &[_dlc_weapon_index.into(), _dlc_weap_comp_index.into(), _component_data_ptr.into()]).unwrap_or_default() }
2337#[inline] pub fn get_dlc_weapon_data(_dlc_weapon_index: i32, _out_data: &mut i32) -> bool { cfx_core::invoker::invoke(0x79923CD21BECE14E, &[_dlc_weapon_index.into(), _out_data.into()]).unwrap_or_default() }
2338#[inline] pub fn get_forced_component(_component_hash: i32, _component_id: i32, _name_hash: &mut i32, _enum_value: &mut i32, _component_type: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6C93ED8C2F74859B, &[_component_hash.into(), _component_id.into(), _name_hash.into(), _enum_value.into(), _component_type.into()]); }
2339#[inline] pub fn get_forced_prop(_component_hash: i32, _forced_prop_index: i32, _name_hash: &mut i32, _enum_value: &mut i32, _anchor_point: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE1CA84EBF72E691D, &[_component_hash.into(), _forced_prop_index.into(), _name_hash.into(), _enum_value.into(), _anchor_point.into()]); }
2340#[inline] pub fn get_hash_name_for_component(_entity: i32, _component_id: i32, _drawable_variant: i32, _texture_variant: i32) -> i32 { cfx_core::invoker::invoke(0x368B3A838070348, &[_entity.into(), _component_id.into(), _drawable_variant.into(), _texture_variant.into()]).unwrap_or_default() }
2341#[inline] pub fn get_hash_name_for_prop(_entity: i32, _component_id: i32, _prop_index: i32, _prop_texture_index: i32) -> i32 { cfx_core::invoker::invoke(0x5D6160275CAEC8DD, &[_entity.into(), _component_id.into(), _prop_index.into(), _prop_texture_index.into()]).unwrap_or_default() }
2342#[inline] pub fn get_num_dlc_vehicles() -> i32 { cfx_core::invoker::invoke(0xA7A866D21CD2329B, &[]).unwrap_or_default() }
2343#[inline] pub fn get_num_dlc_weapons() -> i32 { cfx_core::invoker::invoke(0xEE47635F352DA367, &[]).unwrap_or_default() }
2344#[inline] pub fn get_num_dlc_weapon_components(_dlc_weapon_index: i32) -> i32 { cfx_core::invoker::invoke(0x405425358A7D61FE, &[_dlc_weapon_index.into()]).unwrap_or_default() }
2345#[inline] pub fn get_num_tattoo_shop_dlc_items(_character: i32) -> i32 { cfx_core::invoker::invoke(0x278F76C3B0A8F109, &[_character.into()]).unwrap_or_default() }
2346#[inline] pub fn get_shop_ped_apparel_forced_component_count(_component_hash: i32) -> i32 { cfx_core::invoker::invoke(0xC6B9DB42C04DD8C3, &[_component_hash.into()]).unwrap_or_default() }
2347#[inline] pub fn get_shop_ped_apparel_forced_prop_count(_component_hash: i32) -> i32 { cfx_core::invoker::invoke(0x17568A8182D98A6, &[_component_hash.into()]).unwrap_or_default() }
2348#[inline] pub fn get_shop_ped_apparel_variant_component_count(_component_hash: i32) -> i32 { cfx_core::invoker::invoke(0xC17AD0E5752BECDA, &[_component_hash.into()]).unwrap_or_default() }
2349#[inline] pub fn get_shop_ped_component(_component_hash: i32, _out_component: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x74C0E2A57EC66760, &[_component_hash.into(), _out_component.into()]); }
2350#[inline] pub fn get_shop_ped_outfit(_p_0: i32, _p_1: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB7952076E444979D, &[_p_0.into(), _p_1.into()]); }
2351#[inline] pub fn get_shop_ped_outfit_component_variant(_outfit: i32, _slot: i32, _item: &mut i32) -> bool { cfx_core::invoker::invoke(0x19F2A026EDF0013F, &[_outfit.into(), _slot.into(), _item.into()]).unwrap_or_default() }
2352#[inline] pub fn get_shop_ped_outfit_locate(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x73CA26B079F956E, &[_p_0.into()]).unwrap_or_default() }
2353#[inline] pub fn get_shop_ped_outfit_prop_variant(_outfit: i32, _slot: i32, _item: &mut i32) -> bool { cfx_core::invoker::invoke(0xA9F9C2E0FDE11CBB, &[_outfit.into(), _slot.into(), _item.into()]).unwrap_or_default() }
2354#[inline] pub fn get_shop_ped_prop(_component_hash: i32, _out_prop: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5D5CAFF661DDF6FC, &[_component_hash.into(), _out_prop.into()]); }
2355#[inline] pub fn get_shop_ped_query_component(_component_id: i32, _out_component: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x249E310B2D920699, &[_component_id.into(), _out_component.into()]); }
2356#[inline] pub fn get_shop_ped_query_outfit(_p_0: i32, _outfit: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6D793F03A631FE56, &[_p_0.into(), _outfit.into()]); }
2357#[inline] pub fn get_shop_ped_query_prop(_p_0: i32, _p_1: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDE44A00999B2837D, &[_p_0.into(), _p_1.into()]); }
2358#[inline] pub fn get_tattoo_shop_dlc_item_data(_character_type: i32, _decoration_index: i32, _out_component: &mut i32) -> bool { cfx_core::invoker::invoke(0xFF56381874F82086, &[_character_type.into(), _decoration_index.into(), _out_component.into()]).unwrap_or_default() }
2359#[inline] pub fn get_variant_component(_component_hash: i32, _component_id: i32, _name_hash: &mut i32, _enum_value: &mut i32, _component_type: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6E11F282F11863B6, &[_component_hash.into(), _component_id.into(), _name_hash.into(), _enum_value.into(), _component_type.into()]); }
2360#[inline] pub fn init_shop_ped_component(_out_component: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1E8C308FD312C036, &[_out_component.into()]); }
2361#[inline] pub fn init_shop_ped_prop(_out_prop: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEB0A2B758F7B850F, &[_out_prop.into()]); }
2362#[inline] pub fn is_content_item_locked(_item_hash: &mut i32) -> bool { cfx_core::invoker::invoke(0xD4D7B033C3AA243C, &[_item_hash.into()]).unwrap_or_default() }
2363#[inline] pub fn is_dlc_vehicle_mod(_hash: i32) -> bool { cfx_core::invoker::invoke(0x564B9FF9631B82C, &[_hash.into()]).unwrap_or_default() }
2364#[inline] pub fn setup_shop_ped_apparel_query(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> i32 { cfx_core::invoker::invoke(0x50F457823CE6EB5F, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
2365#[inline] pub fn setup_shop_ped_apparel_query_tu(_character: i32, _p_1: i32, _p_2: i32, _p_3: bool, _p_4: i32, _component_id: i32) -> i32 { cfx_core::invoker::invoke(0x9BDF59818B1E38C1, &[_character.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _component_id.into()]).unwrap_or_default() }
2366#[inline] pub fn setup_shop_ped_outfit_query(_character: i32, _p_1: bool) -> i32 { cfx_core::invoker::invoke(0xF3FBE2D50A6A8C28, &[_character.into(), _p_1.into()]).unwrap_or_default() }
2367#[inline] pub fn _get_dlc_weapon_component_data_sp(_dlc_weapon_index: i32, _dlc_weap_comp_index: i32, _component_data_ptr: &mut i32) -> bool { cfx_core::invoker::invoke(0x31D5E073B6F93CDC, &[_dlc_weapon_index.into(), _dlc_weap_comp_index.into(), _component_data_ptr.into()]).unwrap_or_default() }
2368#[inline] pub fn _get_dlc_weapon_data_sp(_dlc_weapon_index: i32, _out_data: &mut i32) -> bool { cfx_core::invoker::invoke(0x310836EE7129BA33, &[_dlc_weapon_index.into(), _out_data.into()]).unwrap_or_default() }
2369#[inline] pub fn _get_num_dlc_weapons_sp() -> i32 { cfx_core::invoker::invoke(0x4160B65AE085B5A9, &[]).unwrap_or_default() }
2370#[inline] pub fn _get_num_dlc_weapon_components_sp(_dlc_weapon_index: i32) -> i32 { cfx_core::invoker::invoke(0xAD2A7A6DFF55841B, &[_dlc_weapon_index.into()]).unwrap_or_default() }
2371#[inline] pub fn _get_shop_ped_apparel_variant_prop_count(_prop_hash: i32) -> i32 { cfx_core::invoker::invoke(0xD40AAC51E8E4C663, &[_prop_hash.into()]).unwrap_or_default() }
2372#[inline] pub fn _get_variant_prop(_component_hash: i32, _variant_prop_index: i32, _name_hash: i32, _enum_value: i32, _anchor_point: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD81B7F27BC773E66, &[_component_hash.into(), _variant_prop_index.into(), _name_hash.into(), _enum_value.into(), _anchor_point.into()]); }
2373#[inline] pub fn _load_content_change_set_group(_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6BEDF5769AC2DC07, &[_hash.into()]); }
2374#[inline] pub fn _unload_content_change_set_group(_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3C1978285B036B25, &[_hash.into()]); }
2375}
2376pub mod stats {
2377use cfx_core::types::ToMessagePack;
2378#[inline] pub fn _0x0077f15613d36993(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x77F15613D36993, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2379#[inline] pub fn _0x015b03ee1c43e6ec(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x15B03EE1C43E6EC, &[_p_0.into()]); }
2380#[inline] pub fn _0x03c2eebb04b3fb72(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3C2EEBB04B3FB72, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]); }
2381#[inline] pub fn _0x06eaf70ae066441e(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6EAF70AE066441E, &[_p_0.into()]); }
2382#[inline] pub fn _0x0a9c7f36e5d7b683(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA9C7F36E5D7B683, &[_p_0.into()]); }
2383#[inline] pub fn _0x0b565b0aae56a0e8(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB565B0AAE56A0E8, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]); }
2384#[inline] pub fn _0x0b8b7f74bf061c6d() -> i32 { cfx_core::invoker::invoke(0xB8B7F74BF061C6D, &[]).unwrap_or_default() }
2385#[inline] pub fn _0x0d01d20616fc73fb(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD01D20616FC73FB, &[_p_0.into(), _p_1.into()]); }
2386#[inline] pub fn _0x14e0b2d1ad1044e0(_p_0: &mut i32, _p_1: &mut i32, _p_2: &mut i32, _p_3: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x14E0B2D1AD1044E0, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2387#[inline] pub fn _0x14eda9ee27bd1626(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x14EDA9EE27BD1626, &[_p_0.into()]); }
2388#[inline] pub fn _0x164c5ff663790845(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x164C5FF663790845, &[_p_0.into()]); }
2389#[inline] pub fn _0x1a7ce7cd3e653485(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1A7CE7CD3E653485, &[_p_0.into()]); }
2390#[inline] pub fn _0x1a8ea222f9c67dbb(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x1A8EA222F9C67DBB, &[_p_0.into()]).unwrap_or_default() }
2391#[inline] pub fn _0x26d7399b9587fe89(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x26D7399B9587FE89, &[_p_0.into()]); }
2392#[inline] pub fn _0x27aa1c973cacfe63(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: i32, _p_9: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x27AA1C973CACFE63, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into()]); }
2393#[inline] pub fn _0x2818ff6638cb09de(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2818FF6638CB09DE, &[_p_0.into()]); }
2394#[inline] pub fn _0x282b6739644f4347(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x282B6739644F4347, &[_p_0.into()]); }
2395#[inline] pub fn _0x28ecb8ac2f607db2(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x28ECB8AC2F607DB2, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
2396#[inline] pub fn _0x2cd90358f67d0aa8(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2CD90358F67D0AA8, &[_p_0.into()]); }
2397#[inline] pub fn _0x2d7a9b577e72385e(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2D7A9B577E72385E, &[_p_0.into()]); }
2398#[inline] pub fn _0x2e0259babc27a327(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2E0259BABC27A327, &[_p_0.into()]); }
2399#[inline] pub fn _0x2fa3173480008493(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2FA3173480008493, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
2400#[inline] pub fn _0x316db59cd14c1774(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x316DB59CD14C1774, &[_p_0.into()]); }
2401#[inline] pub fn _0x32cac93c9de73d32() -> i32 { cfx_core::invoker::invoke(0x32CAC93C9DE73D32, &[]).unwrap_or_default() }
2402#[inline] pub fn _0x33d72899e24c3365(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x33D72899E24C3365, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
2403#[inline] pub fn _0x34770b9ce0e03b91(_p_0: i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0x34770B9CE0E03B91, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
2404#[inline] pub fn _0x38491439b6ba7f7d(_p_0: i32, _p_1: i32) -> f32 { cfx_core::invoker::invoke(0x38491439B6BA7F7D, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
2405#[inline] pub fn _0x38baaa5dd4c9d19f(_value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x38BAAA5DD4C9D19F, &[_value.into()]); }
2406#[inline] pub fn _0x3de3aa516fb126a4(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3DE3AA516FB126A4, &[_p_0.into()]); }
2407#[inline] pub fn _0x3ebeac6c3f81f6bd(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3EBEAC6C3F81F6BD, &[_p_0.into()]); }
2408#[inline] pub fn _0x419615486bbf1956(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x419615486BBF1956, &[_p_0.into()]); }
2409#[inline] pub fn _0x44919cc079bb60bf(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x44919CC079BB60BF, &[_p_0.into()]); }
2410#[inline] pub fn _0x4aff7e02e485e92b() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4AFF7E02E485E92B, &[]); }
2411#[inline] pub fn _0x4c89fe2bdeb3f169() -> i32 { cfx_core::invoker::invoke(0x4C89FE2BDEB3F169, &[]).unwrap_or_default() }
2412#[inline] pub fn _0x4dc416f246a41fc8(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4DC416F246A41FC8, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
2413#[inline] pub fn _0x4fcdbd3f0a813c25(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4FCDBD3F0A813C25, &[_p_0.into(), _p_1.into()]); }
2414#[inline] pub fn _0x53c31853ec9531ff(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x53C31853EC9531FF, &[_p_0.into()]); }
2415#[inline] pub fn _0x53cae13e9b426993(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x53CAE13E9B426993, &[_p_0.into()]); }
2416#[inline] pub fn _0x55384438fc55ad8e(_value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x55384438FC55AD8E, &[_value.into()]); }
2417#[inline] pub fn _0x55a8becaf28a4eb7() -> i32 { cfx_core::invoker::invoke(0x55A8BECAF28A4EB7, &[]).unwrap_or_default() }
2418#[inline] pub fn _0x5688585e6d563cd8(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5688585E6D563CD8, &[_p_0.into()]); }
2419#[inline] pub fn _0x5a556b229a169402() -> bool { cfx_core::invoker::invoke(0x5A556B229A169402, &[]).unwrap_or_default() }
2420#[inline] pub fn _0x5bd5f255321c4aaf(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x5BD5F255321C4AAF, &[_p_0.into()]).unwrap_or_default() }
2421#[inline] pub fn _0x5bf29846c6527c54(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5BF29846C6527C54, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
2422#[inline] pub fn _0x5cdaed54b34b0ed0(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5CDAED54B34B0ED0, &[_p_0.into()]); }
2423#[inline] pub fn _0x5ead2bf6484852e4() -> bool { cfx_core::invoker::invoke(0x5EAD2BF6484852E4, &[]).unwrap_or_default() }
2424#[inline] pub fn _0x5ff2c33b13a02a11(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5FF2C33B13A02A11, &[_p_0.into()]); }
2425#[inline] pub fn _0x60eedc12af66e846(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x60EEDC12AF66E846, &[_p_0.into()]); }
2426#[inline] pub fn _0x629526aba383bcaa() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x629526ABA383BCAA, &[]); }
2427#[inline] pub fn _0x6483c25849031c4f(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6483C25849031C4F, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2428#[inline] pub fn _0x6551b1f7f6cd46ea(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6551B1F7F6CD46EA, &[_p_0.into()]); }
2429#[inline] pub fn _0x678f86d8fc040bdb(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x678F86D8FC040BDB, &[_p_0.into()]); }
2430#[inline] pub fn _0x6a60e43998228229(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6A60E43998228229, &[_p_0.into()]); }
2431#[inline] pub fn _0x6a7f19756f1a9016() -> bool { cfx_core::invoker::invoke(0x6A7F19756F1A9016, &[]).unwrap_or_default() }
2432#[inline] pub fn _0x6bc0acd0673acebe(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6BC0ACD0673ACEBE, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
2433#[inline] pub fn _0x6bccf9948492fd85(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6BCCF9948492FD85, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
2434#[inline] pub fn _0x6dee77aff8c21bd1(_player_account_id: &mut i32, _posix_time: &mut i32) -> bool { cfx_core::invoker::invoke(0x6DEE77AFF8C21BD1, &[_player_account_id.into(), _posix_time.into()]).unwrap_or_default() }
2435#[inline] pub fn _0x6e0a5253375c4584() -> i32 { cfx_core::invoker::invoke(0x6E0A5253375C4584, &[]).unwrap_or_default() }
2436#[inline] pub fn _0x6f361b8889a792a3() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6F361B8889A792A3, &[]); }
2437#[inline] pub fn _0x7033eefd9b28088e(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7033EEFD9B28088E, &[_p_0.into()]); }
2438#[inline] pub fn _0x71b008056e5692d6() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x71B008056E5692D6, &[]); }
2439#[inline] pub fn _0x723c1ce13fbfdb67(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x723C1CE13FBFDB67, &[_p_0.into(), _p_1.into()]); }
2440#[inline] pub fn _0x73001e34f85137f8(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x73001E34F85137F8, &[_p_0.into()]); }
2441#[inline] pub fn _0x7b18da61f6bae9d5(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7B18DA61F6BAE9D5, &[_p_0.into()]); }
2442#[inline] pub fn _0x7d36291161859389(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7D36291161859389, &[_p_0.into()]); }
2443#[inline] pub fn _0x7d8ba05688ad64c7(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7D8BA05688AD64C7, &[_p_0.into()]); }
2444#[inline] pub fn _0x7e6946f68a38b74f(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x7E6946F68A38B74F, &[_p_0.into()]).unwrap_or_default() }
2445#[inline] pub fn _0x7eec2a316c250073(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7EEC2A316C250073, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
2446#[inline] pub fn _0x7f2c4cdf2e82df4c(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x7F2C4CDF2E82DF4C, &[_p_0.into()]).unwrap_or_default() }
2447#[inline] pub fn _0x810b5fcc52ec7ff0(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x810B5FCC52EC7FF0, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2448#[inline] pub fn _0x830c3a44eb3f2cf9(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x830C3A44EB3F2CF9, &[_p_0.into()]); }
2449#[inline] pub fn _0x84a810b375e69c0e() -> i32 { cfx_core::invoker::invoke(0x84A810B375E69C0E, &[]).unwrap_or_default() }
2450#[inline] pub fn _0x84dfc579c2fc214c(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x84DFC579C2FC214C, &[_p_0.into()]); }
2451#[inline] pub fn _0x88087ee1f28024ae(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x88087EE1F28024AE, &[_p_0.into()]); }
2452#[inline] pub fn _0x88578f6ec36b4a3a(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x88578F6EC36B4A3A, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
2453#[inline] pub fn _0x8989cbd7b4e82534(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8989CBD7B4E82534, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]); }
2454#[inline] pub fn _0x8b9cdbd6c566c38c() -> i32 { cfx_core::invoker::invoke(0x8B9CDBD6C566C38C, &[]).unwrap_or_default() }
2455#[inline] pub fn _0x8c9d11605e59d955(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8C9D11605E59D955, &[_p_0.into()]); }
2456#[inline] pub fn _0x8d8adb562f09a245(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8D8ADB562F09A245, &[_p_0.into()]); }
2457#[inline] pub fn _0x8ec74ceb042e7cff(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8EC74CEB042E7CFF, &[_p_0.into()]); }
2458#[inline] pub fn _0x92fc0eedfac04a14(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x92FC0EEDFAC04A14, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
2459#[inline] pub fn _0x930f504203f561c9(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x930F504203F561C9, &[_p_0.into()]); }
2460#[inline] pub fn _0x96e6d5150dbf1c09(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x96E6D5150DBF1C09, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
2461#[inline] pub fn _0x98e2bc1ca26287c3() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x98E2BC1CA26287C3, &[]); }
2462#[inline] pub fn _0x9a62ec95ae10e011() -> i32 { cfx_core::invoker::invoke(0x9A62EC95AE10E011, &[]).unwrap_or_default() }
2463#[inline] pub fn _0x9b4bd21d69b1e609() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9B4BD21D69B1E609, &[]); }
2464#[inline] pub fn _0x9ec8858184cd253a() -> i32 { cfx_core::invoker::invoke(0x9EC8858184CD253A, &[]).unwrap_or_default() }
2465#[inline] pub fn _0xa0f93d5465b3094d(_p_0: &mut i32) -> bool { cfx_core::invoker::invoke(0xA0F93D5465B3094D, &[_p_0.into()]).unwrap_or_default() }
2466#[inline] pub fn _0xa3c53804bdb68ed2(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA3C53804BDB68ED2, &[_p_0.into(), _p_1.into()]); }
2467#[inline] pub fn _0xa6f54bb2ffca35ea(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA6F54BB2FFCA35EA, &[_p_0.into()]); }
2468#[inline] pub fn _0xa736cf7fb7c5bff4(_p_0: &mut i32, _p_1: &mut i32, _p_2: &mut i32, _p_3: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA736CF7FB7C5BFF4, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2469#[inline] pub fn _0xa761d4ac6115623d() -> i32 { cfx_core::invoker::invoke(0xA761D4AC6115623D, &[]).unwrap_or_default() }
2470#[inline] pub fn _0xa78b8fa58200da56(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA78B8FA58200DA56, &[_p_0.into()]); }
2471#[inline] pub fn _0xa8733668d1047b51(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA8733668D1047B51, &[_p_0.into()]); }
2472#[inline] pub fn _0xa943fd1722e11efd() -> i32 { cfx_core::invoker::invoke(0xA943FD1722E11EFD, &[]).unwrap_or_default() }
2473#[inline] pub fn _0xaa525dff66bb82f5(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAA525DFF66BB82F5, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
2474#[inline] pub fn _0xaff47709f1d5dcce() -> i32 { cfx_core::invoker::invoke(0xAFF47709F1D5DCCE, &[]).unwrap_or_default() }
2475#[inline] pub fn _0xb1d2bb1e1631f5b1() -> bool { cfx_core::invoker::invoke(0xB1D2BB1E1631F5B1, &[]).unwrap_or_default() }
2476#[inline] pub fn _0xb26f670685631727(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB26F670685631727, &[_p_0.into()]); }
2477#[inline] pub fn _0xb3da2606774a8e2d() -> bool { cfx_core::invoker::invoke(0xB3DA2606774A8E2D, &[]).unwrap_or_default() }
2478#[inline] pub fn _0xba9749cc94c1fd85() -> i32 { cfx_core::invoker::invoke(0xBA9749CC94C1FD85, &[]).unwrap_or_default() }
2479#[inline] pub fn _0xbaa2f0490e146be8(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBAA2F0490E146BE8, &[_p_0.into()]); }
2480#[inline] pub fn _0xbe3db208333d9844() -> i32 { cfx_core::invoker::invoke(0xBE3DB208333D9844, &[]).unwrap_or_default() }
2481#[inline] pub fn _0xbed9f5693f34ed17(_stat_name: i32, _p_1: i32, _out_value: &mut f32) -> bool { cfx_core::invoker::invoke(0xBED9F5693F34ED17, &[_stat_name.into(), _p_1.into(), _out_value.into()]).unwrap_or_default() }
2482#[inline] pub fn _0xbf371cd2b64212fd(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBF371CD2B64212FD, &[_p_0.into()]); }
2483#[inline] pub fn _0xbfafdb5faaa5c5ab(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBFAFDB5FAAA5C5AB, &[_p_0.into()]); }
2484#[inline] pub fn _0xc03fab2c2f92289b(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC03FAB2C2F92289B, &[_p_0.into()]); }
2485#[inline] pub fn _0xc0e0d686ddfc6eae() -> i32 { cfx_core::invoker::invoke(0xC0E0D686DDFC6EAE, &[]).unwrap_or_default() }
2486#[inline] pub fn _0xc141b8917e0017ec() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC141B8917E0017EC, &[]); }
2487#[inline] pub fn _0xc14bd9f5337219b2(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC14BD9F5337219B2, &[_p_0.into()]); }
2488#[inline] pub fn _0xc1e963c58664b556(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC1E963C58664B556, &[_p_0.into()]); }
2489#[inline] pub fn _0xc67e2da1cbe759e2() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC67E2DA1CBE759E2, &[]); }
2490#[inline] pub fn _0xc6e0e2616a7576bb() -> i32 { cfx_core::invoker::invoke(0xC6E0E2616A7576BB, &[]).unwrap_or_default() }
2491#[inline] pub fn _0xc847b43f369ac0b5() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC847B43F369AC0B5, &[]); }
2492#[inline] pub fn _0xcc25a4553dfbf9ea(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCC25A4553DFBF9EA, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
2493#[inline] pub fn _0xd1032e482629049e(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD1032E482629049E, &[_p_0.into()]); }
2494#[inline] pub fn _0xd1a1ee3b4fa8e760(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD1A1EE3B4FA8E760, &[_p_0.into()]); }
2495#[inline] pub fn _0xd1c9b92bdd3f151d(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD1C9B92BDD3F151D, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
2496#[inline] pub fn _0xd4367d310f079db0(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD4367D310F079DB0, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2497#[inline] pub fn _0xd558bec0bba7e8d2(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD558BEC0BBA7E8D2, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
2498#[inline] pub fn _0xd6ca58b3b53a0f22(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD6CA58B3B53A0F22, &[_p_0.into()]); }
2499#[inline] pub fn _0xdaf80797fc534bec(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDAF80797FC534BEC, &[_p_0.into()]); }
2500#[inline] pub fn _0xdeaaf77eb3687e97(_p_0: i32, _p_1: &mut i32) -> i32 { cfx_core::invoker::invoke(0xDEAAF77EB3687E97, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
2501#[inline] pub fn _0xdfbd93bf2943e29b(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDFBD93BF2943E29B, &[_p_0.into()]); }
2502#[inline] pub fn _0xdfcdb14317a9b361(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDFCDB14317A9B361, &[_p_0.into()]); }
2503#[inline] pub fn _0xe3261d791eb44acb(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE3261D791EB44ACB, &[_p_0.into()]); }
2504#[inline] pub fn _0xe496a53ba5f50a56(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xE496A53BA5F50A56, &[_p_0.into()]).unwrap_or_default() }
2505#[inline] pub fn _0xe8853fbce7d8d0d6() -> i32 { cfx_core::invoker::invoke(0xE8853FBCE7D8D0D6, &[]).unwrap_or_default() }
2506#[inline] pub fn _0xecb41ac6ab754401() -> bool { cfx_core::invoker::invoke(0xECB41AC6AB754401, &[]).unwrap_or_default() }
2507#[inline] pub fn _0xedbf6c9b0d2c65c8(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEDBF6C9B0D2C65C8, &[_p_0.into()]); }
2508#[inline] pub fn _0xf06a6f41cb445443(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF06A6F41CB445443, &[_p_0.into()]); }
2509#[inline] pub fn _0xf11f01d98113536a(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xF11F01D98113536A, &[_p_0.into()]).unwrap_or_default() }
2510#[inline] pub fn _0xf1a1803d3476f215(_value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF1A1803D3476F215, &[_value.into()]); }
2511#[inline] pub fn _0xf534d94dfa2ead26(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF534D94DFA2EAD26, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
2512#[inline] pub fn _0xf5bb8dac426a52c0(_p_0: &mut i32, _p_1: &mut i32, _p_2: &mut i32, _p_3: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF5BB8DAC426A52C0, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2513#[inline] pub fn _0xf8c54a461c3e11dc(_p_0: &mut i32, _p_1: &mut i32, _p_2: &mut i32, _p_3: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF8C54A461C3E11DC, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2514#[inline] pub fn _0xf9096193df1f99d4(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF9096193DF1F99D4, &[_p_0.into()]); }
2515#[inline] pub fn _0xf9f2922717b819ec() -> i32 { cfx_core::invoker::invoke(0xF9F2922717B819EC, &[]).unwrap_or_default() }
2516#[inline] pub fn _0xfcc228e07217fcac(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFCC228E07217FCAC, &[_p_0.into()]); }
2517#[inline] pub fn get_packed_bool_stat_key(_index: i32, _sp_stat: bool, _char_stat: bool, _character: i32) -> i32 { cfx_core::invoker::invoke(0x80C75307B1C42837, &[_index.into(), _sp_stat.into(), _char_stat.into(), _character.into()]).unwrap_or_default() }
2518#[inline] pub fn get_packed_int_stat_key(_index: i32, _sp_stat: bool, _char_stat: bool, _character: i32) -> i32 { cfx_core::invoker::invoke(0x61E111E323419E07, &[_index.into(), _sp_stat.into(), _char_stat.into(), _character.into()]).unwrap_or_default() }
2519#[inline] pub fn get_packed_tu_bool_stat_key(_index: i32, _sp_stat: bool, _char_stat: bool, _character: i32) -> i32 { cfx_core::invoker::invoke(0xC4BB08EE7907471E, &[_index.into(), _sp_stat.into(), _char_stat.into(), _character.into()]).unwrap_or_default() }
2520#[inline] pub fn get_packed_tu_int_stat_key(_index: i32, _sp_stat: bool, _char_stat: bool, _character: i32) -> i32 { cfx_core::invoker::invoke(0xD16C2AD6B8E32854, &[_index.into(), _sp_stat.into(), _char_stat.into(), _character.into()]).unwrap_or_default() }
2521#[inline] pub fn leaderboards2_read_by_handle(_p_0: &mut i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0xC30713A383BFBF0E, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
2522#[inline] pub fn leaderboards2_read_by_radius(_p_0: &mut i32, _p_1: i32, _p_2: &mut i32) -> bool { cfx_core::invoker::invoke(0x5CE587FB5A42C8C4, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
2523#[inline] pub fn leaderboards2_read_by_rank(_p_0: &mut i32, _p_1: i32, _p_2: i32) -> bool { cfx_core::invoker::invoke(0xBA2C7DB0C129449A, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
2524#[inline] pub fn leaderboards2_read_by_row(_p_0: &mut i32, _p_1: &mut i32, _p_2: i32, _p_3: &mut i32, _p_4: i32, _p_5: &mut i32, _p_6: i32) -> bool { cfx_core::invoker::invoke(0xA9CDB1E3F0A49883, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]).unwrap_or_default() }
2525#[inline] pub fn leaderboards2_read_by_score_float(_p_0: &mut i32, _p_1: f32, _p_2: i32) -> bool { cfx_core::invoker::invoke(0xE662C8B759D08F3C, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
2526#[inline] pub fn leaderboards2_read_by_score_int(_p_0: &mut i32, _p_1: i32, _p_2: i32) -> bool { cfx_core::invoker::invoke(0x7EEC7E4F6984A16A, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
2527#[inline] pub fn leaderboards2_read_friends_by_row(_p_0: &mut i32, _p_1: &mut i32, _p_2: i32, _p_3: bool, _p_4: i32, _p_5: i32) -> bool { cfx_core::invoker::invoke(0x918B101666F9CB83, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]).unwrap_or_default() }
2528#[inline] pub fn leaderboards2_read_rank_prediction(_p_0: &mut i32, _p_1: &mut i32, _p_2: &mut i32) -> bool { cfx_core::invoker::invoke(0xC38DC1E90D22547C, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
2529#[inline] pub fn leaderboards2_write_data(_p_0: &mut i32) -> bool { cfx_core::invoker::invoke(0xAE2206545888AE49, &[_p_0.into()]).unwrap_or_default() }
2530#[inline] pub fn leaderboards2_write_data_for_event_type(_p_0: &mut i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0xC980E62E33DF1D5C, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
2531#[inline] pub fn leaderboards_cache_data_row(_p_0: &mut i32) -> bool { cfx_core::invoker::invoke(0xB9BB18E2C40142ED, &[_p_0.into()]).unwrap_or_default() }
2532#[inline] pub fn leaderboards_clear_cache_data() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD4B02A6B476E1FDC, &[]); }
2533#[inline] pub fn leaderboards_get_cache_data_row(_p_0: i32, _p_1: i32, _p_2: &mut i32) -> bool { cfx_core::invoker::invoke(0x9120E8DBA3D69273, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
2534#[inline] pub fn leaderboards_get_cache_exists(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x9C51349BE6CDFE2C, &[_p_0.into()]).unwrap_or_default() }
2535#[inline] pub fn leaderboards_get_cache_number_of_rows(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x58A651CD201D89AD, &[_p_0.into()]).unwrap_or_default() }
2536#[inline] pub fn leaderboards_get_cache_time(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xF04C1C27DA35F6C8, &[_p_0.into()]).unwrap_or_default() }
2537#[inline] pub fn leaderboards_get_column_id(_p_0: i32, _p_1: i32, _p_2: i32) -> i32 { cfx_core::invoker::invoke(0xC4B5467A1886EA7E, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
2538#[inline] pub fn leaderboards_get_column_type(_p_0: i32, _p_1: i32, _p_2: i32) -> i32 { cfx_core::invoker::invoke(0xBF4FEF46DB7894D3, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
2539#[inline] pub fn leaderboards_get_number_of_columns(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x117B45156D7EFF2E, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
2540#[inline] pub fn leaderboards_read_any_pending() -> bool { cfx_core::invoker::invoke(0xA31FD15197B192BD, &[]).unwrap_or_default() }
2541#[inline] pub fn leaderboards_read_clear(_p_0: i32, _p_1: i32, _p_2: i32) -> i32 { cfx_core::invoker::invoke(0x7CCE5C737A665701, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
2542#[inline] pub fn leaderboards_read_clear_all() -> i32 { cfx_core::invoker::invoke(0xA34CB6E6F0DF4A0B, &[]).unwrap_or_default() }
2543#[inline] pub fn leaderboards_read_pending(_p_0: i32, _p_1: i32, _p_2: i32) -> bool { cfx_core::invoker::invoke(0xAC392C8483342AC2, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
2544#[inline] pub fn leaderboards_read_successful(_p_0: i32, _p_1: i32, _p_2: i32) -> bool { cfx_core::invoker::invoke(0x2FB19228983E832C, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
2545#[inline] pub fn leaderboards_write_add_column(_p_0: i32, _p_1: i32, _p_2: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBCA1D2C47B0D269, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
2546#[inline] pub fn leaderboards_write_add_column_long(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2E65248609523599, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
2547#[inline] pub fn playstats_acquired_hidden_package(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x79AB33F0FBFAC40C, &[_p_0.into()]); }
2548#[inline] pub fn playstats_activity_done(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA071E0ED98F91286, &[_p_0.into(), _p_1.into()]); }
2549#[inline] pub fn playstats_award_xp(_amount: i32, _type: i32, _category: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x46F917F6B4128FE4, &[_amount.into(), _type.into(), _category.into()]); }
2550#[inline] pub fn playstats_background_script_action(_action: impl cfx_core::types::AsCharPtr, _value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5009DFD741329729, &[_action.as_char_ptr().into(), _value.into()]); }
2551#[inline] pub fn playstats_cheat_applied(_cheat: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6058665D72302D3F, &[_cheat.as_char_ptr().into()]); }
2552#[inline] pub fn playstats_cloth_change(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x34B973047A2268B9, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
2553#[inline] pub fn playstats_crate_drop_mission_done(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1CAE5D2E3F9A07F0, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
2554#[inline] pub fn playstats_friend_activity(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF71DE29AB2258F1, &[_p_0.into(), _p_1.into()]); }
2555#[inline] pub fn playstats_hold_up_mission_done(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCB00196B31C39EB1, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2556#[inline] pub fn playstats_idle_kick(_time: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5DA3A8DE8CB6226F, &[_time.into()]); }
2557#[inline] pub fn playstats_import_export_mission_done(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2B69F5074C894811, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2558#[inline] pub fn playstats_leave_job_chain(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC5BE134EC7BA96A0, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
2559#[inline] pub fn playstats_match_started(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBC80E22DED931E3D, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]); }
2560#[inline] pub fn playstats_mission_checkpoint(_p_0: &mut i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC900596A63978C1D, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2561#[inline] pub fn playstats_mission_over(_p_0: &mut i32, _p_1: i32, _p_2: i32, _p_3: bool, _p_4: bool, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7C4BB33A8CED7324, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
2562#[inline] pub fn playstats_mission_started(_p_0: &mut i32, _p_1: i32, _p_2: i32, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC19A2925C34D2231, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2563#[inline] pub fn playstats_npc_invite(_p_0: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x93054C88E6AA7C44, &[_p_0.into()]); }
2564#[inline] pub fn playstats_oddjob_done(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x69DEA3E9DB727B4C, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
2565#[inline] pub fn playstats_prop_change(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBA739D6D5A05D6E7, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2566#[inline] pub fn playstats_quickfix_tool(_element: i32, _item: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x90D0622866E80445, &[_element.into(), _item.as_char_ptr().into()]); }
2567#[inline] pub fn playstats_race_checkpoint(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9C375C315099DDE4, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
2568#[inline] pub fn playstats_race_to_point_mission_done(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: i32, _p_9: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xADDD1C754E2E2914, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into()]); }
2569#[inline] pub fn playstats_random_mission_done(_name: impl cfx_core::types::AsCharPtr, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x71862B1D855F32E1, &[_name.as_char_ptr().into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2570#[inline] pub fn playstats_rank_up(_rank: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC7F2DE41D102BFB4, &[_rank.into()]); }
2571#[inline] pub fn playstats_ros_bet(_amount: i32, _act: i32, _player: i32, _cm: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x121FB4DDDC2D5291, &[_amount.into(), _act.into(), _player.into(), _cm.into()]); }
2572#[inline] pub fn playstats_shop_item(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x176852ACAAC173D1, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
2573#[inline] pub fn playstats_weapon_mode_change(_weapon_hash: i32, _component_hash_to: i32, _component_hash_from: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE95C8A1875A02CA4, &[_weapon_hash.into(), _component_hash_to.into(), _component_hash_from.into()]); }
2574#[inline] pub fn playstats_website_visited(_scaleform_hash: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDDF24D535060F811, &[_scaleform_hash.into(), _p_1.into()]); }
2575#[inline] pub fn set_profile_setting_prologue_complete() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB475F27C6A994D65, &[]); }
2576#[inline] pub fn stat_clear_slot_for_reload(_stat_slot: i32) -> i32 { cfx_core::invoker::invoke(0xEB0A72181D4AA4AD, &[_stat_slot.into()]).unwrap_or_default() }
2577#[inline] pub fn stat_delete_slot(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x49A49BED12794D70, &[_p_0.into()]).unwrap_or_default() }
2578#[inline] pub fn stat_get_bool(_stat_hash: i32, _out_value: &mut bool, _p_2: i32) -> bool { cfx_core::invoker::invoke(0x11B5E6D2AE73F48E, &[_stat_hash.into(), _out_value.into(), _p_2.into()]).unwrap_or_default() }
2579#[inline] pub fn stat_get_bool_masked(_stat_name: i32, _mask: i32, _p_2: i32) -> bool { cfx_core::invoker::invoke(0x10FE3F1B79F9B071, &[_stat_name.into(), _mask.into(), _p_2.into()]).unwrap_or_default() }
2580#[inline] pub fn stat_get_date(_stat_hash: i32, _p_1: &mut i32, _p_2: i32, _p_3: i32) -> bool { cfx_core::invoker::invoke(0x8B0FACEFC36C824B, &[_stat_hash.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
2581#[inline] pub fn stat_get_float(_stat_hash: i32, _out_value: &mut f32, _p_2: i32) -> bool { cfx_core::invoker::invoke(0xD7AE6C9C9C6AC54C, &[_stat_hash.into(), _out_value.into(), _p_2.into()]).unwrap_or_default() }
2582#[inline] pub fn stat_get_int(_stat_hash: i32, _out_value: &mut i32, _p_2: i32) -> bool { cfx_core::invoker::invoke(0x767FBC2AC802EF3D, &[_stat_hash.into(), _out_value.into(), _p_2.into()]).unwrap_or_default() }
2583#[inline] pub fn stat_get_license_plate(_stat_name: i32) -> Option<String> { cfx_core::invoker::invoke(0x5473D4195058B2E4, &[_stat_name.into()]).ok() }
2584#[inline] pub fn stat_get_masked_int(_p_0: i32, _p_1: &mut i32, _p_2: i32, _p_3: i32, _p_4: i32) -> bool { cfx_core::invoker::invoke(0x655185A06D9EEAAB, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
2585#[inline] pub fn stat_get_number_of_days(_stat_name: i32) -> i32 { cfx_core::invoker::invoke(0xE0E854F5280FB769, &[_stat_name.into()]).unwrap_or_default() }
2586#[inline] pub fn stat_get_number_of_hours(_stat_name: i32) -> i32 { cfx_core::invoker::invoke(0xF2D4B2FE415AAFC3, &[_stat_name.into()]).unwrap_or_default() }
2587#[inline] pub fn stat_get_number_of_minutes(_stat_name: i32) -> i32 { cfx_core::invoker::invoke(0x7583B4BE4C5A41B5, &[_stat_name.into()]).unwrap_or_default() }
2588#[inline] pub fn stat_get_number_of_seconds(_stat_name: i32) -> i32 { cfx_core::invoker::invoke(0x2CE056FF3723F00B, &[_stat_name.into()]).unwrap_or_default() }
2589#[inline] pub fn stat_get_pos(_p_0: i32, _p_1: &mut i32, _p_2: &mut i32, _p_3: &mut i32, _p_4: i32) -> bool { cfx_core::invoker::invoke(0x350F82CCB186AA1B, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
2590#[inline] pub fn stat_get_save_migration_status(_data: &mut i32) -> i32 { cfx_core::invoker::invoke(0x886913BBEACA68C1, &[_data.into()]).unwrap_or_default() }
2591#[inline] pub fn stat_get_string(_stat_hash: i32, _p_1: i32) -> Option<String> { cfx_core::invoker::invoke(0xE50384ACC2C3DB74, &[_stat_hash.into(), _p_1.into()]).ok() }
2592#[inline] pub fn stat_get_user_id(_p_0: i32) -> Option<String> { cfx_core::invoker::invoke(0x2365C388E393BBE2, &[_p_0.into()]).ok() }
2593#[inline] pub fn stat_increment(_stat_name: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9B5A68C6489E9909, &[_stat_name.into(), _value.into()]); }
2594#[inline] pub fn stat_load(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xA651443F437B1CE6, &[_p_0.into()]).unwrap_or_default() }
2595#[inline] pub fn stat_load_pending(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xA1750FFAFA181661, &[_p_0.into()]).unwrap_or_default() }
2596#[inline] pub fn stat_save(_p_0: i32, _p_1: bool, _p_2: i32) -> bool { cfx_core::invoker::invoke(0xE07BCA305B82D2FD, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
2597#[inline] pub fn stat_save_migration_status_start() -> bool { cfx_core::invoker::invoke(0xC70DDCE56D0D3A99, &[]).unwrap_or_default() }
2598#[inline] pub fn stat_save_pending() -> i32 { cfx_core::invoker::invoke(0x7D3A583856F2C5AC, &[]).unwrap_or_default() }
2599#[inline] pub fn stat_save_pending_or_requested() -> i32 { cfx_core::invoker::invoke(0xBBB6AD006F1BBEA3, &[]).unwrap_or_default() }
2600#[inline] pub fn stat_set_block_saves(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF434A10BA01C37D0, &[_toggle.into()]); }
2601#[inline] pub fn stat_set_bool(_stat_name: i32, _value: bool, _save: bool) -> bool { cfx_core::invoker::invoke(0x4B33C4243DE0C432, &[_stat_name.into(), _value.into(), _save.into()]).unwrap_or_default() }
2602#[inline] pub fn stat_set_bool_masked(_stat_name: i32, _value: bool, _mask: i32, _save: bool) -> bool { cfx_core::invoker::invoke(0x5BC62EC1937B9E5B, &[_stat_name.into(), _value.into(), _mask.into(), _save.into()]).unwrap_or_default() }
2603#[inline] pub fn stat_set_cheat_is_active() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x47CBED6F6F8B63C, &[]); }
2604#[inline] pub fn stat_set_current_posix_time(_stat_name: i32, _p_1: bool) -> bool { cfx_core::invoker::invoke(0xC2F84B7F9C4D0C61, &[_stat_name.into(), _p_1.into()]).unwrap_or_default() }
2605#[inline] pub fn stat_set_date(_stat_name: i32, _value: &mut i32, _num_fields: i32, _save: bool) -> bool { cfx_core::invoker::invoke(0x2C29BFB64F4FCBE4, &[_stat_name.into(), _value.into(), _num_fields.into(), _save.into()]).unwrap_or_default() }
2606#[inline] pub fn stat_set_float(_stat_name: i32, _value: f32, _save: bool) -> bool { cfx_core::invoker::invoke(0x4851997F37FE9B3C, &[_stat_name.into(), _value.into(), _save.into()]).unwrap_or_default() }
2607#[inline] pub fn stat_set_gxt_label(_stat_name: i32, _value: impl cfx_core::types::AsCharPtr, _save: bool) -> bool { cfx_core::invoker::invoke(0x17695002FD8B2AE0, &[_stat_name.into(), _value.as_char_ptr().into(), _save.into()]).unwrap_or_default() }
2608#[inline] pub fn stat_set_int(_stat_name: i32, _value: i32, _save: bool) -> bool { cfx_core::invoker::invoke(0xB3271D7AB655B441, &[_stat_name.into(), _value.into(), _save.into()]).unwrap_or_default() }
2609#[inline] pub fn stat_set_license_plate(_stat_name: i32, _str: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x69FF13266D7296DA, &[_stat_name.into(), _str.as_char_ptr().into()]).unwrap_or_default() }
2610#[inline] pub fn stat_set_masked_int(_stat_name: i32, _p_1: i32, _p_2: i32, _p_3: i32, _save: bool) -> bool { cfx_core::invoker::invoke(0x7BBB1B54583ED410, &[_stat_name.into(), _p_1.into(), _p_2.into(), _p_3.into(), _save.into()]).unwrap_or_default() }
2611#[inline] pub fn stat_set_pos(_stat_name: i32, _x: f32, _y: f32, _z: f32, _save: bool) -> bool { cfx_core::invoker::invoke(0xDB283FDE680FE72E, &[_stat_name.into(), _x.into(), _y.into(), _z.into(), _save.into()]).unwrap_or_default() }
2612#[inline] pub fn stat_set_profile_setting_value(_profile_setting: i32, _value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x68F01422BE1D838F, &[_profile_setting.into(), _value.into()]); }
2613#[inline] pub fn stat_set_string(_stat_name: i32, _value: impl cfx_core::types::AsCharPtr, _save: bool) -> bool { cfx_core::invoker::invoke(0xA87B2335D12531D7, &[_stat_name.into(), _value.as_char_ptr().into(), _save.into()]).unwrap_or_default() }
2614#[inline] pub fn stat_set_user_id(_stat_name: i32, _value: impl cfx_core::types::AsCharPtr, _save: bool) -> bool { cfx_core::invoker::invoke(0x8CDDF1E452BABE11, &[_stat_name.into(), _value.as_char_ptr().into(), _save.into()]).unwrap_or_default() }
2615#[inline] pub fn stat_slot_is_loaded(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xD0A9F0E7BD91E3C, &[_p_0.into()]).unwrap_or_default() }
2616#[inline] pub fn _get_ngstat_bool_hash(_index: i32, _sp_stat: bool, _char_stat: bool, _character: i32, _section: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xBA52FF538ED2BC71, &[_index.into(), _sp_stat.into(), _char_stat.into(), _character.into(), _section.as_char_ptr().into()]).unwrap_or_default() }
2617#[inline] pub fn _get_ngstat_int_hash(_index: i32, _sp_stat: bool, _char_stat: bool, _character: i32, _section: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x2B4CDCA6F07FF3DA, &[_index.into(), _sp_stat.into(), _char_stat.into(), _character.into(), _section.as_char_ptr().into()]).unwrap_or_default() }
2618#[inline] pub fn _hired_limo(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x792271AB35C356A4, &[_p_0.into(), _p_1.into()]); }
2619#[inline] pub fn _leaderboards2_read_by_platform(_p_0: &mut i32, _gamer_handle_csv: impl cfx_core::types::AsCharPtr, _platform_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xF1AE5DCDBFCA2721, &[_p_0.into(), _gamer_handle_csv.as_char_ptr().into(), _platform_name.as_char_ptr().into()]).unwrap_or_default() }
2620#[inline] pub fn _leaderboards_deaths(_stat_name: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x428EAF89E24F6C36, &[_stat_name.into(), _value.into()]); }
2621#[inline] pub fn _ordered_boss_vehicle(_p_0: i32, _p_1: i32, _vehicle_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCEA553E35C2246E1, &[_p_0.into(), _p_1.into(), _vehicle_hash.into()]); }
2622#[inline] pub fn _playstats_arcadegame(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x533A7D1EA58DF958, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
2623#[inline] pub fn _playstats_arena_wars_ended(_data: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB479D9F0D48A1BC5, &[_data.into()]); }
2624#[inline] pub fn _playstats_arena_war_spectator(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6F4F599753F8200A, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
2625#[inline] pub fn _playstats_award_badsport(_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x47B32F5611E6E483, &[_id.into()]); }
2626#[inline] pub fn _playstats_ban_alert(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x516FC96EB88EEFE5, &[_p_0.into()]); }
2627#[inline] pub fn _playstats_buy_contraband(_data: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD6781E42755531F7, &[_data.into()]); }
2628#[inline] pub fn _playstats_casino_blackjack(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3EAE97309727E7AD, &[_p_0.into()]); }
2629#[inline] pub fn _playstats_casino_blackjack_light(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD5451C7BF151EB6F, &[_p_0.into()]); }
2630#[inline] pub fn _playstats_casino_chip(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x999F3F090EC5012, &[_p_0.into()]); }
2631#[inline] pub fn _playstats_casino_insidetrack(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x49F059625058A86, &[_p_0.into()]); }
2632#[inline] pub fn _playstats_casino_insidetrack_light(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x23A3CBCD50D54E47, &[_p_0.into()]); }
2633#[inline] pub fn _playstats_casino_luckyseven(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC432C1435F5E4FA, &[_p_0.into()]); }
2634#[inline] pub fn _playstats_casino_mission_ended(_data: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1A0D4A6C336B7BC5, &[_data.into()]); }
2635#[inline] pub fn _playstats_casino_roulette(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x95101C443A84E7F1, &[_p_0.into()]); }
2636#[inline] pub fn _playstats_casino_roulette_light(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6572ABA3DE1197FC, &[_p_0.into()]); }
2637#[inline] pub fn _playstats_casino_slotmachine(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEF5EC67D392B830A, &[_p_0.into()]); }
2638#[inline] pub fn _playstats_casino_slotmachine_light(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE60054A0FAE8227F, &[_p_0.into()]); }
2639#[inline] pub fn _playstats_casino_story_mission_ended(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFCCCAC2BD3C1F180, &[_p_0.into(), _p_1.into()]); }
2640#[inline] pub fn _playstats_casino_threecardpoker(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF740FB339D471C35, &[_p_0.into()]); }
2641#[inline] pub fn _playstats_casino_threecardpoker_light(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC9001364B4388F22, &[_p_0.into()]); }
2642#[inline] pub fn _playstats_change_mc_emblem(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA50D2604E05CB94, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
2643#[inline] pub fn _playstats_collectible(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: i32, _p_9: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCD0A8A9338681CF2, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into()]); }
2644#[inline] pub fn _playstats_copy_rank_into_new_slot(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB7257BA2550EA10A, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]); }
2645#[inline] pub fn _playstats_crate_created_mission_done(_p_0: f32, _p_1: f32, _p_2: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAFC7E5E075A96F46, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
2646#[inline] pub fn _playstats_dar_mission_end(_data: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBC254FF3A911501, &[_data.into()]); }
2647#[inline] pub fn _playstats_defend_contraband(_data: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2605663BD4F23B5D, &[_data.into()]); }
2648#[inline] pub fn _playstats_director_mode(_p_0: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x46326E13DA4E0546, &[_p_0.into()]); }
2649#[inline] pub fn _playstats_drone_usage(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x66C7BB2416ED3FCE, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
2650#[inline] pub fn _playstats_dupe_detection(_data: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x848B66100EE33B05, &[_data.into()]); }
2651#[inline] pub fn _playstats_earned_mc_points(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x501478855A6074CE, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
2652#[inline] pub fn _playstats_enter_session_pack(_data: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x878FF156D36E9956, &[_data.into()]); }
2653#[inline] pub fn _playstats_gunrun_mission_ended(_data: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEACDF8487D5155A, &[_data.into()]); }
2654#[inline] pub fn _playstats_h2_fmprep_end(_data: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD8AFB345A9C5CCBB, &[_data.into()]); }
2655#[inline] pub fn _playstats_h2_instance_end(_data: &mut i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1E1497D0D2108115, &[_data.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2656#[inline] pub fn _playstats_heist_save_cheat(_hash: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF4FF020A08BC8863, &[_hash.into(), _p_1.into()]); }
2657#[inline] pub fn _playstats_passive_mode(_p_0: bool, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x35EEC6C2BC821A71, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2658#[inline] pub fn _playstats_pegasaircraft(_model_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9572BD4DD6B72122, &[_model_hash.into()]); }
2659#[inline] pub fn _playstats_pi_menu_hide_settings(_data: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x203B381133817079, &[_data.into()]); }
2660#[inline] pub fn _playstats_recover_contraband(_data: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4D90BA8207ADA2D, &[_data.into()]); }
2661#[inline] pub fn _playstats_sell_contraband(_data: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC729991A9065376E, &[_data.into()]); }
2662#[inline] pub fn _playstats_smug_mission_ended(_data: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x320C35147D5B5DDD, &[_data.into()]); }
2663#[inline] pub fn _playstats_spectator_wheel_spin(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6731DE84A38BFAD0, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2664#[inline] pub fn _playstats_spent_pi_custom_loadout(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBE509B0A3693DE8B, &[_amount.into()]); }
2665#[inline] pub fn _playstats_start_offline_mode() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x98760C7461724CD, &[]); }
2666#[inline] pub fn _playstats_stone_hatchet_end(_data: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x35E39E5570358630, &[_data.into()]); }
2667#[inline] pub fn _playstats_stunt_performed_event_allow_trigger() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x928DBFB892638EF3, &[]); }
2668#[inline] pub fn _playstats_stunt_performed_event_disallow_trigger() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8A800DACCC0DA55D, &[]); }
2669#[inline] pub fn _set_has_content_unlocks_flags(_value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDAC073C7901F9E15, &[_value.into()]); }
2670#[inline] pub fn _set_save_migration_transaction_id(_transaction_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF6792800AC95350D, &[_transaction_id.into()]); }
2671#[inline] pub fn _stat_get_cancel_save_migration_status() -> i32 { cfx_core::invoker::invoke(0x567384DFA67029E6, &[]).unwrap_or_default() }
2672#[inline] pub fn _stat_get_packed_bool_mask(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xF4D8E7AC2A27758C, &[_p_0.into()]).unwrap_or_default() }
2673#[inline] pub fn _stat_get_packed_int_mask(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x94F12ABF9C79E339, &[_p_0.into()]).unwrap_or_default() }
2674#[inline] pub fn _stat_get_save_migration_consume_content_unlock_status(_p_0: &mut i32) -> i32 { cfx_core::invoker::invoke(0xCE5AA445ABA8DEE0, &[_p_0.into()]).unwrap_or_default() }
2675#[inline] pub fn _stat_migrate_save(_platform_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xA5C80D8E768A9E66, &[_platform_name.as_char_ptr().into()]).unwrap_or_default() }
2676#[inline] pub fn _stat_save_migration_cancel() -> bool { cfx_core::invoker::invoke(0x4FEF53183C3C6414, &[]).unwrap_or_default() }
2677#[inline] pub fn _stat_save_migration_consume_content_unlock(_content_id: i32, _src_platform: impl cfx_core::types::AsCharPtr, _src_gamer_handle: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x3270F67EED31FBC1, &[_content_id.into(), _src_platform.as_char_ptr().into(), _src_gamer_handle.as_char_ptr().into()]).unwrap_or_default() }
2678#[inline] pub fn _update_stat_float(_stat_hash: i32, _value: f32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x30A6614C1F7799B8, &[_stat_hash.into(), _value.into(), _p_2.into()]); }
2679#[inline] pub fn _update_stat_int(_stat_hash: impl cfx_core::types::AsCharPtr, _value: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x11FF1C80276097ED, &[_stat_hash.as_char_ptr().into(), _value.into(), _p_2.into()]); }
2680}
2681pub mod clock {
2682use cfx_core::types::ToMessagePack;
2683#[inline] pub fn add_to_clock_time(_hours: i32, _minutes: i32, _seconds: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD716F30D8C8980E2, &[_hours.into(), _minutes.into(), _seconds.into()]); }
2684#[inline] pub fn advance_clock_time_to(_hour: i32, _minute: i32, _second: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC8CA9670B9D83B3B, &[_hour.into(), _minute.into(), _second.into()]); }
2685#[inline] pub fn get_clock_day_of_month() -> i32 { cfx_core::invoker::invoke(0x3D10BC92A4DB1D35, &[]).unwrap_or_default() }
2686#[inline] pub fn get_clock_day_of_week() -> i32 { cfx_core::invoker::invoke(0xD972E4BD7AEB235F, &[]).unwrap_or_default() }
2687#[inline] pub fn get_clock_hours() -> i32 { cfx_core::invoker::invoke(0x25223CA6B4D20B7F, &[]).unwrap_or_default() }
2688#[inline] pub fn get_clock_minutes() -> i32 { cfx_core::invoker::invoke(0x13D2B8ADD79640F2, &[]).unwrap_or_default() }
2689#[inline] pub fn get_clock_month() -> i32 { cfx_core::invoker::invoke(0xBBC72712E80257A1, &[]).unwrap_or_default() }
2690#[inline] pub fn get_clock_seconds() -> i32 { cfx_core::invoker::invoke(0x494E97C2EF27C470, &[]).unwrap_or_default() }
2691#[inline] pub fn get_clock_year() -> i32 { cfx_core::invoker::invoke(0x961777E64BDAF717, &[]).unwrap_or_default() }
2692#[inline] pub fn get_local_time(_year: &mut i32, _month: &mut i32, _day: &mut i32, _hour: &mut i32, _minute: &mut i32, _second: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x50C7A99057A69748, &[_year.into(), _month.into(), _day.into(), _hour.into(), _minute.into(), _second.into()]); }
2693#[inline] pub fn get_milliseconds_per_game_minute() -> i32 { cfx_core::invoker::invoke(0x2F8B4D1C595B11DB, &[]).unwrap_or_default() }
2694#[inline] pub fn get_posix_time(_year: &mut i32, _month: &mut i32, _day: &mut i32, _hour: &mut i32, _minute: &mut i32, _second: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDA488F299A5B164E, &[_year.into(), _month.into(), _day.into(), _hour.into(), _minute.into(), _second.into()]); }
2695#[inline] pub fn get_utc_time(_year: &mut i32, _month: &mut i32, _day: &mut i32, _hour: &mut i32, _minute: &mut i32, _second: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8117E09A19EEF4D3, &[_year.into(), _month.into(), _day.into(), _hour.into(), _minute.into(), _second.into()]); }
2696#[inline] pub fn pause_clock(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4055E40BD2DBEC1D, &[_toggle.into()]); }
2697#[inline] pub fn set_clock_date(_day: i32, _month: i32, _year: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB096419DF0D06CE7, &[_day.into(), _month.into(), _year.into()]); }
2698#[inline] pub fn set_clock_time(_hour: i32, _minute: i32, _second: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x47C3B5848C3E45D8, &[_hour.into(), _minute.into(), _second.into()]); }
2699}
2700pub mod itemset {
2701use cfx_core::types::ToMessagePack;
2702#[inline] pub fn add_to_itemset(_p_0: i32, _p_1: i32) -> bool { cfx_core::invoker::invoke(0xE3945201F14637DD, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
2703#[inline] pub fn clean_itemset(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x41BC0D722FC04221, &[_p_0.into()]); }
2704#[inline] pub fn create_itemset(_distri: i32) -> i32 { cfx_core::invoker::invoke(0x35AD299F50D91B24, &[_distri.into()]).unwrap_or_default() }
2705#[inline] pub fn destroy_itemset(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDE18220B1C183EDA, &[_p_0.into()]); }
2706#[inline] pub fn get_indexed_item_in_itemset(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x7A197E2521EE2BAB, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
2707#[inline] pub fn get_itemset_size(_x: i32) -> i32 { cfx_core::invoker::invoke(0xD9127E83ABF7C631, &[_x.into()]).unwrap_or_default() }
2708#[inline] pub fn is_in_itemset(_p_0: i32, _p_1: i32) -> bool { cfx_core::invoker::invoke(0x2D0FC594D1E9C107, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
2709#[inline] pub fn is_itemset_valid(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xB1B1EA596344DFAB, &[_p_0.into()]).unwrap_or_default() }
2710#[inline] pub fn remove_from_itemset(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x25E68244B0177686, &[_p_0.into(), _p_1.into()]); }
2711}
2712pub mod graphics {
2713use cfx_core::types::ToMessagePack;
2714#[inline] pub fn _0x0218ba067d249dea() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x218BA067D249DEA, &[]); }
2715#[inline] pub fn _0x02369d5c8a51fdcf(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2369D5C8A51FDCF, &[_toggle.into()]); }
2716#[inline] pub fn _0x03300b57fcac6ddb(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3300B57FCAC6DDB, &[_p_0.into()]); }
2717#[inline] pub fn _0x0ae73d8df3a762b2(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAE73D8DF3A762B2, &[_p_0.into()]); }
2718#[inline] pub fn _0x0e4299c549f0d1f1(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE4299C549F0D1F1, &[_toggle.into()]); }
2719#[inline] pub fn _0x108be26959a9d9bb(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x108BE26959A9D9BB, &[_toggle.into()]); }
2720#[inline] pub fn _0x14fc5833464340a8() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x14FC5833464340A8, &[]); }
2721#[inline] pub fn _0x1612c45f9e3e0d44() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1612C45F9E3E0D44, &[]); }
2722#[inline] pub fn _0x1bbc135a4d25edde(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1BBC135A4D25EDDE, &[_p_0.into()]); }
2723#[inline] pub fn _0x1cba05ae7bd7ee05(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1CBA05AE7BD7EE05, &[_p_0.into()]); }
2724#[inline] pub fn _0x259ba6d4e6f808f1(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x259BA6D4E6F808F1, &[_p_0.into()]); }
2725#[inline] pub fn _0x25fc3e33a31ad0c9(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x25FC3E33A31AD0C9, &[_p_0.into()]); }
2726#[inline] pub fn _0x27cfb1b1e078cb2d() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x27CFB1B1E078CB2D, &[]); }
2727#[inline] pub fn _0x27feb5254759cde3(_texture_dict: impl cfx_core::types::AsCharPtr, _p_1: bool) -> bool { cfx_core::invoker::invoke(0x27FEB5254759CDE3, &[_texture_dict.as_char_ptr().into(), _p_1.into()]).unwrap_or_default() }
2728#[inline] pub fn _0x2a251aa48b2b46db() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2A251AA48B2B46DB, &[]); }
2729#[inline] pub fn _0x2a893980e96b659a(_p_0: bool) -> bool { cfx_core::invoker::invoke(0x2A893980E96B659A, &[_p_0.into()]).unwrap_or_default() }
2730#[inline] pub fn _0x2b40a97646381508(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2B40A97646381508, &[_p_0.into()]); }
2731#[inline] pub fn _0x2c42340f916c5930(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x2C42340F916C5930, &[_p_0.into()]).unwrap_or_default() }
2732#[inline] pub fn _0x2d3b147afad49de0(_texture_dict: impl cfx_core::types::AsCharPtr, _texture_name: impl cfx_core::types::AsCharPtr, _x: f32, _y: f32, _width: f32, _height: f32, _p_6: f32, _red: i32, _green: i32, _blue: i32, _alpha: i32, _p_11: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2D3B147AFAD49DE0, &[_texture_dict.as_char_ptr().into(), _texture_name.as_char_ptr().into(), _x.into(), _y.into(), _width.into(), _height.into(), _p_6.into(), _red.into(), _green.into(), _blue.into(), _alpha.into(), _p_11.into()]); }
2733#[inline] pub fn _0x2fcb133ca50a49eb(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x2FCB133CA50A49EB, &[_p_0.into()]).unwrap_or_default() }
2734#[inline] pub fn _0x30432a0118736e00() -> i32 { cfx_core::invoker::invoke(0x30432A0118736E00, &[]).unwrap_or_default() }
2735#[inline] pub fn _0x32f34ff7f617643b(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x32F34FF7F617643B, &[_p_0.into(), _p_1.into()]); }
2736#[inline] pub fn _0x346ef3ecaaab149e() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x346EF3ECAAAB149E, &[]); }
2737#[inline] pub fn _0x36f6626459d91457(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x36F6626459D91457, &[_p_0.into()]); }
2738#[inline] pub fn _0x393bd2275ceb7793() -> i32 { cfx_core::invoker::invoke(0x393BD2275CEB7793, &[]).unwrap_or_default() }
2739#[inline] pub fn _0x3c788e7f6438754d(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3C788E7F6438754D, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
2740#[inline] pub fn _0x43fa7cbe20dab219(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x43FA7CBE20DAB219, &[_p_0.into()]); }
2741#[inline] pub fn _0x46d1a61a21f566fc(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x46D1A61A21F566FC, &[_p_0.into()]); }
2742#[inline] pub fn _0x4af92acd3141d96c() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4AF92ACD3141D96C, &[]); }
2743#[inline] pub fn _0x54e22ea2c1956a8d(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x54E22EA2C1956A8D, &[_p_0.into()]); }
2744#[inline] pub fn _0x5b0316762afd4a64() -> i32 { cfx_core::invoker::invoke(0x5B0316762AFD4A64, &[]).unwrap_or_default() }
2745#[inline] pub fn _0x5dbf05db5926d089(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5DBF05DB5926D089, &[_p_0.into()]); }
2746#[inline] pub fn _0x5debd9c4dc995692() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5DEBD9C4DC995692, &[]); }
2747#[inline] pub fn _0x5e657ef1099edd65(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x5E657EF1099EDD65, &[_p_0.into()]).unwrap_or_default() }
2748#[inline] pub fn _0x5f6df3d92271e8a1(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5F6DF3D92271E8A1, &[_toggle.into()]); }
2749#[inline] pub fn _0x615d3925e87a3b26(_checkpoint: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x615D3925E87A3B26, &[_checkpoint.into()]); }
2750#[inline] pub fn _0x61f95e5bb3e0a8c6(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x61F95E5BB3E0A8C6, &[_p_0.into()]); }
2751#[inline] pub fn _0x649c97d52332341a(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x649C97D52332341A, &[_p_0.into()]); }
2752#[inline] pub fn _0x6a51f78772175a51(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6A51F78772175A51, &[_toggle.into()]); }
2753#[inline] pub fn _0x759650634f07b6b4(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x759650634F07B6B4, &[_p_0.into()]).unwrap_or_default() }
2754#[inline] pub fn _0x7a42b2e236e71415() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7A42B2E236E71415, &[]); }
2755#[inline] pub fn _0x7ac24eab6d74118d(_p_0: bool) -> bool { cfx_core::invoker::invoke(0x7AC24EAB6D74118D, &[_p_0.into()]).unwrap_or_default() }
2756#[inline] pub fn _0x7fa5d82b8f58ec06() -> bool { cfx_core::invoker::invoke(0x7FA5D82B8F58EC06, &[]).unwrap_or_default() }
2757#[inline] pub fn _0x814af7dcaacc597b(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x814AF7DCAACC597B, &[_p_0.into()]); }
2758#[inline] pub fn _0x82acc484ffa3b05f(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x82ACC484FFA3B05F, &[_p_0.into()]).unwrap_or_default() }
2759#[inline] pub fn _0x851cd923176eba7c() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x851CD923176EBA7C, &[]); }
2760#[inline] pub fn _0x86255b1fc929e33e(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x86255B1FC929E33E, &[_p_0.into()]).unwrap_or_default() }
2761#[inline] pub fn _0x8cde909a0370bb3a(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8CDE909A0370BB3A, &[_toggle.into()]); }
2762#[inline] pub fn _0x908311265d42a820(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x908311265D42A820, &[_p_0.into()]); }
2763#[inline] pub fn _0x949f397a288b28b3(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x949F397A288B28B3, &[_p_0.into()]); }
2764#[inline] pub fn _0x9641588dab93b4b5(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9641588DAB93B4B5, &[_p_0.into()]); }
2765#[inline] pub fn _0x98d18905bf723b99() -> i32 { cfx_core::invoker::invoke(0x98D18905BF723B99, &[]).unwrap_or_default() }
2766#[inline] pub fn _0x98edf76a7271e4f2() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x98EDF76A7271E4F2, &[]); }
2767#[inline] pub fn _0x9b079e5221d984d3(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9B079E5221D984D3, &[_p_0.into()]); }
2768#[inline] pub fn _0xa46b73faa3460ae1(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA46B73FAA3460AE1, &[_p_0.into()]); }
2769#[inline] pub fn _0xaae9be70ec7c69ab(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAAE9BE70EC7C69AB, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into()]); }
2770#[inline] pub fn _0xadd6627c4d325458(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xADD6627C4D325458, &[_p_0.into()]); }
2771#[inline] pub fn _0xae51bc858f32ba66(_p_0: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAE51BC858F32BA66, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
2772#[inline] pub fn _0xb2ebe8cbc58b90e9() -> i32 { cfx_core::invoker::invoke(0xB2EBE8CBC58B90E9, &[]).unwrap_or_default() }
2773#[inline] pub fn _0xb3c641f3630bf6da(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB3C641F3630BF6DA, &[_p_0.into()]); }
2774#[inline] pub fn _0xb569f41f3e7e83a4(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB569F41F3E7E83A4, &[_p_0.into()]); }
2775#[inline] pub fn _0xba0127da25fd54c9(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBA0127DA25FD54C9, &[_p_0.into(), _p_1.into()]); }
2776#[inline] pub fn _0xba3d194057c79a7b(_p_0: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBA3D194057C79A7B, &[_p_0.as_char_ptr().into()]); }
2777#[inline] pub fn _0xbb90e12cac1dab25(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBB90E12CAC1DAB25, &[_p_0.into()]); }
2778#[inline] pub fn _0xbcedb009461da156() -> i32 { cfx_core::invoker::invoke(0xBCEDB009461DA156, &[]).unwrap_or_default() }
2779#[inline] pub fn _0xbe197eaa669238f4(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> i32 { cfx_core::invoker::invoke(0xBE197EAA669238F4, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
2780#[inline] pub fn _0xc0416b061f2b7e5e(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC0416B061F2B7E5E, &[_p_0.into()]); }
2781#[inline] pub fn _0xc35a6d07c93802b2() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC35A6D07C93802B2, &[]); }
2782#[inline] pub fn _0xc5c8f970d4edff71(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC5C8F970D4EDFF71, &[_p_0.into()]); }
2783#[inline] pub fn _0xca465d9cc0d231ba(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCA465D9CC0D231BA, &[_p_0.into()]); }
2784#[inline] pub fn _0xca4ae345a153d573(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCA4AE345A153D573, &[_p_0.into()]); }
2785#[inline] pub fn _0xcb82a0bf0e3e3265(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xCB82A0BF0E3E3265, &[_p_0.into()]).unwrap_or_default() }
2786#[inline] pub fn _0xcfd16f0db5a3535c(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCFD16F0DB5A3535C, &[_toggle.into()]); }
2787#[inline] pub fn _0xd1c55b110e4df534(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD1C55B110E4DF534, &[_p_0.into()]); }
2788#[inline] pub fn _0xd1c7cb175e012964(_scaleform_handle: i32) -> bool { cfx_core::invoker::invoke(0xD1C7CB175E012964, &[_scaleform_handle.into()]).unwrap_or_default() }
2789#[inline] pub fn _0xd9454b5752c857dc() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD9454B5752C857DC, &[]); }
2790#[inline] pub fn _0xdb1ea9411c8911ec(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDB1EA9411C8911EC, &[_p_0.into()]); }
2791#[inline] pub fn _0xe2892e7e55d7073a(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE2892E7E55D7073A, &[_p_0.into()]); }
2792#[inline] pub fn _0xe3e2c1b4c59dbc77(_unk: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE3E2C1B4C59DBC77, &[_unk.into()]); }
2793#[inline] pub fn _0xe59343e9e96529e7() -> f32 { cfx_core::invoker::invoke(0xE59343E9E96529E7, &[]).unwrap_or_default() }
2794#[inline] pub fn _0xe63d7c6eececb66b(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE63D7C6EECECB66B, &[_toggle.into()]); }
2795#[inline] pub fn _0xe791df1f73ed2c8b(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xE791DF1F73ED2C8B, &[_p_0.into()]).unwrap_or_default() }
2796#[inline] pub fn _0xec72c258667be5ea(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xEC72C258667BE5EA, &[_p_0.into()]).unwrap_or_default() }
2797#[inline] pub fn _0xef398beee4ef45f9(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEF398BEEE4EF45F9, &[_p_0.into()]); }
2798#[inline] pub fn _0xefabc7722293da7c() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEFABC7722293DA7C, &[]); }
2799#[inline] pub fn _0xf3f776ada161e47d(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF3F776ADA161E47D, &[_p_0.into(), _p_1.into()]); }
2800#[inline] pub fn _0xf51d36185993515d(_checkpoint: i32, _pos_x: f32, _pos_y: f32, _pos_z: f32, _unk_x: f32, _unk_y: f32, _unk_z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF51D36185993515D, &[_checkpoint.into(), _pos_x.into(), _pos_y.into(), _pos_z.into(), _unk_x.into(), _unk_y.into(), _unk_z.into()]); }
2801#[inline] pub fn _0xf78b803082d4386f(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF78B803082D4386F, &[_p_0.into()]); }
2802#[inline] pub fn _0xfcf6788fc4860cd4(_checkpoint: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFCF6788FC4860CD4, &[_checkpoint.into()]); }
2803#[inline] pub fn add_decal(_decal_type: i32, _pos_x: f32, _pos_y: f32, _pos_z: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: f32, _p_8: f32, _p_9: f32, _width: f32, _height: f32, _r_coef: f32, _g_coef: f32, _b_coef: f32, _opacity: f32, _timeout: f32, _p_17: bool, _p_18: bool, _p_19: bool) -> i32 { cfx_core::invoker::invoke(0xB302244A1839BDAD, &[_decal_type.into(), _pos_x.into(), _pos_y.into(), _pos_z.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _width.into(), _height.into(), _r_coef.into(), _g_coef.into(), _b_coef.into(), _opacity.into(), _timeout.into(), _p_17.into(), _p_18.into(), _p_19.into()]).unwrap_or_default() }
2804#[inline] pub fn add_entity_icon(_entity: i32, _icon: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x9CD43EEE12BF4DD0, &[_entity.into(), _icon.as_char_ptr().into()]).unwrap_or_default() }
2805#[inline] pub fn add_petrol_decal(_x: f32, _y: f32, _z: f32, _ground_lvl: f32, _width: f32, _transparency: f32) -> i32 { cfx_core::invoker::invoke(0x4F5212C7AD880DF8, &[_x.into(), _y.into(), _z.into(), _ground_lvl.into(), _width.into(), _transparency.into()]).unwrap_or_default() }
2806#[inline] pub fn add_petrol_trail_decal_info(_x: f32, _y: f32, _z: f32, _p_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x967278682CB6967A, &[_x.into(), _y.into(), _z.into(), _p_3.into()]); }
2807#[inline] pub fn add_tcmodifier_override(_modifier_name_1: impl cfx_core::types::AsCharPtr, _modifier_name_2: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1A8E2C8B9CF4549C, &[_modifier_name_1.as_char_ptr().into(), _modifier_name_2.as_char_ptr().into()]); }
2808#[inline] pub fn add_vehicle_crew_emblem(_vehicle: i32, _ped: i32, _bone_index: i32, _x_1: f32, _x_2: f32, _x_3: f32, _y_1: f32, _y_2: f32, _y_3: f32, _z_1: f32, _z_2: f32, _z_3: f32, _scale: f32, _p_13: i32, _alpha: i32) -> bool { cfx_core::invoker::invoke(0x428BDCB9DA58DA53, &[_vehicle.into(), _ped.into(), _bone_index.into(), _x_1.into(), _x_2.into(), _x_3.into(), _y_1.into(), _y_2.into(), _y_3.into(), _z_1.into(), _z_2.into(), _z_3.into(), _scale.into(), _p_13.into(), _alpha.into()]).unwrap_or_default() }
2809#[inline] pub fn animpostfx_is_running(_effect_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x36AD3E690DA5ACEB, &[_effect_name.as_char_ptr().into()]).unwrap_or_default() }
2810#[inline] pub fn animpostfx_play(_effect_name: impl cfx_core::types::AsCharPtr, _duration: i32, _looped: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2206BF9A37B7F724, &[_effect_name.as_char_ptr().into(), _duration.into(), _looped.into()]); }
2811#[inline] pub fn animpostfx_stop(_effect_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x68E835A1D0DC0E3, &[_effect_name.as_char_ptr().into()]); }
2812#[inline] pub fn animpostfx_stop_all() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB4EDDC19532BFB85, &[]); }
2813#[inline] pub fn attach_tv_audio_to_entity(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x845BAD77CC770633, &[_entity.into()]); }
2814#[inline] pub fn begin_scaleform_movie_method(_scaleform: i32, _method_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xF6E48914C7A8694E, &[_scaleform.into(), _method_name.as_char_ptr().into()]).unwrap_or_default() }
2815#[inline] pub fn begin_scaleform_movie_method_on_frontend(_function_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xAB58C27C2E6123C6, &[_function_name.as_char_ptr().into()]).unwrap_or_default() }
2816#[inline] pub fn begin_scaleform_movie_method_on_frontend_header(_function_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xB9449845F73F5E9C, &[_function_name.as_char_ptr().into()]).unwrap_or_default() }
2817#[inline] pub fn begin_scaleform_script_hud_movie_method(_hud_component: i32, _method_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x98C494FD5BDFBFD5, &[_hud_component.into(), _method_name.as_char_ptr().into()]).unwrap_or_default() }
2818#[inline] pub fn begin_take_high_quality_photo() -> bool { cfx_core::invoker::invoke(0xA67C35C56EB1BD9D, &[]).unwrap_or_default() }
2819#[inline] pub fn begin_take_mission_creator_photo() -> bool { cfx_core::invoker::invoke(0x1DD2139A9A20DCE8, &[]).unwrap_or_default() }
2820#[inline] pub fn begin_text_command_scaleform_string(_component_type: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x80338406F3475E55, &[_component_type.as_char_ptr().into()]); }
2821#[inline] pub fn call_scaleform_movie_method(_scaleform: i32, _method: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFBD96D87AC96D533, &[_scaleform.into(), _method.as_char_ptr().into()]); }
2822#[inline] pub fn call_scaleform_movie_method_with_number(_scaleform: i32, _method_name: impl cfx_core::types::AsCharPtr, _param_1: f32, _param_2: f32, _param_3: f32, _param_4: f32, _param_5: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD0837058AE2E4BEE, &[_scaleform.into(), _method_name.as_char_ptr().into(), _param_1.into(), _param_2.into(), _param_3.into(), _param_4.into(), _param_5.into()]); }
2823#[inline] pub fn call_scaleform_movie_method_with_number_and_string(_scaleform: i32, _method_name: impl cfx_core::types::AsCharPtr, _float_param_1: f32, _float_param_2: f32, _float_param_3: f32, _float_param_4: f32, _float_param_5: f32, _string_param_1: impl cfx_core::types::AsCharPtr, _string_param_2: impl cfx_core::types::AsCharPtr, _string_param_3: impl cfx_core::types::AsCharPtr, _string_param_4: impl cfx_core::types::AsCharPtr, _string_param_5: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEF662D8D57E290B1, &[_scaleform.into(), _method_name.as_char_ptr().into(), _float_param_1.into(), _float_param_2.into(), _float_param_3.into(), _float_param_4.into(), _float_param_5.into(), _string_param_1.as_char_ptr().into(), _string_param_2.as_char_ptr().into(), _string_param_3.as_char_ptr().into(), _string_param_4.as_char_ptr().into(), _string_param_5.as_char_ptr().into()]); }
2824#[inline] pub fn call_scaleform_movie_method_with_string(_scaleform: i32, _method_name: impl cfx_core::types::AsCharPtr, _param_1: impl cfx_core::types::AsCharPtr, _param_2: impl cfx_core::types::AsCharPtr, _param_3: impl cfx_core::types::AsCharPtr, _param_4: impl cfx_core::types::AsCharPtr, _param_5: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x51BC1ED3CC44E8F7, &[_scaleform.into(), _method_name.as_char_ptr().into(), _param_1.as_char_ptr().into(), _param_2.as_char_ptr().into(), _param_3.as_char_ptr().into(), _param_4.as_char_ptr().into(), _param_5.as_char_ptr().into()]); }
2825#[inline] pub fn cascade_shadows_enable_entity_tracker(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x80ECBC0C856D3B0B, &[_toggle.into()]); }
2826#[inline] pub fn cascade_shadows_init_session() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3FC694AE06C5A20, &[]); }
2827#[inline] pub fn cascade_shadows_set_aircraft_mode(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6DDBF9DFFC4AC080, &[_p_0.into()]); }
2828#[inline] pub fn cascade_shadows_set_cascade_bounds(_p_0: i32, _p_1: bool, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: bool, _p_7: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD2936CAB8B58FCBD, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into()]); }
2829#[inline] pub fn cascade_shadows_set_cascade_bounds_scale(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5F0F3F56635809EF, &[_p_0.into()]); }
2830#[inline] pub fn cascade_shadows_set_dynamic_depth_mode(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD39D13C9FEBF0511, &[_p_0.into()]); }
2831#[inline] pub fn cascade_shadows_set_dynamic_depth_value(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2AC28F3A01FA04A, &[_p_0.into()]); }
2832#[inline] pub fn cascade_shadows_set_entity_tracker_scale(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5E9DAF5A20F15908, &[_p_0.into()]); }
2833#[inline] pub fn cascade_shadows_set_shadow_sample_type(_type: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB11D94BC55F41932, &[_type.as_char_ptr().into()]); }
2834#[inline] pub fn clear_draw_origin() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFF0B610F6BE0D7AF, &[]); }
2835#[inline] pub fn clear_timecycle_modifier() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF07E7745A236711, &[]); }
2836#[inline] pub fn clear_tv_channel_playlist(_tv_channel: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBEB3D46BB7F043C0, &[_tv_channel.into()]); }
2837#[inline] pub fn create_checkpoint(_type: i32, _pos_x_1: f32, _pos_y_1: f32, _pos_z_1: f32, _pos_x_2: f32, _pos_y_2: f32, _pos_z_2: f32, _radius: f32, _red: i32, _green: i32, _blue: i32, _alpha: i32, _reserved: i32) -> i32 { cfx_core::invoker::invoke(0x134F0835AB6BFCB, &[_type.into(), _pos_x_1.into(), _pos_y_1.into(), _pos_z_1.into(), _pos_x_2.into(), _pos_y_2.into(), _pos_z_2.into(), _radius.into(), _red.into(), _green.into(), _blue.into(), _alpha.into(), _reserved.into()]).unwrap_or_default() }
2838#[inline] pub fn create_tracked_point() -> i32 { cfx_core::invoker::invoke(0xE2C9439ED45DEA60, &[]).unwrap_or_default() }
2839#[inline] pub fn delete_checkpoint(_checkpoint: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF5ED37F54CD4D52E, &[_checkpoint.into()]); }
2840#[inline] pub fn destroy_tracked_point(_point: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB25DC90BAD56CA42, &[_point.into()]); }
2841#[inline] pub fn disable_occlusion_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3669F1B198DCAA4F, &[]); }
2842#[inline] pub fn disable_screenblur_fade() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDE81239437E8C5A8, &[]); }
2843#[inline] pub fn disable_vehicle_distantlights(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC9F98AC1884E73A2, &[_toggle.into()]); }
2844#[inline] pub fn does_particle_fx_looped_exist(_ptfx_handle: i32) -> bool { cfx_core::invoker::invoke(0x74AFEF0D2E1E409B, &[_ptfx_handle.into()]).unwrap_or_default() }
2845#[inline] pub fn does_vehicle_have_crew_emblem(_vehicle: i32, _p_1: i32) -> bool { cfx_core::invoker::invoke(0x60D935D3981A275, &[_vehicle.into(), _p_1.into()]).unwrap_or_default() }
2846#[inline] pub fn dont_render_in_game_ui(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x22A249A53034450A, &[_p_0.into()]); }
2847#[inline] pub fn draw_box(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _red: i32, _green: i32, _blue: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD3A9971CADAC7252, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _red.into(), _green.into(), _blue.into(), _alpha.into()]); }
2848#[inline] pub fn draw_debug_box(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _r: i32, _g: i32, _b: i32, _a: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x83A2CA4F2E573BD, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _r.into(), _g.into(), _b.into(), _a.into()]); }
2849#[inline] pub fn draw_debug_cross(_x: f32, _y: f32, _z: f32, _size: f32, _red: i32, _green: i32, _blue: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x73B1189623049839, &[_x.into(), _y.into(), _z.into(), _size.into(), _red.into(), _green.into(), _blue.into(), _alpha.into()]); }
2850#[inline] pub fn draw_debug_line(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _r: i32, _g: i32, _b: i32, _a: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7FDFADE676AA3CB0, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _r.into(), _g.into(), _b.into(), _a.into()]); }
2851#[inline] pub fn draw_debug_line_with_two_colours(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _r_1: i32, _g_1: i32, _b_1: i32, _r_2: i32, _g_2: i32, _b_2: i32, _alpha_1: i32, _alpha_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD8B9A8AC5608FF94, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _r_1.into(), _g_1.into(), _b_1.into(), _r_2.into(), _g_2.into(), _b_2.into(), _alpha_1.into(), _alpha_2.into()]); }
2852#[inline] pub fn draw_debug_sphere(_x: f32, _y: f32, _z: f32, _radius: f32, _red: i32, _green: i32, _blue: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAAD68E1AB39DA632, &[_x.into(), _y.into(), _z.into(), _radius.into(), _red.into(), _green.into(), _blue.into(), _alpha.into()]); }
2853#[inline] pub fn draw_debug_text(_text: impl cfx_core::types::AsCharPtr, _x: f32, _y: f32, _z: f32, _red: i32, _green: i32, _blue: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3903E216620488E8, &[_text.as_char_ptr().into(), _x.into(), _y.into(), _z.into(), _red.into(), _green.into(), _blue.into(), _alpha.into()]); }
2854#[inline] pub fn draw_debug_text_2d(_text: impl cfx_core::types::AsCharPtr, _x: f32, _y: f32, _z: f32, _red: i32, _green: i32, _blue: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA3BB2E9555C05A8F, &[_text.as_char_ptr().into(), _x.into(), _y.into(), _z.into(), _red.into(), _green.into(), _blue.into(), _alpha.into()]); }
2855#[inline] pub fn draw_light_with_range(_pos_x: f32, _pos_y: f32, _pos_z: f32, _color_r: i32, _color_g: i32, _color_b: i32, _range: f32, _intensity: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF2A1B2771A01DBD4, &[_pos_x.into(), _pos_y.into(), _pos_z.into(), _color_r.into(), _color_g.into(), _color_b.into(), _range.into(), _intensity.into()]); }
2856#[inline] pub fn draw_line(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _red: i32, _green: i32, _blue: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6B7256074AE34680, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _red.into(), _green.into(), _blue.into(), _alpha.into()]); }
2857#[inline] pub fn draw_low_quality_photo_to_phone(_p_0: bool, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1072F115DAB0717E, &[_p_0.into(), _p_1.into()]); }
2858#[inline] pub fn draw_marker(_type: i32, _pos_x: f32, _pos_y: f32, _pos_z: f32, _dir_x: f32, _dir_y: f32, _dir_z: f32, _rot_x: f32, _rot_y: f32, _rot_z: f32, _scale_x: f32, _scale_y: f32, _scale_z: f32, _red: i32, _green: i32, _blue: i32, _alpha: i32, _bob_up_and_down: bool, _face_camera: bool, _p_19: i32, _rotate: bool, _texture_dict: impl cfx_core::types::AsCharPtr, _texture_name: impl cfx_core::types::AsCharPtr, _draw_on_ents: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x28477EC23D892089, &[_type.into(), _pos_x.into(), _pos_y.into(), _pos_z.into(), _dir_x.into(), _dir_y.into(), _dir_z.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _scale_x.into(), _scale_y.into(), _scale_z.into(), _red.into(), _green.into(), _blue.into(), _alpha.into(), _bob_up_and_down.into(), _face_camera.into(), _p_19.into(), _rotate.into(), _texture_dict.as_char_ptr().into(), _texture_name.as_char_ptr().into(), _draw_on_ents.into()]); }
2859#[inline] pub fn draw_poly(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _x_3: f32, _y_3: f32, _z_3: f32, _red: i32, _green: i32, _blue: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAC26716048436851, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _x_3.into(), _y_3.into(), _z_3.into(), _red.into(), _green.into(), _blue.into(), _alpha.into()]); }
2860#[inline] pub fn draw_rect(_x: f32, _y: f32, _width: f32, _height: f32, _r: i32, _g: i32, _b: i32, _a: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3A618A217E5154F0, &[_x.into(), _y.into(), _width.into(), _height.into(), _r.into(), _g.into(), _b.into(), _a.into()]); }
2861#[inline] pub fn draw_scaleform_movie(_scaleform_handle: i32, _x: f32, _y: f32, _width: f32, _height: f32, _red: i32, _green: i32, _blue: i32, _alpha: i32, _unk: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x54972ADAF0294A93, &[_scaleform_handle.into(), _x.into(), _y.into(), _width.into(), _height.into(), _red.into(), _green.into(), _blue.into(), _alpha.into(), _unk.into()]); }
2862#[inline] pub fn draw_scaleform_movie_3d(_scaleform: i32, _pos_x: f32, _pos_y: f32, _pos_z: f32, _rot_x: f32, _rot_y: f32, _rot_z: f32, _p_7: f32, _sharpness: f32, _p_9: f32, _scale_x: f32, _scale_y: f32, _scale_z: f32, _p_13: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x87D51D72255D4E78, &[_scaleform.into(), _pos_x.into(), _pos_y.into(), _pos_z.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _p_7.into(), _sharpness.into(), _p_9.into(), _scale_x.into(), _scale_y.into(), _scale_z.into(), _p_13.into()]); }
2863#[inline] pub fn draw_scaleform_movie_3d_solid(_scaleform: i32, _pos_x: f32, _pos_y: f32, _pos_z: f32, _rot_x: f32, _rot_y: f32, _rot_z: f32, _p_7: f32, _p_8: f32, _p_9: f32, _scale_x: f32, _scale_y: f32, _scale_z: f32, _p_13: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1CE592FDC749D6F5, &[_scaleform.into(), _pos_x.into(), _pos_y.into(), _pos_z.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _p_7.into(), _p_8.into(), _p_9.into(), _scale_x.into(), _scale_y.into(), _scale_z.into(), _p_13.into()]); }
2864#[inline] pub fn draw_scaleform_movie_fullscreen(_scaleform: i32, _red: i32, _green: i32, _blue: i32, _alpha: i32, _unk: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDF606929C105BE1, &[_scaleform.into(), _red.into(), _green.into(), _blue.into(), _alpha.into(), _unk.into()]); }
2865#[inline] pub fn draw_scaleform_movie_fullscreen_masked(_scaleform_1: i32, _scaleform_2: i32, _red: i32, _green: i32, _blue: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCF537FDE4FBD4CE5, &[_scaleform_1.into(), _scaleform_2.into(), _red.into(), _green.into(), _blue.into(), _alpha.into()]); }
2866#[inline] pub fn draw_spot_light(_pos_x: f32, _pos_y: f32, _pos_z: f32, _dir_x: f32, _dir_y: f32, _dir_z: f32, _color_r: i32, _color_g: i32, _color_b: i32, _distance: f32, _brightness: f32, _hardness: f32, _radius: f32, _falloff: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD0F64B265C8C8B33, &[_pos_x.into(), _pos_y.into(), _pos_z.into(), _dir_x.into(), _dir_y.into(), _dir_z.into(), _color_r.into(), _color_g.into(), _color_b.into(), _distance.into(), _brightness.into(), _hardness.into(), _radius.into(), _falloff.into()]); }
2867#[inline] pub fn draw_sprite(_texture_dict: impl cfx_core::types::AsCharPtr, _texture_name: impl cfx_core::types::AsCharPtr, _screen_x: f32, _screen_y: f32, _width: f32, _height: f32, _heading: f32, _red: i32, _green: i32, _blue: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE7FFAE5EBF23D890, &[_texture_dict.as_char_ptr().into(), _texture_name.as_char_ptr().into(), _screen_x.into(), _screen_y.into(), _width.into(), _height.into(), _heading.into(), _red.into(), _green.into(), _blue.into(), _alpha.into()]); }
2868#[inline] pub fn draw_tv_channel(_x_pos: f32, _y_pos: f32, _x_scale: f32, _y_scale: f32, _rotation: f32, _red: i32, _green: i32, _blue: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFDDC2B4ED3C69DF0, &[_x_pos.into(), _y_pos.into(), _x_scale.into(), _y_scale.into(), _rotation.into(), _red.into(), _green.into(), _blue.into(), _alpha.into()]); }
2869#[inline] pub fn enable_alien_blood_vfx(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9DCE1F0F78260875, &[_toggle.into()]); }
2870#[inline] pub fn enable_clown_blood_vfx(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD821490579791273, &[_toggle.into()]); }
2871#[inline] pub fn enable_movie_keyframe_wait(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x74C180030FDE4B69, &[_toggle.into()]); }
2872#[inline] pub fn enable_movie_subtitles(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x873FA65C778AD970, &[_toggle.into()]); }
2873#[inline] pub fn end_petrol_trail_decals() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA123435A26C36CD, &[]); }
2874#[inline] pub fn end_scaleform_movie_method() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC6796A8FFA375E53, &[]); }
2875#[inline] pub fn end_scaleform_movie_method_return_value() -> i32 { cfx_core::invoker::invoke(0xC50AA39A577AF886, &[]).unwrap_or_default() }
2876#[inline] pub fn end_text_command_scaleform_string() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x362E2D3FE93A9959, &[]); }
2877#[inline] pub fn fade_decals_in_range(_x: i32, _y: i32, _z: i32, _radius: i32, _duration: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD77EDADB0420E6E0, &[_x.into(), _y.into(), _z.into(), _radius.into(), _duration.into()]); }
2878#[inline] pub fn fade_up_ped_light(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC9B18B4619F48F7B, &[_p_0.into()]); }
2879#[inline] pub fn force_render_in_game_ui(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDC459CFA0CCE245B, &[_toggle.into()]); }
2880#[inline] pub fn free_memory_for_high_quality_photo() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD801CC02177FA3F1, &[]); }
2881#[inline] pub fn free_memory_for_low_quality_photo() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6A12D88881435DCA, &[]); }
2882#[inline] pub fn free_memory_for_mission_creator_photo() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA46AF8A78DC5E0A, &[]); }
2883#[inline] pub fn get_current_number_of_cloud_photos() -> i32 { cfx_core::invoker::invoke(0x473151EBC762C6DA, &[]).unwrap_or_default() }
2884#[inline] pub fn get_decal_wash_level(_decal: i32) -> f32 { cfx_core::invoker::invoke(0x323F647679A09103, &[_decal.into()]).unwrap_or_default() }
2885#[inline] pub fn get_is_hidef() -> bool { cfx_core::invoker::invoke(0x84ED31191CC5D2C9, &[]).unwrap_or_default() }
2886#[inline] pub fn get_is_petrol_decal_in_range(_x_coord: f32, _y_coord: f32, _z_coord: f32, _radius: f32) -> bool { cfx_core::invoker::invoke(0x2F09F7976C512404, &[_x_coord.into(), _y_coord.into(), _z_coord.into(), _radius.into()]).unwrap_or_default() }
2887#[inline] pub fn get_is_widescreen() -> bool { cfx_core::invoker::invoke(0x30CF4BDA4FCB1905, &[]).unwrap_or_default() }
2888#[inline] pub fn get_maximum_number_of_cloud_photos() -> i32 { cfx_core::invoker::invoke(0xDC54A7AF8B3A14EF, &[]).unwrap_or_default() }
2889#[inline] pub fn get_maximum_number_of_photos() -> i32 { cfx_core::invoker::invoke(0x34D23450F028B0BF, &[]).unwrap_or_default() }
2890#[inline] pub fn get_requestingnightvision() -> bool { cfx_core::invoker::invoke(0x35FB78DC42B7BD21, &[]).unwrap_or_default() }
2891#[inline] pub fn get_safe_zone_size() -> f32 { cfx_core::invoker::invoke(0xBAF107B6BB2C97F0, &[]).unwrap_or_default() }
2892#[inline] pub fn get_scaleform_movie_method_return_value_int(_method_return: i32) -> i32 { cfx_core::invoker::invoke(0x2DE7EFA66B906036, &[_method_return.into()]).unwrap_or_default() }
2893#[inline] pub fn get_scaleform_movie_method_return_value_string(_method_return: i32) -> Option<String> { cfx_core::invoker::invoke(0xE1E258829A885245, &[_method_return.into()]).ok() }
2894#[inline] pub fn get_screenblur_fade_current_time() -> f32 { cfx_core::invoker::invoke(0x5CCABFFCA31DDE33, &[]).unwrap_or_default() }
2895#[inline] pub fn get_screen_coord_from_world_coord(_world_x: f32, _world_y: f32, _world_z: f32, _screen_x: &mut f32, _screen_y: &mut f32) -> bool { cfx_core::invoker::invoke(0x34E82F05DF2974F5, &[_world_x.into(), _world_y.into(), _world_z.into(), _screen_x.into(), _screen_y.into()]).unwrap_or_default() }
2896#[inline] pub fn get_screen_resolution(_x: &mut i32, _y: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x888D57E407E63624, &[_x.into(), _y.into()]); }
2897#[inline] pub fn get_status_of_load_mission_creator_photo(_p_0: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x1670F8D05056F257, &[_p_0.as_char_ptr().into()]).unwrap_or_default() }
2898#[inline] pub fn get_status_of_save_high_quality_photo() -> i32 { cfx_core::invoker::invoke(0xC0C4E81E1AC60A0, &[]).unwrap_or_default() }
2899#[inline] pub fn get_status_of_sorted_list_operation(_p_0: bool) -> i32 { cfx_core::invoker::invoke(0xF5BED327CEA362B1, &[_p_0.into()]).unwrap_or_default() }
2900#[inline] pub fn get_status_of_take_high_quality_photo() -> i32 { cfx_core::invoker::invoke(0xD6CA79EEEBD8CA3, &[]).unwrap_or_default() }
2901#[inline] pub fn get_status_of_take_mission_creator_photo() -> i32 { cfx_core::invoker::invoke(0x90A78ECAA4E78453, &[]).unwrap_or_default() }
2902#[inline] pub fn get_texture_resolution(_texture_dict: impl cfx_core::types::AsCharPtr, _texture_name: impl cfx_core::types::AsCharPtr) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x35736EE65BD00C11, &[_texture_dict.as_char_ptr().into(), _texture_name.as_char_ptr().into()]).unwrap_or_default() }
2903#[inline] pub fn get_timecycle_modifier_index() -> i32 { cfx_core::invoker::invoke(0xFDF3D97C674AFB66, &[]).unwrap_or_default() }
2904#[inline] pub fn get_timecycle_transition_modifier_index() -> i32 { cfx_core::invoker::invoke(0x459FD2C8D0AB78BC, &[]).unwrap_or_default() }
2905#[inline] pub fn get_toggle_paused_renderphases_status() -> bool { cfx_core::invoker::invoke(0xEB3DAC2C86001E5E, &[]).unwrap_or_default() }
2906#[inline] pub fn get_tv_channel() -> i32 { cfx_core::invoker::invoke(0xFC1E275A90D39995, &[]).unwrap_or_default() }
2907#[inline] pub fn get_tv_volume() -> f32 { cfx_core::invoker::invoke(0x2170813D3DD8661B, &[]).unwrap_or_default() }
2908#[inline] pub fn get_usingnightvision() -> bool { cfx_core::invoker::invoke(0x2202A3F42C8E5F79, &[]).unwrap_or_default() }
2909#[inline] pub fn get_usingseethrough() -> bool { cfx_core::invoker::invoke(0x44B80ABAB9D80BD3, &[]).unwrap_or_default() }
2910#[inline] pub fn get_vehicle_crew_emblem_request_state(_vehicle: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0xFE26117A5841B2FF, &[_vehicle.into(), _p_1.into()]).unwrap_or_default() }
2911#[inline] pub fn golf_trail_get_max_height() -> f32 { cfx_core::invoker::invoke(0xA4819F5E23E2FFAD, &[]).unwrap_or_default() }
2912#[inline] pub fn golf_trail_get_visual_control_point(_p_0: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xA4664972A9B8F8BA, &[_p_0.into()]).unwrap_or_default() }
2913#[inline] pub fn golf_trail_set_colour(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: i32, _p_9: i32, _p_10: i32, _p_11: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x12995F2E53FFA601, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into(), _p_11.into()]); }
2914#[inline] pub fn golf_trail_set_enabled(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA51C4B86B71652AE, &[_toggle.into()]); }
2915#[inline] pub fn golf_trail_set_facing(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6F761EA47C1D3ED, &[_p_0.into()]); }
2916#[inline] pub fn golf_trail_set_fixed_control_point(_type: i32, _x_pos: f32, _y_pos: f32, _z_pos: f32, _p_4: f32, _red: i32, _green: i32, _blue: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB1BB03742917A5D6, &[_type.into(), _x_pos.into(), _y_pos.into(), _z_pos.into(), _p_4.into(), _red.into(), _green.into(), _blue.into(), _alpha.into()]); }
2917#[inline] pub fn golf_trail_set_path(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: f32, _p_8: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x312342E1A4874F3F, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into()]); }
2918#[inline] pub fn golf_trail_set_radius(_p_0: f32, _p_1: f32, _p_2: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2485D34E50A22E84, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
2919#[inline] pub fn golf_trail_set_shader_params(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9CFDD90B2B844BF7, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
2920#[inline] pub fn golf_trail_set_tessellation(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDBAA5EC848BA2D46, &[_p_0.into(), _p_1.into()]); }
2921#[inline] pub fn has_scaleform_container_movie_loaded_into_parent(_scaleform_handle: i32) -> bool { cfx_core::invoker::invoke(0x8217150E1217EBFD, &[_scaleform_handle.into()]).unwrap_or_default() }
2922#[inline] pub fn has_scaleform_movie_filename_loaded(_scaleform_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xC1C5D756FB5F337, &[_scaleform_name.as_char_ptr().into()]).unwrap_or_default() }
2923#[inline] pub fn has_scaleform_movie_loaded(_scaleform_handle: i32) -> bool { cfx_core::invoker::invoke(0x85F01B8D5B90570E, &[_scaleform_handle.into()]).unwrap_or_default() }
2924#[inline] pub fn has_scaleform_script_hud_movie_loaded(_hud_component: i32) -> bool { cfx_core::invoker::invoke(0xDF6E5987D2B4D140, &[_hud_component.into()]).unwrap_or_default() }
2925#[inline] pub fn has_streamed_texture_dict_loaded(_texture_dict: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x145F696AAAAD2E4, &[_texture_dict.as_char_ptr().into()]).unwrap_or_default() }
2926#[inline] pub fn is_decal_alive(_decal: i32) -> bool { cfx_core::invoker::invoke(0xC694D74949CAFD0C, &[_decal.into()]).unwrap_or_default() }
2927#[inline] pub fn is_scaleform_movie_method_return_value_ready(_method_return: i32) -> bool { cfx_core::invoker::invoke(0x768FF8961BA904D6, &[_method_return.into()]).unwrap_or_default() }
2928#[inline] pub fn is_screenblur_fade_running() -> bool { cfx_core::invoker::invoke(0x7B226C785A52A0A9, &[]).unwrap_or_default() }
2929#[inline] pub fn is_tracked_point_visible(_point: i32) -> bool { cfx_core::invoker::invoke(0xC45CCDAAC9221CA8, &[_point.into()]).unwrap_or_default() }
2930#[inline] pub fn load_mission_creator_photo(_p_0: impl cfx_core::types::AsCharPtr, _p_1: &mut i32, _p_2: &mut i32, _p_3: bool) -> bool { cfx_core::invoker::invoke(0x4862437A486F91B0, &[_p_0.as_char_ptr().into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
2931#[inline] pub fn load_movie_mesh_set(_movie_mesh_set_name: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xB66064452270E8F1, &[_movie_mesh_set_name.as_char_ptr().into()]).unwrap_or_default() }
2932#[inline] pub fn move_vehicle_decals(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x84C8D7C2D30D3280, &[_p_0.into(), _p_1.into()]); }
2933#[inline] pub fn override_interior_smoke_end() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEFB55E7C25D3B3BE, &[]); }
2934#[inline] pub fn override_interior_smoke_level(_level: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1600FD8CF72EBC12, &[_level.into()]); }
2935#[inline] pub fn override_interior_smoke_name(_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2A2A52824DB96700, &[_name.as_char_ptr().into()]); }
2936#[inline] pub fn patch_decal_diffuse_map(_decal_type: i32, _texture_dict: impl cfx_core::types::AsCharPtr, _texture_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8A35C742130C6080, &[_decal_type.into(), _texture_dict.as_char_ptr().into(), _texture_name.as_char_ptr().into()]); }
2937#[inline] pub fn pop_timecycle_modifier() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3C8938D7D872211E, &[]); }
2938#[inline] pub fn preset_interior_ambient_cache(_timecycle_modifier_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD7021272EB0A451E, &[_timecycle_modifier_name.as_char_ptr().into()]); }
2939#[inline] pub fn push_timecycle_modifier() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x58F735290861E6B4, &[]); }
2940#[inline] pub fn query_movie_mesh_set_state(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x9B6E70C5CEEF4EEB, &[_p_0.into()]).unwrap_or_default() }
2941#[inline] pub fn release_movie_mesh_set(_movie_mesh_set: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEB119AA014E89183, &[_movie_mesh_set.into()]); }
2942#[inline] pub fn remove_decal(_decal: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xED3F346429CCD659, &[_decal.into()]); }
2943#[inline] pub fn remove_decals_from_object(_obj: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCCF71CBDDF5B6CB9, &[_obj.into()]); }
2944#[inline] pub fn remove_decals_from_object_facing(_obj: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA6F6F70FDC6D144C, &[_obj.into(), _x.into(), _y.into(), _z.into()]); }
2945#[inline] pub fn remove_decals_from_vehicle(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE91F1B65F2B48D57, &[_vehicle.into()]); }
2946#[inline] pub fn remove_decals_in_range(_x: f32, _y: f32, _z: f32, _range: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5D6B2D4830A67C62, &[_x.into(), _y.into(), _z.into(), _range.into()]); }
2947#[inline] pub fn remove_particle_fx(_ptfx_handle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC401503DFE8D53CF, &[_ptfx_handle.into(), _p_1.into()]); }
2948#[inline] pub fn remove_particle_fx_from_entity(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB8FEAEEBCC127425, &[_entity.into()]); }
2949#[inline] pub fn remove_particle_fx_in_range(_x: f32, _y: f32, _z: f32, _radius: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDD19FA1C6D657305, &[_x.into(), _y.into(), _z.into(), _radius.into()]); }
2950#[inline] pub fn remove_scaleform_script_hud_movie(_hud_component: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF44A5456AC3F4F97, &[_hud_component.into()]); }
2951#[inline] pub fn remove_tcmodifier_override(_p_0: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x15E33297C3E8DC60, &[_p_0.as_char_ptr().into()]); }
2952#[inline] pub fn remove_vehicle_crew_emblem(_vehicle: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD2300034310557E4, &[_vehicle.into(), _p_1.into()]); }
2953#[inline] pub fn request_scaleform_movie(_scaleform_name: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x11FE353CF9733E6F, &[_scaleform_name.as_char_ptr().into()]).unwrap_or_default() }
2954#[inline] pub fn request_scaleform_movie_instance(_scaleform_name: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xC514489CFB8AF806, &[_scaleform_name.as_char_ptr().into()]).unwrap_or_default() }
2955#[inline] pub fn request_scaleform_script_hud_movie(_hud_component: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9304881D6F6537EA, &[_hud_component.into()]); }
2956#[inline] pub fn request_streamed_texture_dict(_texture_dict: impl cfx_core::types::AsCharPtr, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDFA2EF8E04127DD5, &[_texture_dict.as_char_ptr().into(), _p_1.into()]); }
2957#[inline] pub fn reset_particle_fx_override(_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x89C8553DD3274AAE, &[_name.as_char_ptr().into()]); }
2958#[inline] pub fn reset_paused_renderphases() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE1C8709406F2C41C, &[]); }
2959#[inline] pub fn reset_script_gfx_align() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE3A3DB414A373DAB, &[]); }
2960#[inline] pub fn save_high_quality_photo(_unused: i32) -> bool { cfx_core::invoker::invoke(0x3DEC726C25A11BAC, &[_unused.into()]).unwrap_or_default() }
2961#[inline] pub fn scaleform_movie_method_add_param_bool(_value: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC58424BA936EB458, &[_value.into()]); }
2962#[inline] pub fn scaleform_movie_method_add_param_float(_value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD69736AAE04DB51A, &[_value.into()]); }
2963#[inline] pub fn scaleform_movie_method_add_param_int(_value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC3D0841A0CC546A6, &[_value.into()]); }
2964#[inline] pub fn scaleform_movie_method_add_param_latest_brief_string(_value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEC52C631A1831C03, &[_value.into()]); }
2965#[inline] pub fn scaleform_movie_method_add_param_player_name_string(_string: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE83A3E3557A56640, &[_string.as_char_ptr().into()]); }
2966#[inline] pub fn scaleform_movie_method_add_param_texture_name_string(_string: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBA7148484BD90365, &[_string.as_char_ptr().into()]); }
2967#[inline] pub fn seethrough_reset() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x70A64C0234EF522C, &[]); }
2968#[inline] pub fn seethrough_set_heatscale(_index: i32, _heat_scale: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD7D0B00177485411, &[_index.into(), _heat_scale.into()]); }
2969#[inline] pub fn set_artificial_lights_state(_state: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1268615ACE24D504, &[_state.into()]); }
2970#[inline] pub fn set_backfaceculling(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x23BA6B0C2AD7B0D3, &[_toggle.into()]); }
2971#[inline] pub fn set_checkpoint_cylinder_height(_checkpoint: i32, _near_height: f32, _far_height: f32, _radius: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2707AAE9D9297D89, &[_checkpoint.into(), _near_height.into(), _far_height.into(), _radius.into()]); }
2972#[inline] pub fn set_checkpoint_rgba(_checkpoint: i32, _red: i32, _green: i32, _blue: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7167371E8AD747F7, &[_checkpoint.into(), _red.into(), _green.into(), _blue.into(), _alpha.into()]); }
2973#[inline] pub fn set_checkpoint_rgba2(_checkpoint: i32, _red: i32, _green: i32, _blue: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB9EA40907C680580, &[_checkpoint.into(), _red.into(), _green.into(), _blue.into(), _alpha.into()]); }
2974#[inline] pub fn set_current_player_tcmodifier(_modifier_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBBF327DED94E4DEB, &[_modifier_name.as_char_ptr().into()]); }
2975#[inline] pub fn set_debug_lines_and_spheres_drawing_active(_enabled: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x175B6BFC15CDD0C5, &[_enabled.into()]); }
2976#[inline] pub fn set_disable_decal_rendering_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4B5CFC83122DF602, &[]); }
2977#[inline] pub fn set_draw_origin(_x: f32, _y: f32, _z: f32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAA0008F3BBB8F416, &[_x.into(), _y.into(), _z.into(), _p_3.into()]); }
2978#[inline] pub fn set_entity_icon_color(_entity: i32, _red: i32, _green: i32, _blue: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1D5F595CCAE2E238, &[_entity.into(), _red.into(), _green.into(), _blue.into(), _alpha.into()]); }
2979#[inline] pub fn set_entity_icon_visibility(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE0E8BEECCA96BA31, &[_entity.into(), _toggle.into()]); }
2980#[inline] pub fn set_flash(_p_0: f32, _p_1: f32, _fade_in: f32, _duration: f32, _fade_out: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAB84296FED9CFC6, &[_p_0.into(), _p_1.into(), _fade_in.into(), _duration.into(), _fade_out.into()]); }
2981#[inline] pub fn set_hidof_override(_p_0: bool, _p_1: bool, _nearplane_out: f32, _nearplane_in: f32, _farplane_out: f32, _farplane_in: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBA3D65906822BED5, &[_p_0.into(), _p_1.into(), _nearplane_out.into(), _nearplane_in.into(), _farplane_out.into(), _farplane_in.into()]); }
2982#[inline] pub fn set_next_player_tcmodifier(_modifier_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBF59707B3E5ED531, &[_modifier_name.as_char_ptr().into()]); }
2983#[inline] pub fn set_nightvision(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x18F621F7A5B1F85D, &[_toggle.into()]); }
2984#[inline] pub fn set_noiseoveride(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE787BF1C5CF823C9, &[_toggle.into()]); }
2985#[inline] pub fn set_noisinessoveride(_value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCB6A7C3BB17A0C67, &[_value.into()]); }
2986#[inline] pub fn set_particle_fx_bullet_impact_scale(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x27E32866E9A5C416, &[_p_0.into()]); }
2987#[inline] pub fn set_particle_fx_cam_inside_nonplayer_vehicle(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xACEE6F360FC1F6B6, &[_vehicle.into(), _p_1.into()]); }
2988#[inline] pub fn set_particle_fx_cam_inside_vehicle(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEEC4047028426510, &[_p_0.into()]); }
2989#[inline] pub fn set_particle_fx_looped_alpha(_ptfx_handle: i32, _alpha: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x726845132380142E, &[_ptfx_handle.into(), _alpha.into()]); }
2990#[inline] pub fn set_particle_fx_looped_colour(_ptfx_handle: i32, _r: f32, _g: f32, _b: f32, _p_4: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7F8F65877F88783B, &[_ptfx_handle.into(), _r.into(), _g.into(), _b.into(), _p_4.into()]); }
2991#[inline] pub fn set_particle_fx_looped_evolution(_ptfx_handle: i32, _property_name: impl cfx_core::types::AsCharPtr, _amount: f32, _no_network: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5F0C4B5B1C393BE2, &[_ptfx_handle.into(), _property_name.as_char_ptr().into(), _amount.into(), _no_network.into()]); }
2992#[inline] pub fn set_particle_fx_looped_far_clip_dist(_ptfx_handle: i32, _range: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDCB194B85EF7B541, &[_ptfx_handle.into(), _range.into()]); }
2993#[inline] pub fn set_particle_fx_looped_offsets(_ptfx_handle: i32, _x: f32, _y: f32, _z: f32, _rot_x: f32, _rot_y: f32, _rot_z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF7DDEBEC43483C43, &[_ptfx_handle.into(), _x.into(), _y.into(), _z.into(), _rot_x.into(), _rot_y.into(), _rot_z.into()]); }
2994#[inline] pub fn set_particle_fx_looped_scale(_ptfx_handle: i32, _scale: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB44250AAA456492D, &[_ptfx_handle.into(), _scale.into()]); }
2995#[inline] pub fn set_particle_fx_non_looped_alpha(_alpha: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x77168D722C58B2FC, &[_alpha.into()]); }
2996#[inline] pub fn set_particle_fx_non_looped_colour(_r: f32, _g: f32, _b: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x26143A59EF48B262, &[_r.into(), _g.into(), _b.into()]); }
2997#[inline] pub fn set_particle_fx_override(_old_asset: impl cfx_core::types::AsCharPtr, _new_asset: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEA1E2D93F6F75ED9, &[_old_asset.as_char_ptr().into(), _new_asset.as_char_ptr().into()]); }
2998#[inline] pub fn set_particle_fx_shootout_boat(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x96EF97DAEB89BEF5, &[_p_0.into()]); }
2999#[inline] pub fn set_player_tcmodifier_transition(_value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBDEB86F4D5809204, &[_value.into()]); }
3000#[inline] pub fn set_scaleform_movie_as_no_longer_needed(_scaleform_handle: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1D132D614DD86811, &[_scaleform_handle.into()]); }
3001#[inline] pub fn set_scaleform_movie_to_use_system_time(_scaleform: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6D8EB211944DCE08, &[_scaleform.into(), _toggle.into()]); }
3002#[inline] pub fn set_script_gfx_align(_horizontal_align: i32, _vertical_align: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB8A850F20A067EB6, &[_horizontal_align.into(), _vertical_align.into()]); }
3003#[inline] pub fn set_script_gfx_align_params(_x: f32, _y: f32, _w: f32, _h: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF5A2C681787E579D, &[_x.into(), _y.into(), _w.into(), _h.into()]); }
3004#[inline] pub fn set_script_gfx_draw_behind_pausemenu(_flag: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC6372ECD45D73BCD, &[_flag.into()]); }
3005#[inline] pub fn set_script_gfx_draw_order(_order: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x61BB1D9B3A95D802, &[_order.into()]); }
3006#[inline] pub fn set_seethrough(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7E08924259E08CE0, &[_toggle.into()]); }
3007#[inline] pub fn set_streamed_texture_dict_as_no_longer_needed(_texture_dict: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBE2CACCF5A8AA805, &[_texture_dict.as_char_ptr().into()]); }
3008#[inline] pub fn set_timecycle_modifier(_modifier_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2C933ABF17A1DF41, &[_modifier_name.as_char_ptr().into()]); }
3009#[inline] pub fn set_timecycle_modifier_strength(_strength: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x82E7FFCD5B2326B3, &[_strength.into()]); }
3010#[inline] pub fn set_tracked_point_info(_point: i32, _x: f32, _y: f32, _z: f32, _radius: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x164ECBB3CF750CB0, &[_point.into(), _x.into(), _y.into(), _z.into(), _radius.into()]); }
3011#[inline] pub fn set_transition_timecycle_modifier(_modifier_name: impl cfx_core::types::AsCharPtr, _transition: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3BCF567485E1971C, &[_modifier_name.as_char_ptr().into(), _transition.into()]); }
3012#[inline] pub fn set_tv_audio_frontend(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x113D2C5DC57E1774, &[_toggle.into()]); }
3013#[inline] pub fn set_tv_channel(_channel: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBAABBB23EB6E484E, &[_channel.into()]); }
3014#[inline] pub fn set_tv_channel_playlist(_tv_channel: i32, _playlist_name: impl cfx_core::types::AsCharPtr, _restart: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF7B38B8305F1FE8B, &[_tv_channel.into(), _playlist_name.as_char_ptr().into(), _restart.into()]); }
3015#[inline] pub fn set_tv_channel_playlist_at_hour(_tv_channel: i32, _playlist_name: impl cfx_core::types::AsCharPtr, _hour: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2201C576FACAEBE8, &[_tv_channel.into(), _playlist_name.as_char_ptr().into(), _hour.into()]); }
3016#[inline] pub fn set_tv_volume(_volume: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2982BF73F66E9DDC, &[_volume.into()]); }
3017#[inline] pub fn start_networked_particle_fx_looped_on_entity(_effect_name: impl cfx_core::types::AsCharPtr, _entity: i32, _x_offset: f32, _y_offset: f32, _z_offset: f32, _x_rot: f32, _y_rot: f32, _z_rot: f32, _scale: f32, _x_axis: bool, _y_axis: bool, _z_axis: bool) -> i32 { cfx_core::invoker::invoke(0x6F60E89A7B64EE1D, &[_effect_name.as_char_ptr().into(), _entity.into(), _x_offset.into(), _y_offset.into(), _z_offset.into(), _x_rot.into(), _y_rot.into(), _z_rot.into(), _scale.into(), _x_axis.into(), _y_axis.into(), _z_axis.into()]).unwrap_or_default() }
3018#[inline] pub fn start_networked_particle_fx_looped_on_entity_bone(_effect_name: impl cfx_core::types::AsCharPtr, _entity: i32, _x_offset: f32, _y_offset: f32, _z_offset: f32, _x_rot: f32, _y_rot: f32, _z_rot: f32, _bone_index: i32, _scale: f32, _x_axis: bool, _y_axis: bool, _z_axis: bool) -> i32 { cfx_core::invoker::invoke(0xDDE23F30CC5A0F03, &[_effect_name.as_char_ptr().into(), _entity.into(), _x_offset.into(), _y_offset.into(), _z_offset.into(), _x_rot.into(), _y_rot.into(), _z_rot.into(), _bone_index.into(), _scale.into(), _x_axis.into(), _y_axis.into(), _z_axis.into()]).unwrap_or_default() }
3019#[inline] pub fn start_networked_particle_fx_non_looped_at_coord(_effect_name: impl cfx_core::types::AsCharPtr, _x_pos: f32, _y_pos: f32, _z_pos: f32, _x_rot: f32, _y_rot: f32, _z_rot: f32, _scale: f32, _x_axis: bool, _y_axis: bool, _z_axis: bool) -> bool { cfx_core::invoker::invoke(0xF56B8137DF10135D, &[_effect_name.as_char_ptr().into(), _x_pos.into(), _y_pos.into(), _z_pos.into(), _x_rot.into(), _y_rot.into(), _z_rot.into(), _scale.into(), _x_axis.into(), _y_axis.into(), _z_axis.into()]).unwrap_or_default() }
3020#[inline] pub fn start_networked_particle_fx_non_looped_on_entity(_effect_name: impl cfx_core::types::AsCharPtr, _entity: i32, _offset_x: f32, _offset_y: f32, _offset_z: f32, _rot_x: f32, _rot_y: f32, _rot_z: f32, _scale: f32, _axis_x: bool, _axis_y: bool, _axis_z: bool) -> bool { cfx_core::invoker::invoke(0xC95EB1DB6E92113D, &[_effect_name.as_char_ptr().into(), _entity.into(), _offset_x.into(), _offset_y.into(), _offset_z.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _scale.into(), _axis_x.into(), _axis_y.into(), _axis_z.into()]).unwrap_or_default() }
3021#[inline] pub fn start_networked_particle_fx_non_looped_on_ped_bone(_effect_name: impl cfx_core::types::AsCharPtr, _ped: i32, _offset_x: f32, _offset_y: f32, _offset_z: f32, _rot_x: f32, _rot_y: f32, _rot_z: f32, _bone_index: i32, _scale: f32, _axis_x: bool, _axis_y: bool, _axis_z: bool) -> bool { cfx_core::invoker::invoke(0xA41B6A43642AC2CF, &[_effect_name.as_char_ptr().into(), _ped.into(), _offset_x.into(), _offset_y.into(), _offset_z.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _bone_index.into(), _scale.into(), _axis_x.into(), _axis_y.into(), _axis_z.into()]).unwrap_or_default() }
3022#[inline] pub fn start_particle_fx_looped_at_coord(_effect_name: impl cfx_core::types::AsCharPtr, _x: f32, _y: f32, _z: f32, _x_rot: f32, _y_rot: f32, _z_rot: f32, _scale: f32, _x_axis: bool, _y_axis: bool, _z_axis: bool, _p_11: bool) -> i32 { cfx_core::invoker::invoke(0xE184F4F0DC5910E7, &[_effect_name.as_char_ptr().into(), _x.into(), _y.into(), _z.into(), _x_rot.into(), _y_rot.into(), _z_rot.into(), _scale.into(), _x_axis.into(), _y_axis.into(), _z_axis.into(), _p_11.into()]).unwrap_or_default() }
3023#[inline] pub fn start_particle_fx_looped_on_entity(_effect_name: impl cfx_core::types::AsCharPtr, _entity: i32, _x_offset: f32, _y_offset: f32, _z_offset: f32, _x_rot: f32, _y_rot: f32, _z_rot: f32, _scale: f32, _x_axis: bool, _y_axis: bool, _z_axis: bool) -> i32 { cfx_core::invoker::invoke(0x1AE42C1660FD6517, &[_effect_name.as_char_ptr().into(), _entity.into(), _x_offset.into(), _y_offset.into(), _z_offset.into(), _x_rot.into(), _y_rot.into(), _z_rot.into(), _scale.into(), _x_axis.into(), _y_axis.into(), _z_axis.into()]).unwrap_or_default() }
3024#[inline] pub fn start_particle_fx_looped_on_entity_bone(_effect_name: impl cfx_core::types::AsCharPtr, _entity: i32, _x_offset: f32, _y_offset: f32, _z_offset: f32, _x_rot: f32, _y_rot: f32, _z_rot: f32, _bone_index: i32, _scale: f32, _x_axis: bool, _y_axis: bool, _z_axis: bool) -> i32 { cfx_core::invoker::invoke(0xC6EB449E33977F0B, &[_effect_name.as_char_ptr().into(), _entity.into(), _x_offset.into(), _y_offset.into(), _z_offset.into(), _x_rot.into(), _y_rot.into(), _z_rot.into(), _bone_index.into(), _scale.into(), _x_axis.into(), _y_axis.into(), _z_axis.into()]).unwrap_or_default() }
3025#[inline] pub fn start_particle_fx_looped_on_ped_bone(_effect_name: impl cfx_core::types::AsCharPtr, _ped: i32, _x_offset: f32, _y_offset: f32, _z_offset: f32, _x_rot: f32, _y_rot: f32, _z_rot: f32, _bone_index: i32, _scale: f32, _x_axis: bool, _y_axis: bool, _z_axis: bool) -> i32 { cfx_core::invoker::invoke(0xF28DA9F38CD1787C, &[_effect_name.as_char_ptr().into(), _ped.into(), _x_offset.into(), _y_offset.into(), _z_offset.into(), _x_rot.into(), _y_rot.into(), _z_rot.into(), _bone_index.into(), _scale.into(), _x_axis.into(), _y_axis.into(), _z_axis.into()]).unwrap_or_default() }
3026#[inline] pub fn start_particle_fx_non_looped_at_coord(_effect_name: impl cfx_core::types::AsCharPtr, _x_pos: f32, _y_pos: f32, _z_pos: f32, _x_rot: f32, _y_rot: f32, _z_rot: f32, _scale: f32, _x_axis: bool, _y_axis: bool, _z_axis: bool) -> i32 { cfx_core::invoker::invoke(0x25129531F77B9ED3, &[_effect_name.as_char_ptr().into(), _x_pos.into(), _y_pos.into(), _z_pos.into(), _x_rot.into(), _y_rot.into(), _z_rot.into(), _scale.into(), _x_axis.into(), _y_axis.into(), _z_axis.into()]).unwrap_or_default() }
3027#[inline] pub fn start_particle_fx_non_looped_on_entity(_effect_name: impl cfx_core::types::AsCharPtr, _entity: i32, _offset_x: f32, _offset_y: f32, _offset_z: f32, _rot_x: f32, _rot_y: f32, _rot_z: f32, _scale: f32, _axis_x: bool, _axis_y: bool, _axis_z: bool) -> bool { cfx_core::invoker::invoke(0xD53A3B8DA0809D2, &[_effect_name.as_char_ptr().into(), _entity.into(), _offset_x.into(), _offset_y.into(), _offset_z.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _scale.into(), _axis_x.into(), _axis_y.into(), _axis_z.into()]).unwrap_or_default() }
3028#[inline] pub fn start_particle_fx_non_looped_on_ped_bone(_effect_name: impl cfx_core::types::AsCharPtr, _ped: i32, _offset_x: f32, _offset_y: f32, _offset_z: f32, _rot_x: f32, _rot_y: f32, _rot_z: f32, _bone_index: i32, _scale: f32, _axis_x: bool, _axis_y: bool, _axis_z: bool) -> bool { cfx_core::invoker::invoke(0xE7E72961BA18619, &[_effect_name.as_char_ptr().into(), _ped.into(), _offset_x.into(), _offset_y.into(), _offset_z.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _bone_index.into(), _scale.into(), _axis_x.into(), _axis_y.into(), _axis_z.into()]).unwrap_or_default() }
3029#[inline] pub fn start_petrol_trail_decals(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x99AC7F0D8B9C893D, &[_p_0.into()]); }
3030#[inline] pub fn stop_particle_fx_looped(_ptfx_handle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8F75998877616996, &[_ptfx_handle.into(), _p_1.into()]); }
3031#[inline] pub fn terraingrid_activate(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA356990E161C9E65, &[_toggle.into()]); }
3032#[inline] pub fn terraingrid_set_colours(_low_r: i32, _low_g: i32, _low_b: i32, _low_alpha: i32, _r: i32, _g: i32, _b: i32, _alpha: i32, _high_r: i32, _high_g: i32, _high_b: i32, _high_alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5CE62918F8D703C7, &[_low_r.into(), _low_g.into(), _low_b.into(), _low_alpha.into(), _r.into(), _g.into(), _b.into(), _alpha.into(), _high_r.into(), _high_g.into(), _high_b.into(), _high_alpha.into()]); }
3033#[inline] pub fn terraingrid_set_params(_x: f32, _y: f32, _z: f32, _p_3: f32, _rotation: f32, _p_5: f32, _width: f32, _height: f32, _p_8: f32, _scale: f32, _glow_intensity: f32, _normal_height: f32, _height_diff: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1C4FC5752BCD8E48, &[_x.into(), _y.into(), _z.into(), _p_3.into(), _rotation.into(), _p_5.into(), _width.into(), _height.into(), _p_8.into(), _scale.into(), _glow_intensity.into(), _normal_height.into(), _height_diff.into()]); }
3034#[inline] pub fn toggle_paused_renderphases(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDFC252D8A3E15AB7, &[_toggle.into()]); }
3035#[inline] pub fn trigger_screenblur_fade_in(_transition_time: f32) -> bool { cfx_core::invoker::invoke(0xA328A24AAA6B7FDC, &[_transition_time.into()]).unwrap_or_default() }
3036#[inline] pub fn trigger_screenblur_fade_out(_transition_time: f32) -> bool { cfx_core::invoker::invoke(0xEFACC8AEF94430D5, &[_transition_time.into()]).unwrap_or_default() }
3037#[inline] pub fn ui3dscene_is_available() -> bool { cfx_core::invoker::invoke(0xD3A10FC7FD8D98CD, &[]).unwrap_or_default() }
3038#[inline] pub fn ui3dscene_push_preset(_preset_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xF1CEA8A4198D8E9A, &[_preset_name.as_char_ptr().into()]).unwrap_or_default() }
3039#[inline] pub fn unpatch_decal_diffuse_map(_decal_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB7ED70C49521A61D, &[_decal_type.into()]); }
3040#[inline] pub fn update_lights_on_entity(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDEADC0DEDEADC0DE, &[_entity.into()]); }
3041#[inline] pub fn use_particle_fx_asset(_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6C38AF3693A69A91, &[_name.as_char_ptr().into()]); }
3042#[inline] pub fn wash_decals_from_vehicle(_vehicle: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5B712761429DBC14, &[_vehicle.into(), _p_1.into()]); }
3043#[inline] pub fn wash_decals_in_range(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9C30613D50A6ADEF, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
3044#[inline] pub fn _animpostfx_get_unk(_effect_name: impl cfx_core::types::AsCharPtr) -> f32 { cfx_core::invoker::invoke(0xE35B38A27E8E7179, &[_effect_name.as_char_ptr().into()]).unwrap_or_default() }
3045#[inline] pub fn _animpostfx_stop_and_do_unk(_effect_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD2209BE128B5418C, &[_effect_name.as_char_ptr().into()]); }
3046#[inline] pub fn _cascade_shadows_clear_shadow_sample_type() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x27CB772218215325, &[]); }
3047#[inline] pub fn _clear_extra_timecycle_modifier() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x92CCC17A7A2285DA, &[]); }
3048#[inline] pub fn _disable_script_ambient_effects(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEFD97FF47B745B8D, &[_p_0.into()]); }
3049#[inline] pub fn _draw_bink_movie(_bink_movie: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _r: i32, _g: i32, _b: i32, _a: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7118E83EEB9F7238, &[_bink_movie.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _r.into(), _g.into(), _b.into(), _a.into()]); }
3050#[inline] pub fn _draw_interactive_sprite(_texture_dict: impl cfx_core::types::AsCharPtr, _texture_name: impl cfx_core::types::AsCharPtr, _screen_x: f32, _screen_y: f32, _width: f32, _height: f32, _heading: f32, _red: i32, _green: i32, _blue: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2BC54A8188768488, &[_texture_dict.as_char_ptr().into(), _texture_name.as_char_ptr().into(), _screen_x.into(), _screen_y.into(), _width.into(), _height.into(), _heading.into(), _red.into(), _green.into(), _blue.into(), _alpha.into()]); }
3051#[inline] pub fn _draw_light_with_range_and_shadow(_x: f32, _y: f32, _z: f32, _r: i32, _g: i32, _b: i32, _range: f32, _intensity: f32, _shadow: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF49E9A9716A04595, &[_x.into(), _y.into(), _z.into(), _r.into(), _g.into(), _b.into(), _range.into(), _intensity.into(), _shadow.into()]); }
3052#[inline] pub fn _draw_marker_2(_type: i32, _pos_x: f32, _pos_y: f32, _pos_z: f32, _dir_x: f32, _dir_y: f32, _dir_z: f32, _rot_x: f32, _rot_y: f32, _rot_z: f32, _scale_x: f32, _scale_y: f32, _scale_z: f32, _red: i32, _green: i32, _blue: i32, _alpha: i32, _bob_up_and_down: bool, _face_camera: bool, _p_19: i32, _rotate: bool, _texture_dict: impl cfx_core::types::AsCharPtr, _texture_name: impl cfx_core::types::AsCharPtr, _draw_on_ents: bool, _p_24: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE82728F0DE75D13A, &[_type.into(), _pos_x.into(), _pos_y.into(), _pos_z.into(), _dir_x.into(), _dir_y.into(), _dir_z.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _scale_x.into(), _scale_y.into(), _scale_z.into(), _red.into(), _green.into(), _blue.into(), _alpha.into(), _bob_up_and_down.into(), _face_camera.into(), _p_19.into(), _rotate.into(), _texture_dict.as_char_ptr().into(), _texture_name.as_char_ptr().into(), _draw_on_ents.into(), _p_24.into()]); }
3053#[inline] pub fn _draw_showroom(_p_0: impl cfx_core::types::AsCharPtr, _ped: i32, _p_2: i32, _pos_x: f32, _pos_y: f32, _pos_z: f32) -> bool { cfx_core::invoker::invoke(0x98C4FE6EC34154CA, &[_p_0.as_char_ptr().into(), _ped.into(), _p_2.into(), _pos_x.into(), _pos_y.into(), _pos_z.into()]).unwrap_or_default() }
3054#[inline] pub fn _draw_sphere(_x: f32, _y: f32, _z: f32, _radius: f32, _r: i32, _g: i32, _b: i32, _opacity: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x799017F9E3B10112, &[_x.into(), _y.into(), _z.into(), _radius.into(), _r.into(), _g.into(), _b.into(), _opacity.into()]); }
3055#[inline] pub fn _draw_spot_light_with_shadow(_pos_x: f32, _pos_y: f32, _pos_z: f32, _dir_x: f32, _dir_y: f32, _dir_z: f32, _color_r: i32, _color_g: i32, _color_b: i32, _distance: f32, _brightness: f32, _roundness: f32, _radius: f32, _falloff: f32, _shadow_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5BCA583A583194DB, &[_pos_x.into(), _pos_y.into(), _pos_z.into(), _dir_x.into(), _dir_y.into(), _dir_z.into(), _color_r.into(), _color_g.into(), _color_b.into(), _distance.into(), _brightness.into(), _roundness.into(), _radius.into(), _falloff.into(), _shadow_id.into()]); }
3056#[inline] pub fn _draw_sprite_poly(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _x_3: f32, _y_3: f32, _z_3: f32, _red: i32, _green: i32, _blue: i32, _alpha: i32, _texture_dict: impl cfx_core::types::AsCharPtr, _texture_name: impl cfx_core::types::AsCharPtr, _u_1: f32, _v_1: f32, _w_1: f32, _u_2: f32, _v_2: f32, _w_2: f32, _u_3: f32, _v_3: f32, _w_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x29280002282F1928, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _x_3.into(), _y_3.into(), _z_3.into(), _red.into(), _green.into(), _blue.into(), _alpha.into(), _texture_dict.as_char_ptr().into(), _texture_name.as_char_ptr().into(), _u_1.into(), _v_1.into(), _w_1.into(), _u_2.into(), _v_2.into(), _w_2.into(), _u_3.into(), _v_3.into(), _w_3.into()]); }
3057#[inline] pub fn _draw_sprite_poly_2(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _x_3: f32, _y_3: f32, _z_3: f32, _red_1: f32, _green_1: f32, _blue_1: f32, _alpha_1: i32, _red_2: f32, _green_2: f32, _blue_2: f32, _alpha_2: i32, _red_3: f32, _green_3: f32, _blue_3: f32, _alpha_3: i32, _texture_dict: impl cfx_core::types::AsCharPtr, _texture_name: impl cfx_core::types::AsCharPtr, _u_1: f32, _v_1: f32, _w_1: f32, _u_2: f32, _v_2: f32, _w_2: f32, _u_3: f32, _v_3: f32, _w_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x736D7AA1B750856B, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _x_3.into(), _y_3.into(), _z_3.into(), _red_1.into(), _green_1.into(), _blue_1.into(), _alpha_1.into(), _red_2.into(), _green_2.into(), _blue_2.into(), _alpha_2.into(), _red_3.into(), _green_3.into(), _blue_3.into(), _alpha_3.into(), _texture_dict.as_char_ptr().into(), _texture_name.as_char_ptr().into(), _u_1.into(), _v_1.into(), _w_1.into(), _u_2.into(), _v_2.into(), _w_2.into(), _u_3.into(), _v_3.into(), _w_3.into()]); }
3058#[inline] pub fn _draw_sprite_uv(_texture_dict: impl cfx_core::types::AsCharPtr, _texture_name: impl cfx_core::types::AsCharPtr, _x: f32, _y: f32, _width: f32, _height: f32, _u_1: f32, _v_1: f32, _u_2: f32, _v_2: f32, _heading: f32, _red: i32, _green: i32, _blue: i32, _alpha: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x95812F9B26074726, &[_texture_dict.as_char_ptr().into(), _texture_name.as_char_ptr().into(), _x.into(), _y.into(), _width.into(), _height.into(), _u_1.into(), _v_1.into(), _u_2.into(), _v_2.into(), _heading.into(), _red.into(), _green.into(), _blue.into(), _alpha.into()]); }
3059#[inline] pub fn _end_text_command_scaleform_string_2() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAE4E8157D9ECF087, &[]); }
3060#[inline] pub fn _get_active_screen_resolution(_x: &mut i32, _y: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x873C9F3104101DD3, &[_x.into(), _y.into()]); }
3061#[inline] pub fn _get_aspect_ratio(_b: bool) -> f32 { cfx_core::invoker::invoke(0xF1307EF624A80D87, &[_b.into()]).unwrap_or_default() }
3062#[inline] pub fn _get_bink_movie_time(_bink_movie: i32) -> f32 { cfx_core::invoker::invoke(0x8E17DDD6B9D5BF29, &[_bink_movie.into()]).unwrap_or_default() }
3063#[inline] pub fn _get_extra_timecycle_modifier_index() -> i32 { cfx_core::invoker::invoke(0xBB0527EC6341496D, &[]).unwrap_or_default() }
3064#[inline] pub fn _get_scaleform_movie_method_return_value_bool(_method_return: i32) -> bool { cfx_core::invoker::invoke(0xD80A80346A45D761, &[_method_return.into()]).unwrap_or_default() }
3065#[inline] pub fn _get_script_gfx_position(_x: f32, _y: f32, _calculated_x: &mut f32, _calculated_y: &mut f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6DD8F5AA635EB4B2, &[_x.into(), _y.into(), _calculated_x.into(), _calculated_y.into()]); }
3066#[inline] pub fn _grass_lod_reset_script_areas() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x302C91AB2D477F7E, &[]); }
3067#[inline] pub fn _grass_lod_shrink_script_areas(_x: f32, _y: f32, _z: f32, _radius: f32, _p_4: f32, _p_5: f32, _p_6: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6D955F6A9E0295B1, &[_x.into(), _y.into(), _z.into(), _radius.into(), _p_4.into(), _p_5.into(), _p_6.into()]); }
3068#[inline] pub fn _is_playlist_unk(_tv_channel: i32, _p_1: i32) -> bool { cfx_core::invoker::invoke(0x1F710BFF7DAE6261, &[_tv_channel.into(), _p_1.into()]).unwrap_or_default() }
3069#[inline] pub fn _is_tv_playlist_item_playing(_video_cliphash: i32) -> bool { cfx_core::invoker::invoke(0xAD973CA1E077B60, &[_video_cliphash.into()]).unwrap_or_default() }
3070#[inline] pub fn _override_ped_badge_texture(_ped: i32, _txd: impl cfx_core::types::AsCharPtr, _txn: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x95EB5E34F821BABE, &[_ped.into(), _txd.as_char_ptr().into(), _txn.as_char_ptr().into()]).unwrap_or_default() }
3071#[inline] pub fn _play_bink_movie(_bink_movie: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x70D2CC8A542A973C, &[_bink_movie.into()]); }
3072#[inline] pub fn _register_noir_screen_effect_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA44FF770DFBC5DAE, &[]); }
3073#[inline] pub fn _release_bink_movie(_bink_movie: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4D950EEFA4EED8C, &[_bink_movie.into()]); }
3074#[inline] pub fn _request_scaleform_movie_2(_scaleform_name: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x65E7E78842E74CDB, &[_scaleform_name.as_char_ptr().into()]).unwrap_or_default() }
3075#[inline] pub fn _request_scaleform_movie_interactive(_scaleform_name: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xBD06C611BB9048C2, &[_scaleform_name.as_char_ptr().into()]).unwrap_or_default() }
3076#[inline] pub fn _reset_extra_timecycle_modifier_strength() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2BF72AD5B41AA739, &[]); }
3077#[inline] pub fn _return_two(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x40AFB081F8ADD4EE, &[_p_0.into()]).unwrap_or_default() }
3078#[inline] pub fn _scaleform_movie_method_add_param_texture_name_string_2(_string: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x77FE3402004CD1B0, &[_string.as_char_ptr().into()]); }
3079#[inline] pub fn _seethrough_get_max_thickness() -> f32 { cfx_core::invoker::invoke(0x43DBAE39626CE83F, &[]).unwrap_or_default() }
3080#[inline] pub fn _seethrough_set_color_near(_red: i32, _green: i32, _blue: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1086127B3A63505E, &[_red.into(), _green.into(), _blue.into()]); }
3081#[inline] pub fn _seethrough_set_fade_end_distance(_distance: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9D75795B9DC6EBBF, &[_distance.into()]); }
3082#[inline] pub fn _seethrough_set_fade_start_distance(_distance: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA78DE25577300BA1, &[_distance.into()]); }
3083#[inline] pub fn _seethrough_set_hi_light_intensity(_intensity: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x19E50EB6E33E1D28, &[_intensity.into()]); }
3084#[inline] pub fn _seethrough_set_hi_light_noise(_noise: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1636D7FC127B10D2, &[_noise.into()]); }
3085#[inline] pub fn _seethrough_set_max_thickness(_thickness: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC8FAC83902A62DF, &[_thickness.into()]); }
3086#[inline] pub fn _seethrough_set_noise_amount_max(_amount: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFEBFBFDFB66039DE, &[_amount.into()]); }
3087#[inline] pub fn _seethrough_set_noise_amount_min(_amount: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFF5992E1C9E65D05, &[_amount.into()]); }
3088#[inline] pub fn _set_artificial_lights_state_affects_vehicles(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE2B187C0939B3D32, &[_toggle.into()]); }
3089#[inline] pub fn _set_bink_movie(_name: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x338D9F609FD632DB, &[_name.as_char_ptr().into()]).unwrap_or_default() }
3090#[inline] pub fn _set_bink_movie_time(_bink_movie: i32, _progress: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCB6B3446855B57A, &[_bink_movie.into(), _progress.into()]); }
3091#[inline] pub fn _set_bink_movie_unk_2(_bink_movie: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF816F2933752322D, &[_bink_movie.into(), _p_1.into()]); }
3092#[inline] pub fn _set_bink_movie_volume(_bink_movie: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAFF33B1178172223, &[_bink_movie.into(), _value.into()]); }
3093#[inline] pub fn _set_bink_should_skip(_bink_movie: i32, _should_skip: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6805D58CAA427B72, &[_bink_movie.into(), _should_skip.into()]); }
3094#[inline] pub fn _set_checkpoint_icon_scale(_checkpoint: i32, _scale: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x44621483FF966526, &[_checkpoint.into(), _scale.into()]); }
3095#[inline] pub fn _set_checkpoint_scale(_checkpoint: i32, _p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4B5B4DA5D79F1943, &[_checkpoint.into(), _p_0.into()]); }
3096#[inline] pub fn _set_extra_timecycle_modifier(_modifier_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5096FD9CCB49056D, &[_modifier_name.as_char_ptr().into()]); }
3097#[inline] pub fn _set_extra_timecycle_modifier_strength(_strength: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2C328AF17210F009, &[_strength.into()]); }
3098#[inline] pub fn _set_force_ped_footsteps_tracks(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAEEDAD1420C65CC0, &[_toggle.into()]); }
3099#[inline] pub fn _set_force_vehicle_trails(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4CC7F0FEA5283FE0, &[_toggle.into()]); }
3100#[inline] pub fn _set_scaleform_fit_rendertarget(_scaleform_handle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE6A9F00D4240B519, &[_scaleform_handle.into(), _toggle.into()]); }
3101#[inline] pub fn _start_networked_particle_fx_non_looped_on_entity_bone(_effect_name: impl cfx_core::types::AsCharPtr, _entity: i32, _offset_x: f32, _offset_y: f32, _offset_z: f32, _rot_x: f32, _rot_y: f32, _rot_z: f32, _bone_index: i32, _scale: f32, _axis_x: bool, _axis_y: bool, _axis_z: bool) -> bool { cfx_core::invoker::invoke(0x2B1F2A72E0F5325, &[_effect_name.as_char_ptr().into(), _entity.into(), _offset_x.into(), _offset_y.into(), _offset_z.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _bone_index.into(), _scale.into(), _axis_x.into(), _axis_y.into(), _axis_z.into()]).unwrap_or_default() }
3102#[inline] pub fn _stop_bink_movie(_bink_movie: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x63606A61DE68898A, &[_bink_movie.into()]); }
3103}
3104pub mod misc {
3105use cfx_core::types::ToMessagePack;
3106#[inline] pub fn _0x02deaac8f8ea7fe7(_p_0: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2DEAAC8F8EA7FE7, &[_p_0.as_char_ptr().into()]); }
3107#[inline] pub fn _0x06462a961e94b67c() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6462A961E94B67C, &[]); }
3108#[inline] pub fn _0x0cf97f497fe7d048(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCF97F497FE7D048, &[_p_0.into()]); }
3109#[inline] pub fn _0x1178e104409fe58c(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1178E104409FE58C, &[_p_0.into(), _p_1.into()]); }
3110#[inline] pub fn _0x19bfed045c647c49(_ped: i32) -> bool { cfx_core::invoker::invoke(0x19BFED045C647C49, &[_ped.into()]).unwrap_or_default() }
3111#[inline] pub fn _0x1bb299305c3e8c13(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1BB299305C3E8C13, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
3112#[inline] pub fn _0x1eae0a6e978894a2(_p_0: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1EAE0A6E978894A2, &[_p_0.into(), _p_1.into()]); }
3113#[inline] pub fn _0x2107a3773771186d() -> bool { cfx_core::invoker::invoke(0x2107A3773771186D, &[]).unwrap_or_default() }
3114#[inline] pub fn _0x21c235bc64831e5a(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: f32, _p_8: f32, _p_9: bool) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x21C235BC64831E5A, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into()]).unwrap_or_default() }
3115#[inline] pub fn _0x23227df0b2115469() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x23227DF0B2115469, &[]); }
3116#[inline] pub fn _0x31125fd509d9043f(_p_0: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x31125FD509D9043F, &[_p_0.into()]); }
3117#[inline] pub fn _0x39455bf4f4f55186(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: i32, _p_9: i32, _p_10: i32, _p_11: i32, _p_12: i32) -> i32 { cfx_core::invoker::invoke(0x39455BF4F4F55186, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into(), _p_11.into(), _p_12.into()]).unwrap_or_default() }
3118#[inline] pub fn _0x397baa01068baa96() -> i32 { cfx_core::invoker::invoke(0x397BAA01068BAA96, &[]).unwrap_or_default() }
3119#[inline] pub fn _0x48f069265a0e4bec(_p_0: &mut i32, _name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x48F069265A0E4BEC, &[_p_0.into(), _name.as_char_ptr().into()]); }
3120#[inline] pub fn _0x4dcdf92bf64236cd(_p_0: impl cfx_core::types::AsCharPtr, _p_1: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4DCDF92BF64236CD, &[_p_0.as_char_ptr().into(), _p_1.as_char_ptr().into()]); }
3121#[inline] pub fn _0x54f157e0336a3822(_ped: i32, _p_1: impl cfx_core::types::AsCharPtr, _p_2: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x54F157E0336A3822, &[_ped.into(), _p_1.as_char_ptr().into(), _p_2.into()]); }
3122#[inline] pub fn _0x5b1f2e327b6b6fe1() -> i32 { cfx_core::invoker::invoke(0x5B1F2E327B6B6FE1, &[]).unwrap_or_default() }
3123#[inline] pub fn _0x65d2ebb47e1cec21(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x65D2EBB47E1CEC21, &[_toggle.into()]); }
3124#[inline] pub fn _0x693478acbd7f18e7() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x693478ACBD7F18E7, &[]); }
3125#[inline] pub fn _0x6f2135b6129620c1(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6F2135B6129620C1, &[_toggle.into()]); }
3126#[inline] pub fn _0x6fddf453c0c756ec() -> bool { cfx_core::invoker::invoke(0x6FDDF453C0C756EC, &[]).unwrap_or_default() }
3127#[inline] pub fn _0x703cc7f60cbb2b57(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x703CC7F60CBB2B57, &[_p_0.into()]); }
3128#[inline] pub fn _0x7ec6f9a478a6a512() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7EC6F9A478A6A512, &[]); }
3129#[inline] pub fn _0x7f8f6405f4777af6(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: f32, _p_8: f32, _p_9: bool) -> f32 { cfx_core::invoker::invoke(0x7F8F6405F4777AF6, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into()]).unwrap_or_default() }
3130#[inline] pub fn _0x8269816f6cfd40f8(_p_0: &mut i32, _name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8269816F6CFD40F8, &[_p_0.into(), _name.as_char_ptr().into()]); }
3131#[inline] pub fn _0x8951eb9c6906d3c8() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8951EB9C6906D3C8, &[]); }
3132#[inline] pub fn _0x8d74e26f54b4e5c3(_p_0: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8D74E26F54B4E5C3, &[_p_0.as_char_ptr().into()]); }
3133#[inline] pub fn _0x916ca67d26fd1e37(_p_0: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x916CA67D26FD1E37, &[_p_0.as_char_ptr().into()]); }
3134#[inline] pub fn _0x97e7e2c04245115b(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x97E7E2C04245115B, &[_p_0.into()]); }
3135#[inline] pub fn _0xa0ad167e4b39d9a2(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: i32, _p_9: i32, _p_10: i32, _p_11: i32, _p_12: i32, _p_13: i32) -> i32 { cfx_core::invoker::invoke(0xA0AD167E4B39D9A2, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into(), _p_11.into(), _p_12.into(), _p_13.into()]).unwrap_or_default() }
3136#[inline] pub fn _0xa4a0065e39c9f25c(_p_0: &mut cfx_core::types::Vector3, _p_1: &mut f32, _fade_in_after_load: &mut bool, _p_3: &mut bool) -> bool { cfx_core::invoker::invoke(0xA4A0065E39C9F25C, &[_p_0.into(), _p_1.into(), _fade_in_after_load.into(), _p_3.into()]).unwrap_or_default() }
3137#[inline] pub fn _0xb51b9ab9ef81868c(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB51B9AB9EF81868C, &[_toggle.into()]); }
3138#[inline] pub fn _0xba4b8d83bdc75551(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBA4B8D83BDC75551, &[_p_0.into()]); }
3139#[inline] pub fn _0xd10282b6e3751ba0() -> i32 { cfx_core::invoker::invoke(0xD10282B6E3751BA0, &[]).unwrap_or_default() }
3140#[inline] pub fn _0xd642319c54aadeb6() -> i32 { cfx_core::invoker::invoke(0xD642319C54AADEB6, &[]).unwrap_or_default() }
3141#[inline] pub fn _0xd9f692d349249528() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD9F692D349249528, &[]); }
3142#[inline] pub fn _0xe3d969d2785ffb5e() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE3D969D2785FFB5E, &[]); }
3143#[inline] pub fn _0xe532ec1a63231b4f(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE532EC1A63231B4F, &[_p_0.into(), _p_1.into()]); }
3144#[inline] pub fn _0xe95b0c7d5ba3b96b(_ped: i32) -> bool { cfx_core::invoker::invoke(0xE95B0C7D5BA3B96B, &[_ped.into()]).unwrap_or_default() }
3145#[inline] pub fn _0xeb078ca2b5e82add(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEB078CA2B5E82ADD, &[_p_0.into(), _p_1.into()]); }
3146#[inline] pub fn _0xeb2104e905c6f2e9() -> i32 { cfx_core::invoker::invoke(0xEB2104E905C6F2E9, &[]).unwrap_or_default() }
3147#[inline] pub fn _0xebd3205a207939ed(_p_0: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEBD3205A207939ED, &[_p_0.into()]); }
3148#[inline] pub fn _0xf56dfb7b61be7276(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: f32, _p_8: f32, _p_9: f32, _p_10: f32, _p_11: f32, _p_12: &mut f32) -> bool { cfx_core::invoker::invoke(0xF56DFB7B61BE7276, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into(), _p_11.into(), _p_12.into()]).unwrap_or_default() }
3149#[inline] pub fn _0xfa3ffb0eebc288a3(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFA3FFB0EEBC288A3, &[_p_0.into()]); }
3150#[inline] pub fn _0xfaa457ef263e8763(_p_0: &mut i32, _name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFAA457EF263E8763, &[_p_0.into(), _name.as_char_ptr().into()]); }
3151#[inline] pub fn _0xfb00ca71da386228() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFB00CA71DA386228, &[]); }
3152#[inline] pub fn _0xfb80ab299d2ee1bd(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFB80AB299D2EE1BD, &[_toggle.into()]); }
3153#[inline] pub fn absf(_value: f32) -> f32 { cfx_core::invoker::invoke(0x73D57CFFDD12C355, &[_value.into()]).unwrap_or_default() }
3154#[inline] pub fn absi(_value: i32) -> i32 { cfx_core::invoker::invoke(0xF0D31AD191A74F87, &[_value.into()]).unwrap_or_default() }
3155#[inline] pub fn acos(_p_0: f32) -> f32 { cfx_core::invoker::invoke(0x1D08B970013C34B6, &[_p_0.into()]).unwrap_or_default() }
3156#[inline] pub fn add_hospital_restart(_x: f32, _y: f32, _z: f32, _p_3: f32, _p_4: i32) -> i32 { cfx_core::invoker::invoke(0x1F464EF988465A81, &[_x.into(), _y.into(), _z.into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
3157#[inline] pub fn add_police_restart(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: i32) -> i32 { cfx_core::invoker::invoke(0x452736765B31FC4B, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
3158#[inline] pub fn add_pop_multiplier_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _p_6: f32, _p_7: f32, _p_8: bool) -> i32 { cfx_core::invoker::invoke(0x67F6413D3220E18D, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _p_6.into(), _p_7.into(), _p_8.into()]).unwrap_or_default() }
3159#[inline] pub fn add_pop_multiplier_sphere(_x: f32, _y: f32, _z: f32, _radius: f32, _ped_multiplier: f32, _vehicle_multiplier: f32, _p_6: bool, _p_7: bool) -> i32 { cfx_core::invoker::invoke(0x32C7A7E8C43A1F80, &[_x.into(), _y.into(), _z.into(), _radius.into(), _ped_multiplier.into(), _vehicle_multiplier.into(), _p_6.into(), _p_7.into()]).unwrap_or_default() }
3160#[inline] pub fn add_replay_stat_value(_value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x69FE6DC87BD2A5E9, &[_value.into()]); }
3161#[inline] pub fn add_stunt_jump(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _x_3: f32, _y_3: f32, _z_3: f32, _x_4: f32, _y_4: f32, _z_4: f32, _cam_x: f32, _cam_y: f32, _cam_z: f32, _unk_1: i32, _unk_2: i32, _unk_3: i32) -> i32 { cfx_core::invoker::invoke(0x1A992DA297A4630C, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _x_3.into(), _y_3.into(), _z_3.into(), _x_4.into(), _y_4.into(), _z_4.into(), _cam_x.into(), _cam_y.into(), _cam_z.into(), _unk_1.into(), _unk_2.into(), _unk_3.into()]).unwrap_or_default() }
3162#[inline] pub fn add_stunt_jump_angled(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _radius_1: f32, _x_3: f32, _y_3: f32, _z_3: f32, _x_4: f32, _y_4: f32, _z_4: f32, _radius_2: f32, _cam_x: f32, _cam_y: f32, _cam_z: f32, _unk_1: i32, _unk_2: i32, _unk_3: i32) -> i32 { cfx_core::invoker::invoke(0xBBE5D803A5360CBF, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _radius_1.into(), _x_3.into(), _y_3.into(), _z_3.into(), _x_4.into(), _y_4.into(), _z_4.into(), _radius_2.into(), _cam_x.into(), _cam_y.into(), _cam_z.into(), _unk_1.into(), _unk_2.into(), _unk_3.into()]).unwrap_or_default() }
3163#[inline] pub fn allow_mission_creator_warp(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDEA36202FC3382DF, &[_toggle.into()]); }
3164#[inline] pub fn are_profile_settings_valid() -> bool { cfx_core::invoker::invoke(0x5AA3BEFA29F03AD4, &[]).unwrap_or_default() }
3165#[inline] pub fn are_strings_equal(_string_1: impl cfx_core::types::AsCharPtr, _string_2: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xC515FAB3FF9EA92, &[_string_1.as_char_ptr().into(), _string_2.as_char_ptr().into()]).unwrap_or_default() }
3166#[inline] pub fn asin(_p_0: f32) -> f32 { cfx_core::invoker::invoke(0xC843060B5765DCE7, &[_p_0.into()]).unwrap_or_default() }
3167#[inline] pub fn atan(_p_0: f32) -> f32 { cfx_core::invoker::invoke(0xA9D1795CD5043663, &[_p_0.into()]).unwrap_or_default() }
3168#[inline] pub fn atan2(_p_0: f32, _p_1: f32) -> f32 { cfx_core::invoker::invoke(0x8927CBF9D22261A4, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
3169#[inline] pub fn begin_replay_stats(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE0E500246FF73D66, &[_p_0.into(), _p_1.into()]); }
3170#[inline] pub fn block_dispatch_service_resource_creation(_dispatch_service: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9B2BD3773123EA2F, &[_dispatch_service.into(), _toggle.into()]); }
3171#[inline] pub fn cancel_stunt_jump() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE6B7B0ACD4E4B75E, &[]); }
3172#[inline] pub fn clear_angled_area_of_vehicles(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _width: f32, _p_7: bool, _p_8: bool, _p_9: bool, _p_10: bool, _p_11: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x11DB3500F042A8AA, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _width.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into(), _p_11.into()]); }
3173#[inline] pub fn clear_area(_x: f32, _y: f32, _z: f32, _radius: f32, _p_4: bool, _ignore_cop_cars: bool, _ignore_objects: bool, _p_7: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA56F01F3765B93A0, &[_x.into(), _y.into(), _z.into(), _radius.into(), _p_4.into(), _ignore_cop_cars.into(), _ignore_objects.into(), _p_7.into()]); }
3174#[inline] pub fn clear_area_leave_vehicle_health(_x: f32, _y: f32, _z: f32, _radius: f32, _p_4: bool, _p_5: bool, _p_6: bool, _p_7: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x957838AAF91BD12D, &[_x.into(), _y.into(), _z.into(), _radius.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into()]); }
3175#[inline] pub fn clear_area_of_cops(_x: f32, _y: f32, _z: f32, _radius: f32, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4F8FC8FCF58F88D, &[_x.into(), _y.into(), _z.into(), _radius.into(), _flags.into()]); }
3176#[inline] pub fn clear_area_of_objects(_x: f32, _y: f32, _z: f32, _radius: f32, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDD9B9B385AAC7F5B, &[_x.into(), _y.into(), _z.into(), _radius.into(), _flags.into()]); }
3177#[inline] pub fn clear_area_of_peds(_x: f32, _y: f32, _z: f32, _radius: f32, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBE31FD6CE464AC59, &[_x.into(), _y.into(), _z.into(), _radius.into(), _flags.into()]); }
3178#[inline] pub fn clear_area_of_projectiles(_x: f32, _y: f32, _z: f32, _radius: f32, _flags: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA1CB9094635D1A6, &[_x.into(), _y.into(), _z.into(), _radius.into(), _flags.into()]); }
3179#[inline] pub fn clear_area_of_vehicles(_x: f32, _y: f32, _z: f32, _radius: f32, _p_4: bool, _p_5: bool, _p_6: bool, _p_7: bool, _p_8: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1C7B9B38428AEB6, &[_x.into(), _y.into(), _z.into(), _radius.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into()]); }
3180#[inline] pub fn clear_bit(_address: &mut i32, _offset: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE80492A9AC099A93, &[_address.into(), _offset.into()]); }
3181#[inline] pub fn clear_override_weather() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x338D2E3477711050, &[]); }
3182#[inline] pub fn clear_replay_stats() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1B1AB132A16FDA55, &[]); }
3183#[inline] pub fn clear_weather_type_persist() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCCC39339BEF76CF5, &[]); }
3184#[inline] pub fn compare_strings(_str_1: impl cfx_core::types::AsCharPtr, _str_2: impl cfx_core::types::AsCharPtr, _match_case: bool, _max_length: i32) -> i32 { cfx_core::invoker::invoke(0x1E34710ECD4AB0EB, &[_str_1.as_char_ptr().into(), _str_2.as_char_ptr().into(), _match_case.into(), _max_length.into()]).unwrap_or_default() }
3185#[inline] pub fn create_incident(_dispatch_service: i32, _x: f32, _y: f32, _z: f32, _num_units: i32, _radius: f32, _out_incident_id: &mut i32) -> bool { cfx_core::invoker::invoke(0x3F892CAF67444AE7, &[_dispatch_service.into(), _x.into(), _y.into(), _z.into(), _num_units.into(), _radius.into(), _out_incident_id.into()]).unwrap_or_default() }
3186#[inline] pub fn create_incident_with_entity(_dispatch_service: i32, _ped: i32, _num_units: i32, _radius: f32, _out_incident_id: &mut i32) -> bool { cfx_core::invoker::invoke(0x5983472F0494E60, &[_dispatch_service.into(), _ped.into(), _num_units.into(), _radius.into(), _out_incident_id.into()]).unwrap_or_default() }
3187#[inline] pub fn delete_incident(_incident_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x556C1AA270D5A207, &[_incident_id.into()]); }
3188#[inline] pub fn delete_stunt_jump(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDC518000E39DAE1F, &[_p_0.into()]); }
3189#[inline] pub fn disable_hospital_restart(_hospital_index: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC8535819C450EBA8, &[_hospital_index.into(), _toggle.into()]); }
3190#[inline] pub fn disable_police_restart(_police_index: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x23285DED6EBD7EA3, &[_police_index.into(), _toggle.into()]); }
3191#[inline] pub fn disable_stunt_jump_set(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA5272EBEDD4747F6, &[_p_0.into()]); }
3192#[inline] pub fn display_onscreen_keyboard(_p_0: i32, _window_title: impl cfx_core::types::AsCharPtr, _p_2: impl cfx_core::types::AsCharPtr, _default_text: impl cfx_core::types::AsCharPtr, _default_concat_1: impl cfx_core::types::AsCharPtr, _default_concat_2: impl cfx_core::types::AsCharPtr, _default_concat_3: impl cfx_core::types::AsCharPtr, _max_input_length: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDC833F2568DBF6, &[_p_0.into(), _window_title.as_char_ptr().into(), _p_2.as_char_ptr().into(), _default_text.as_char_ptr().into(), _default_concat_1.as_char_ptr().into(), _default_concat_2.as_char_ptr().into(), _default_concat_3.as_char_ptr().into(), _max_input_length.into()]); }
3193#[inline] pub fn display_onscreen_keyboard_with_longer_initial_string(_p_0: i32, _window_title: impl cfx_core::types::AsCharPtr, _p_2: &mut i32, _default_text: impl cfx_core::types::AsCharPtr, _default_concat_1: impl cfx_core::types::AsCharPtr, _default_concat_2: impl cfx_core::types::AsCharPtr, _default_concat_3: impl cfx_core::types::AsCharPtr, _default_concat_4: impl cfx_core::types::AsCharPtr, _default_concat_5: impl cfx_core::types::AsCharPtr, _default_concat_6: impl cfx_core::types::AsCharPtr, _default_concat_7: impl cfx_core::types::AsCharPtr, _max_input_length: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCA78CFA0366592FE, &[_p_0.into(), _window_title.as_char_ptr().into(), _p_2.into(), _default_text.as_char_ptr().into(), _default_concat_1.as_char_ptr().into(), _default_concat_2.as_char_ptr().into(), _default_concat_3.as_char_ptr().into(), _default_concat_4.as_char_ptr().into(), _default_concat_5.as_char_ptr().into(), _default_concat_6.as_char_ptr().into(), _default_concat_7.as_char_ptr().into(), _max_input_length.into()]); }
3194#[inline] pub fn does_pop_multiplier_area_exist(_id: i32) -> bool { cfx_core::invoker::invoke(0x1327E2FE9746BAEE, &[_id.into()]).unwrap_or_default() }
3195#[inline] pub fn does_pop_multiplier_sphere_exist(_id: i32) -> bool { cfx_core::invoker::invoke(0x171BAFB3C60389F4, &[_id.into()]).unwrap_or_default() }
3196#[inline] pub fn do_auto_save() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x50EEAAD86232EE55, &[]); }
3197#[inline] pub fn enable_dispatch_service(_dispatch_service: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDC0F817884CDD856, &[_dispatch_service.into(), _toggle.into()]); }
3198#[inline] pub fn enable_stunt_jump_set(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE369A5783B866016, &[_p_0.into()]); }
3199#[inline] pub fn enable_tennis_mode(_ped: i32, _toggle: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x28A04B411933F8A6, &[_ped.into(), _toggle.into(), _p_2.into()]); }
3200#[inline] pub fn end_replay_stats() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA23E821FBDF8A5F2, &[]); }
3201#[inline] pub fn find_spawn_point_in_direction(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _distance: f32, _spawn_point: &mut cfx_core::types::Vector3) -> bool { cfx_core::invoker::invoke(0x6874E2190B0C1972, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _distance.into(), _spawn_point.into()]).unwrap_or_default() }
3202#[inline] pub fn force_game_state_playing() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC0AA53F866B3134D, &[]); }
3203#[inline] pub fn force_lightning_flash() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF6062E089251C898, &[]); }
3204#[inline] pub fn get_allocated_stack_size() -> i32 { cfx_core::invoker::invoke(0x8B3CA62B1EF19B62, &[]).unwrap_or_default() }
3205#[inline] pub fn get_angle_between_2d_vectors(_x_1: f32, _y_1: f32, _x_2: f32, _y_2: f32) -> f32 { cfx_core::invoker::invoke(0x186FC4BE848E1C92, &[_x_1.into(), _y_1.into(), _x_2.into(), _y_2.into()]).unwrap_or_default() }
3206#[inline] pub fn get_bits_in_range(_var: i32, _range_start: i32, _range_end: i32) -> i32 { cfx_core::invoker::invoke(0x53158863FCC0893A, &[_var.into(), _range_start.into(), _range_end.into()]).unwrap_or_default() }
3207#[inline] pub fn get_coords_of_projectile_type_in_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _proj_hash: i32, _proj_pos: &mut cfx_core::types::Vector3, _owned_by_player: bool) -> bool { cfx_core::invoker::invoke(0x8D7A43EC6A5FEA45, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _proj_hash.into(), _proj_pos.into(), _owned_by_player.into()]).unwrap_or_default() }
3208#[inline] pub fn get_coords_of_projectile_type_within_distance(_ped: i32, _weapon_hash: i32, _radius: f32, _entity: &mut cfx_core::types::Vector3, _owned_by_player: bool) -> bool { cfx_core::invoker::invoke(0xDFB4138EEFED7B81, &[_ped.into(), _weapon_hash.into(), _radius.into(), _entity.into(), _owned_by_player.into()]).unwrap_or_default() }
3209#[inline] pub fn get_distance_between_coords(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _use_z: bool) -> f32 { cfx_core::invoker::invoke(0xF1B760881820C952, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _use_z.into()]).unwrap_or_default() }
3210#[inline] pub fn get_fake_wanted_level() -> i32 { cfx_core::invoker::invoke(0x4C9296CBCD1B971E, &[]).unwrap_or_default() }
3211#[inline] pub fn get_frame_count() -> i32 { cfx_core::invoker::invoke(0xFC8202EFC642E6F2, &[]).unwrap_or_default() }
3212#[inline] pub fn get_frame_time() -> f32 { cfx_core::invoker::invoke(0x15C40837039FFAF7, &[]).unwrap_or_default() }
3213#[inline] pub fn get_game_timer() -> i32 { cfx_core::invoker::invoke(0x9CD27B0045628463, &[]).unwrap_or_default() }
3214#[inline] pub fn get_ground_z_and_normal_for_3d_coord(_x: f32, _y: f32, _z: f32, _ground_z: &mut f32, _normal: &mut cfx_core::types::Vector3) -> bool { cfx_core::invoker::invoke(0x8BDC7BFC57A81E76, &[_x.into(), _y.into(), _z.into(), _ground_z.into(), _normal.into()]).unwrap_or_default() }
3215#[inline] pub fn get_ground_z_for_3d_coord(_x: f32, _y: f32, _z: f32, _ground_z: &mut f32, _unk: bool) -> bool { cfx_core::invoker::invoke(0xC906A7DAB05C8D2B, &[_x.into(), _y.into(), _z.into(), _ground_z.into(), _unk.into()]).unwrap_or_default() }
3216#[inline] pub fn get_hash_key(_string: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xD24D37CC275948CC, &[_string.as_char_ptr().into()]).unwrap_or_default() }
3217#[inline] pub fn get_heading_from_vector_2d(_dx: f32, _dy: f32) -> f32 { cfx_core::invoker::invoke(0x2FFB6B224F4B2926, &[_dx.into(), _dy.into()]).unwrap_or_default() }
3218#[inline] pub fn get_index_of_current_level() -> i32 { cfx_core::invoker::invoke(0xCBAD6729F7B1F4FC, &[]).unwrap_or_default() }
3219#[inline] pub fn get_is_auto_save_off() -> bool { cfx_core::invoker::invoke(0x6E04F06094C87047, &[]).unwrap_or_default() }
3220#[inline] pub fn get_mission_flag() -> bool { cfx_core::invoker::invoke(0xA33CDCCDA663159E, &[]).unwrap_or_default() }
3221#[inline] pub fn get_model_dimensions(_model_hash: i32, _minimum: &mut cfx_core::types::Vector3, _maximum: &mut cfx_core::types::Vector3) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3E8D3D5F549087A, &[_model_hash.into(), _minimum.into(), _maximum.into()]); }
3222#[inline] pub fn get_next_weather_type_hash_name() -> i32 { cfx_core::invoker::invoke(0x711327CD09C8F162, &[]).unwrap_or_default() }
3223#[inline] pub fn get_number_of_free_stacks_of_this_size(_stack_size: i32) -> i32 { cfx_core::invoker::invoke(0xFEAD16FC8F9DFC0F, &[_stack_size.into()]).unwrap_or_default() }
3224#[inline] pub fn get_num_successful_stunt_jumps() -> i32 { cfx_core::invoker::invoke(0x996DD1E1E02F1008, &[]).unwrap_or_default() }
3225#[inline] pub fn get_onscreen_keyboard_result() -> Option<String> { cfx_core::invoker::invoke(0x8362B09B91893647, &[]).ok() }
3226#[inline] pub fn get_prev_weather_type_hash_name() -> i32 { cfx_core::invoker::invoke(0x564B884A05EC45A3, &[]).unwrap_or_default() }
3227#[inline] pub fn get_profile_setting(_profile_setting: i32) -> i32 { cfx_core::invoker::invoke(0xC488FF2356EA7791, &[_profile_setting.into()]).unwrap_or_default() }
3228#[inline] pub fn get_rain_level() -> f32 { cfx_core::invoker::invoke(0x96695E368AD855F3, &[]).unwrap_or_default() }
3229#[inline] pub fn get_random_event_flag() -> i32 { cfx_core::invoker::invoke(0xD2D57F1D764117B1, &[]).unwrap_or_default() }
3230#[inline] pub fn get_random_float_in_range(_start_range: f32, _end_range: f32) -> f32 { cfx_core::invoker::invoke(0x313CE5879CEB6FCD, &[_start_range.into(), _end_range.into()]).unwrap_or_default() }
3231#[inline] pub fn get_random_int_in_range(_start_range: i32, _end_range: i32) -> i32 { cfx_core::invoker::invoke(0xD53343AA4FB7DD28, &[_start_range.into(), _end_range.into()]).unwrap_or_default() }
3232#[inline] pub fn get_replay_stat_at_index(_index: i32) -> i32 { cfx_core::invoker::invoke(0x8098C8D6597AAE18, &[_index.into()]).unwrap_or_default() }
3233#[inline] pub fn get_replay_stat_count() -> i32 { cfx_core::invoker::invoke(0xDC9274A7EF6B2867, &[]).unwrap_or_default() }
3234#[inline] pub fn get_replay_stat_mission_type() -> i32 { cfx_core::invoker::invoke(0x2B626A0150E4D449, &[]).unwrap_or_default() }
3235#[inline] pub fn get_size_of_save_data(_p_0: bool) -> i32 { cfx_core::invoker::invoke(0xA09F896CE912481F, &[_p_0.into()]).unwrap_or_default() }
3236#[inline] pub fn get_snow_level() -> i32 { cfx_core::invoker::invoke(0xC5868A966E5BE3AE, &[]).unwrap_or_default() }
3237#[inline] pub fn get_status_of_mission_repeat_save() -> i32 { cfx_core::invoker::invoke(0x2B5E102E4A42F2BF, &[]).unwrap_or_default() }
3238#[inline] pub fn get_tennis_swing_anim_complete(_ped: i32) -> bool { cfx_core::invoker::invoke(0x17DF68D720AA77F8, &[_ped.into()]).unwrap_or_default() }
3239#[inline] pub fn get_total_successful_stunt_jumps() -> i32 { cfx_core::invoker::invoke(0x6856EC3D35C81EA4, &[]).unwrap_or_default() }
3240#[inline] pub fn get_wind_direction() -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x1F400FEF721170DA, &[]).unwrap_or_default() }
3241#[inline] pub fn get_wind_speed() -> f32 { cfx_core::invoker::invoke(0xA8CF1CC0AFCD3F12, &[]).unwrap_or_default() }
3242#[inline] pub fn has_bullet_impacted_in_area(_x: f32, _y: f32, _z: f32, _p_3: f32, _p_4: bool, _p_5: bool) -> bool { cfx_core::invoker::invoke(0x9870ACFB89A90995, &[_x.into(), _y.into(), _z.into(), _p_3.into(), _p_4.into(), _p_5.into()]).unwrap_or_default() }
3243#[inline] pub fn has_bullet_impacted_in_box(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: bool, _p_7: bool) -> bool { cfx_core::invoker::invoke(0xDC8C5D7CFEAB8394, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into()]).unwrap_or_default() }
3244#[inline] pub fn have_credits_reached_end() -> bool { cfx_core::invoker::invoke(0x75F1D57402C93BA, &[]).unwrap_or_default() }
3245#[inline] pub fn ignore_next_restart(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x21FFB63D8C615361, &[_toggle.into()]); }
3246#[inline] pub fn is_area_occupied(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: bool, _p_7: bool, _p_8: bool, _p_9: bool, _p_10: bool, _p_11: i32, _p_12: bool) -> bool { cfx_core::invoker::invoke(0xA61B4DF533DCB56E, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into(), _p_11.into(), _p_12.into()]).unwrap_or_default() }
3247#[inline] pub fn is_aussie_version() -> bool { cfx_core::invoker::invoke(0x9F1935CA1F724008, &[]).unwrap_or_default() }
3248#[inline] pub fn is_auto_save_in_progress() -> bool { cfx_core::invoker::invoke(0x69240733738C19A0, &[]).unwrap_or_default() }
3249#[inline] pub fn is_bit_set(_address: i32, _offset: i32) -> bool { cfx_core::invoker::invoke(0xA921AA820C25702F, &[_address.into(), _offset.into()]).unwrap_or_default() }
3250#[inline] pub fn is_bullet_in_angled_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _width: f32, _owned_by_player: bool) -> bool { cfx_core::invoker::invoke(0x1A8B5F3C01E2B477, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _width.into(), _owned_by_player.into()]).unwrap_or_default() }
3251#[inline] pub fn is_bullet_in_area(_x: f32, _y: f32, _z: f32, _radius: f32, _owned_by_player: bool) -> bool { cfx_core::invoker::invoke(0x3F2023999AD51C1F, &[_x.into(), _y.into(), _z.into(), _radius.into(), _owned_by_player.into()]).unwrap_or_default() }
3252#[inline] pub fn is_bullet_in_box(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _owned_by_player: bool) -> bool { cfx_core::invoker::invoke(0xDE0F6D7450D37351, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _owned_by_player.into()]).unwrap_or_default() }
3253#[inline] pub fn is_durango_version() -> bool { cfx_core::invoker::invoke(0x4D982ADB1978442D, &[]).unwrap_or_default() }
3254#[inline] pub fn is_frontend_fading() -> bool { cfx_core::invoker::invoke(0x7EA2B6AF97ECA6ED, &[]).unwrap_or_default() }
3255#[inline] pub fn is_incident_valid(_incident_id: i32) -> bool { cfx_core::invoker::invoke(0xC8BC6461E629BEAA, &[_incident_id.into()]).unwrap_or_default() }
3256#[inline] pub fn is_memory_card_in_use() -> bool { cfx_core::invoker::invoke(0x8A75CE2956274ADD, &[]).unwrap_or_default() }
3257#[inline] pub fn is_minigame_in_progress() -> bool { cfx_core::invoker::invoke(0x2B4A15E44DE0F478, &[]).unwrap_or_default() }
3258#[inline] pub fn is_next_weather_type(_weather_type: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x2FAA3A30BEC0F25D, &[_weather_type.as_char_ptr().into()]).unwrap_or_default() }
3259#[inline] pub fn is_orbis_version() -> bool { cfx_core::invoker::invoke(0xA72BC0B675B1519E, &[]).unwrap_or_default() }
3260#[inline] pub fn is_pc_version() -> bool { cfx_core::invoker::invoke(0x48AF36444B965238, &[]).unwrap_or_default() }
3261#[inline] pub fn is_point_obscured_by_a_mission_entity(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: i32) -> bool { cfx_core::invoker::invoke(0xE54E209C35FFA18D, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]).unwrap_or_default() }
3262#[inline] pub fn is_position_occupied(_x: f32, _y: f32, _z: f32, _range: f32, _p_4: bool, _check_vehicles: bool, _check_peds: bool, _p_7: bool, _p_8: bool, _ignore_entity: i32, _p_10: bool) -> bool { cfx_core::invoker::invoke(0xADCDE75E1C60F32D, &[_x.into(), _y.into(), _z.into(), _range.into(), _p_4.into(), _check_vehicles.into(), _check_peds.into(), _p_7.into(), _p_8.into(), _ignore_entity.into(), _p_10.into()]).unwrap_or_default() }
3263#[inline] pub fn is_prev_weather_type(_weather_type: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x44F28F86433B10A9, &[_weather_type.as_char_ptr().into()]).unwrap_or_default() }
3264#[inline] pub fn is_projectile_in_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _owned_by_player: bool) -> bool { cfx_core::invoker::invoke(0x5270A8FBC098C3F8, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _owned_by_player.into()]).unwrap_or_default() }
3265#[inline] pub fn is_projectile_type_in_angled_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _width: f32, _p_6: f32, _p_7: i32, _owned_by_player: bool) -> bool { cfx_core::invoker::invoke(0xF0BC12401061DEA0, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _width.into(), _p_6.into(), _p_7.into(), _owned_by_player.into()]).unwrap_or_default() }
3266#[inline] pub fn is_projectile_type_in_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _type: i32, _owned_by_player: bool) -> bool { cfx_core::invoker::invoke(0x2E0DC353342C4A6D, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _type.into(), _owned_by_player.into()]).unwrap_or_default() }
3267#[inline] pub fn is_projectile_type_within_distance(_x: f32, _y: f32, _z: f32, _proj_hash: i32, _radius: f32, _owned_by_player: bool) -> bool { cfx_core::invoker::invoke(0x34318593248C8FB2, &[_x.into(), _y.into(), _z.into(), _proj_hash.into(), _radius.into(), _owned_by_player.into()]).unwrap_or_default() }
3268#[inline] pub fn is_ps3_version() -> bool { cfx_core::invoker::invoke(0xCCA1072C29D096C2, &[]).unwrap_or_default() }
3269#[inline] pub fn is_sniper_bullet_in_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32) -> bool { cfx_core::invoker::invoke(0xFEFCF11B01287125, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into()]).unwrap_or_default() }
3270#[inline] pub fn is_sniper_inverted() -> bool { cfx_core::invoker::invoke(0x61A23B7EDA9BDA24, &[]).unwrap_or_default() }
3271#[inline] pub fn is_string_null(_string: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xF22B6C47C6EAB066, &[_string.as_char_ptr().into()]).unwrap_or_default() }
3272#[inline] pub fn is_string_null_or_empty(_string: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xCA042B6957743895, &[_string.as_char_ptr().into()]).unwrap_or_default() }
3273#[inline] pub fn is_stunt_jump_in_progress() -> bool { cfx_core::invoker::invoke(0x7A3F19700A4D0525, &[]).unwrap_or_default() }
3274#[inline] pub fn is_stunt_jump_message_showing() -> bool { cfx_core::invoker::invoke(0x2272B0A1343129F4, &[]).unwrap_or_default() }
3275#[inline] pub fn is_tennis_mode(_ped: i32) -> bool { cfx_core::invoker::invoke(0x5D5479D115290C3F, &[_ped.into()]).unwrap_or_default() }
3276#[inline] pub fn is_this_a_minigame_script() -> bool { cfx_core::invoker::invoke(0x7B30F65D7B710098, &[]).unwrap_or_default() }
3277#[inline] pub fn is_xbox360_version() -> bool { cfx_core::invoker::invoke(0xF6201B4DAF662A9D, &[]).unwrap_or_default() }
3278#[inline] pub fn load_cloud_hat(_name: impl cfx_core::types::AsCharPtr, _transition_time: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFC4842A34657BFCB, &[_name.as_char_ptr().into(), _transition_time.into()]); }
3279#[inline] pub fn network_set_script_is_safe_for_network_game() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9243BAC96D64C050, &[]); }
3280#[inline] pub fn next_onscreen_keyboard_result_will_display_using_these_fonts(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3ED1438C1F5C6612, &[_p_0.into()]); }
3281#[inline] pub fn override_save_house(_p_0: bool, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: bool, _p_6: f32, _p_7: f32) -> bool { cfx_core::invoker::invoke(0x1162EA8AE9D24EEA, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into()]).unwrap_or_default() }
3282#[inline] pub fn pause_death_arrest_restart(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2C2B3493FBF51C71, &[_toggle.into()]); }
3283#[inline] pub fn play_tennis_dive_anim(_ped: i32, _p_1: i32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8FA9C42FC5D7C64B, &[_ped.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
3284#[inline] pub fn play_tennis_swing_anim(_ped: i32, _anim_dict: impl cfx_core::types::AsCharPtr, _anim_name: impl cfx_core::types::AsCharPtr, _p_3: f32, _p_4: f32, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE266ED23311F24D4, &[_ped.into(), _anim_dict.as_char_ptr().into(), _anim_name.as_char_ptr().into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
3285#[inline] pub fn populate_now() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7472BB270D7B4F3E, &[]); }
3286#[inline] pub fn preload_cloud_hat(_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x11B56FBBF7224868, &[_name.as_char_ptr().into()]); }
3287#[inline] pub fn queue_mission_repeat_load() -> i32 { cfx_core::invoker::invoke(0x72DE52178C291CB5, &[]).unwrap_or_default() }
3288#[inline] pub fn queue_mission_repeat_save() -> bool { cfx_core::invoker::invoke(0x44A0BDC559B35F6E, &[]).unwrap_or_default() }
3289#[inline] pub fn register_bool_to_save(_p_0: &mut i32, _name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC8F4131414C835A1, &[_p_0.into(), _name.as_char_ptr().into()]); }
3290#[inline] pub fn register_enum_to_save(_p_0: &mut i32, _name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x10C2FA78D0E128A1, &[_p_0.into(), _name.as_char_ptr().into()]); }
3291#[inline] pub fn register_float_to_save(_p_0: &mut i32, _name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7CAEC29ECB5DFEBB, &[_p_0.into(), _name.as_char_ptr().into()]); }
3292#[inline] pub fn register_int_to_save(_p_0: &mut i32, _name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x34C9EE5986258415, &[_p_0.into(), _name.as_char_ptr().into()]); }
3293#[inline] pub fn register_save_house(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: &mut i32, _p_5: i32, _p_6: i32) -> i32 { cfx_core::invoker::invoke(0xC0714D0A7EEECA54, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]).unwrap_or_default() }
3294#[inline] pub fn register_text_label_to_save(_p_0: &mut i32, _name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEDB1232C5BEAE62F, &[_p_0.into(), _name.as_char_ptr().into()]); }
3295#[inline] pub fn remove_dispatch_spawn_blocking_area(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x264AC28B01B353A5, &[_p_0.into()]); }
3296#[inline] pub fn remove_pop_multiplier_area(_id: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB129E447A2EDA4BF, &[_id.into(), _p_1.into()]); }
3297#[inline] pub fn remove_pop_multiplier_sphere(_id: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE6869BECDD8F2403, &[_id.into(), _p_1.into()]); }
3298#[inline] pub fn reset_dispatch_ideal_spawn_distance() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x77A84429DD9F0A15, &[]); }
3299#[inline] pub fn reset_dispatch_spawn_blocking_areas() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAC7BFD5C1D83EA75, &[]); }
3300#[inline] pub fn reset_dispatch_time_between_spawn_attempts(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEB2DB0CAD13154B3, &[_p_0.into()]); }
3301#[inline] pub fn script_race_get_player_split_time(_player: i32, _p_1: &mut i32, _p_2: &mut i32) -> bool { cfx_core::invoker::invoke(0x8EF5573A1F801A5C, &[_player.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
3302#[inline] pub fn script_race_init(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA60017F841A54F2, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
3303#[inline] pub fn script_race_shutdown() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1FF6BF9A63E5757F, &[]); }
3304#[inline] pub fn set_bit(_address: &mut i32, _offset: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x933D6A9EEC1BACD0, &[_address.into(), _offset.into()]); }
3305#[inline] pub fn set_bits_in_range(_var: &mut i32, _range_start: i32, _range_end: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8EF07E15701D61ED, &[_var.into(), _range_start.into(), _range_end.into(), _p_3.into()]); }
3306#[inline] pub fn set_credits_active(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB938B7E6D3C0620C, &[_toggle.into()]); }
3307#[inline] pub fn set_dispatch_ideal_spawn_distance(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6FE601A64180D423, &[_p_0.into()]); }
3308#[inline] pub fn set_dispatch_spawn_location(_x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD10F442036302D50, &[_x.into(), _y.into(), _z.into()]); }
3309#[inline] pub fn set_dispatch_time_between_spawn_attempts(_p_0: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x44F7CBC1BEB3327D, &[_p_0.into(), _p_1.into()]); }
3310#[inline] pub fn set_dispatch_time_between_spawn_attempts_multiplier(_p_0: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x48838ED9937A15D1, &[_p_0.into(), _p_1.into()]); }
3311#[inline] pub fn set_explosive_ammo_this_frame(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA66C71C98D5F2CFB, &[_player.into()]); }
3312#[inline] pub fn set_explosive_melee_this_frame(_player: i32) -> i32 { cfx_core::invoker::invoke(0xFF1BED81BFDC0FE0, &[_player.into()]).unwrap_or_default() }
3313#[inline] pub fn set_fade_in_after_death_arrest(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDA66D2796BA33F12, &[_toggle.into()]); }
3314#[inline] pub fn set_fade_in_after_load(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF3D78F59DFE18D79, &[_toggle.into()]); }
3315#[inline] pub fn set_fade_out_after_arrest(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1E0B4DC0D990A4E7, &[_toggle.into()]); }
3316#[inline] pub fn set_fade_out_after_death(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4A18E01DF2C87B86, &[_toggle.into()]); }
3317#[inline] pub fn set_fake_wanted_level(_fake_wanted_level: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1454F2448DE30163, &[_fake_wanted_level.into()]); }
3318#[inline] pub fn set_fire_ammo_this_frame(_player: i32) -> i32 { cfx_core::invoker::invoke(0x11879CDD803D30F4, &[_player.into()]).unwrap_or_default() }
3319#[inline] pub fn set_game_paused(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x577D1284D6873711, &[_toggle.into()]); }
3320#[inline] pub fn set_gravity_level(_level: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x740E14FAD5842351, &[_level.into()]); }
3321#[inline] pub fn set_incident_requested_units(_incident_id: i32, _dispatch_service: i32, _num_units: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB08B85D860E7BA3C, &[_incident_id.into(), _dispatch_service.into(), _num_units.into()]); }
3322#[inline] pub fn set_instance_priority_hint(_flag: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC5F0A8EBD3F361CE, &[_flag.into()]); }
3323#[inline] pub fn set_instance_priority_mode(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9BAE5AD2508DF078, &[_toggle.into()]); }
3324#[inline] pub fn set_minigame_in_progress(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x19E00D7322C6F85B, &[_toggle.into()]); }
3325#[inline] pub fn set_mission_flag(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC4301E5121A0ED73, &[_toggle.into()]); }
3326#[inline] pub fn set_override_weather(_weather_type: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA43D5C6FE51ADBEF, &[_weather_type.as_char_ptr().into()]); }
3327#[inline] pub fn set_random_event_flag(_toggle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x971927086CFD2158, &[_toggle.into()]); }
3328#[inline] pub fn set_random_seed(_seed: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x444D98F98C11F3EC, &[_seed.into()]); }
3329#[inline] pub fn set_random_weather_type() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8B05F884CF7E8020, &[]); }
3330#[inline] pub fn set_riot_mode_enabled(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2587A48BC88DFADF, &[_toggle.into()]); }
3331#[inline] pub fn set_save_house(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4F548CABEAE553BC, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
3332#[inline] pub fn set_save_menu_active(_ignore_vehicle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC9BF75D28165FF77, &[_ignore_vehicle.into()]); }
3333#[inline] pub fn set_stunt_jumps_can_trigger(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD79185689F8FD5DF, &[_toggle.into()]); }
3334#[inline] pub fn set_super_jump_this_frame(_player: i32) -> i32 { cfx_core::invoker::invoke(0x57FFF03E423A4C0B, &[_player.into()]).unwrap_or_default() }
3335#[inline] pub fn set_this_script_can_be_paused(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAA391C728106F7AF, &[_toggle.into()]); }
3336#[inline] pub fn set_this_script_can_remove_blips_created_by_any_script(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB98236CAAECEF897, &[_toggle.into()]); }
3337#[inline] pub fn set_time_scale(_time_scale: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1D408577D440E81E, &[_time_scale.into()]); }
3338#[inline] pub fn set_weather_type_now(_weather_type: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x29B487C359E19889, &[_weather_type.as_char_ptr().into()]); }
3339#[inline] pub fn set_weather_type_now_persist(_weather_type: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xED712CA327900C8A, &[_weather_type.as_char_ptr().into()]); }
3340#[inline] pub fn set_weather_type_overtime_persist(_weather_type: impl cfx_core::types::AsCharPtr, _time: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFB5045B7C42B75BF, &[_weather_type.as_char_ptr().into(), _time.into()]); }
3341#[inline] pub fn set_weather_type_persist(_weather_type: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x704983DF373B198F, &[_weather_type.as_char_ptr().into()]); }
3342#[inline] pub fn set_wind(_speed: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAC3A74E8384A9919, &[_speed.into()]); }
3343#[inline] pub fn set_wind_direction(_direction: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEB0F4468467B4528, &[_direction.into()]); }
3344#[inline] pub fn set_wind_speed(_speed: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEE09ECEDBABE47FC, &[_speed.into()]); }
3345#[inline] pub fn shoot_single_bullet_between_coords(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _damage: i32, _p_7: bool, _weapon_hash: i32, _owner_ped: i32, _is_audible: bool, _is_invisible: bool, _speed: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x867654CBC7606F2C, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _damage.into(), _p_7.into(), _weapon_hash.into(), _owner_ped.into(), _is_audible.into(), _is_invisible.into(), _speed.into()]); }
3346#[inline] pub fn shoot_single_bullet_between_coords_ignore_entity(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _damage: i32, _p_7: bool, _weapon_hash: i32, _owner_ped: i32, _is_audible: bool, _is_invisible: bool, _speed: f32, _entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE3A7742E0B7A2F8B, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _damage.into(), _p_7.into(), _weapon_hash.into(), _owner_ped.into(), _is_audible.into(), _is_invisible.into(), _speed.into(), _entity.into()]); }
3347#[inline] pub fn shoot_single_bullet_between_coords_ignore_entity_new(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _damage: i32, _p_7: bool, _weapon_hash: i32, _owner_ped: i32, _is_audible: bool, _is_invisible: bool, _speed: f32, _entity: i32, _p_14: bool, _p_15: bool, _p_16: bool, _p_17: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBFE5756E7407064A, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _damage.into(), _p_7.into(), _weapon_hash.into(), _owner_ped.into(), _is_audible.into(), _is_invisible.into(), _speed.into(), _entity.into(), _p_14.into(), _p_15.into(), _p_16.into(), _p_17.into()]); }
3348#[inline] pub fn should_use_metric_measurements() -> bool { cfx_core::invoker::invoke(0xD3D15555431AB793, &[]).unwrap_or_default() }
3349#[inline] pub fn slerp_near_quaternion(_t: f32, _x: f32, _y: f32, _z: f32, _w: f32, _x_1: f32, _y_1: f32, _z_1: f32, _w_1: f32, _out_x: &mut f32, _out_y: &mut f32, _out_z: &mut f32, _out_w: &mut f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF2F6A2FA49278625, &[_t.into(), _x.into(), _y.into(), _z.into(), _w.into(), _x_1.into(), _y_1.into(), _z_1.into(), _w_1.into(), _out_x.into(), _out_y.into(), _out_z.into(), _out_w.into()]); }
3350#[inline] pub fn start_save_array_with_size(_p_0: &mut i32, _size: i32, _array_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x60FE567DF1B1AF9D, &[_p_0.into(), _size.into(), _array_name.as_char_ptr().into()]); }
3351#[inline] pub fn start_save_data(_p_0: &mut i32, _p_1: i32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA9575F812C6A7997, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
3352#[inline] pub fn start_save_struct_with_size(_p_0: &mut i32, _size: i32, _struct_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBF737600CDDBEADD, &[_p_0.into(), _size.into(), _struct_name.as_char_ptr().into()]); }
3353#[inline] pub fn stop_save_array() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4456F95153C6BE4, &[]); }
3354#[inline] pub fn stop_save_data() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x74E20C9145FB66FD, &[]); }
3355#[inline] pub fn stop_save_struct() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEB1774DF12BB9F12, &[]); }
3356#[inline] pub fn string_to_int(_string: impl cfx_core::types::AsCharPtr, _out_integer: &mut i32) -> bool { cfx_core::invoker::invoke(0x5A5F40FE637EB584, &[_string.as_char_ptr().into(), _out_integer.into()]).unwrap_or_default() }
3357#[inline] pub fn tan(_p_0: f32) -> f32 { cfx_core::invoker::invoke(0x632106CC96E82E91, &[_p_0.into()]).unwrap_or_default() }
3358#[inline] pub fn terminate_all_scripts_with_this_name(_script_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9DC711BC69C548DF, &[_script_name.as_char_ptr().into()]); }
3359#[inline] pub fn unload_cloud_hat(_name: impl cfx_core::types::AsCharPtr, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA74802FB8D0B7814, &[_name.as_char_ptr().into(), _p_1.into()]); }
3360#[inline] pub fn update_onscreen_keyboard() -> i32 { cfx_core::invoker::invoke(0xCF2B696BBF945AE, &[]).unwrap_or_default() }
3361#[inline] pub fn using_mission_creator(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF14878FC50BEC6EE, &[_toggle.into()]); }
3362#[inline] pub fn water_override_fade_in(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA8434F1DFF41D6E7, &[_p_0.into()]); }
3363#[inline] pub fn water_override_fade_out(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC3C221ADDDE31A11, &[_p_0.into()]); }
3364#[inline] pub fn water_override_set_oceannoiseminamplitude(_min_amplitude: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x31727907B2C43C55, &[_min_amplitude.into()]); }
3365#[inline] pub fn water_override_set_oceanwaveamplitude(_amplitude: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x405591EC8FD9096D, &[_amplitude.into()]); }
3366#[inline] pub fn water_override_set_oceanwavemaxamplitude(_max_amplitude: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB3E6360DDE733E82, &[_max_amplitude.into()]); }
3367#[inline] pub fn water_override_set_oceanwaveminamplitude(_min_amplitude: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF751B16FB32ABC1D, &[_min_amplitude.into()]); }
3368#[inline] pub fn water_override_set_ripplebumpiness(_bumpiness: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7C9C0B1EEB1F9072, &[_bumpiness.into()]); }
3369#[inline] pub fn water_override_set_rippledisturb(_disturb: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB9854DFDE0D833D6, &[_disturb.into()]); }
3370#[inline] pub fn water_override_set_ripplemaxbumpiness(_max_bumpiness: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9F5E6BB6B34540DA, &[_max_bumpiness.into()]); }
3371#[inline] pub fn water_override_set_rippleminbumpiness(_min_bumpiness: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6216B116083A7CB4, &[_min_bumpiness.into()]); }
3372#[inline] pub fn water_override_set_shorewaveamplitude(_amplitude: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB8F87EAD7533B176, &[_amplitude.into()]); }
3373#[inline] pub fn water_override_set_shorewavemaxamplitude(_max_amplitude: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA7A1127490312C36, &[_max_amplitude.into()]); }
3374#[inline] pub fn water_override_set_shorewaveminamplitude(_min_amplitude: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC3EAD29AB273ECE8, &[_min_amplitude.into()]); }
3375#[inline] pub fn water_override_set_strength(_strength: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC54A08C85AE4D410, &[_strength.into()]); }
3376#[inline] pub fn _add_dispatch_spawn_blocking_angled_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _width: f32) -> i32 { cfx_core::invoker::invoke(0x918C7B2D2FF3928B, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _width.into()]).unwrap_or_default() }
3377#[inline] pub fn _add_dispatch_spawn_blocking_area(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32) -> i32 { cfx_core::invoker::invoke(0x2D4259F1FEB81DA9, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
3378#[inline] pub fn _add_tactical_analysis_point(_x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB8721407EE9C3FF6, &[_x.into(), _y.into(), _z.into()]); }
3379#[inline] pub fn _cancel_onscreen_keyboard() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x58A39BE597CE99CD, &[]); }
3380#[inline] pub fn _cleanup_async_install() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC79AE21974B01FB2, &[]); }
3381#[inline] pub fn _clear_cloud_hat() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x957E790EA1727B64, &[]); }
3382#[inline] pub fn _clear_restart_custom_position() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA2716D40842EAF79, &[]); }
3383#[inline] pub fn _clear_tactical_analysis_points() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB3CD58CCA6CDA852, &[]); }
3384#[inline] pub fn _copy_memory(_dst: &mut i32, _src: i32, _size: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x213AEB2B90CBA7AC, &[_dst.into(), _src.into(), _size.into()]); }
3385#[inline] pub fn _force_social_club_update() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEB6891F03362FB12, &[]); }
3386#[inline] pub fn _get_base_element_metadata(_p_1: &mut i32, _p_2: &mut i32, _p_3: i32, _p_4: bool) -> bool { cfx_core::invoker::invoke(0xB335F761606DB47C, &[_p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
3387#[inline] pub fn _get_benchmark_iterations_from_command_line() -> i32 { cfx_core::invoker::invoke(0x4750FC27570311EC, &[]).unwrap_or_default() }
3388#[inline] pub fn _get_benchmark_pass_from_command_line() -> i32 { cfx_core::invoker::invoke(0x1B2366C3F2A5C8DF, &[]).unwrap_or_default() }
3389#[inline] pub fn _get_benchmark_time() -> f32 { cfx_core::invoker::invoke(0xE599A503B3837E1B, &[]).unwrap_or_default() }
3390#[inline] pub fn _get_cloud_hat_opacity() -> f32 { cfx_core::invoker::invoke(0x20AC25E781AE4A84, &[]).unwrap_or_default() }
3391#[inline] pub fn _get_global_char_buffer() -> Option<String> { cfx_core::invoker::invoke(0x24DA7D7667FD7B09, &[]).ok() }
3392#[inline] pub fn _get_ground_z_for_3d_coord_2(_x: f32, _y: f32, _z: f32, _ground_z: &mut f32, _p_4: bool) -> bool { cfx_core::invoker::invoke(0x9E82F0F362881B29, &[_x.into(), _y.into(), _z.into(), _ground_z.into(), _p_4.into()]).unwrap_or_default() }
3393#[inline] pub fn _get_is_player_in_animal_form() -> bool { cfx_core::invoker::invoke(0x9689123E3F213AA5, &[]).unwrap_or_default() }
3394#[inline] pub fn _get_num_dispatched_units_for_player(_dispatch_service: i32) -> i32 { cfx_core::invoker::invoke(0xEB4A0C2D56441717, &[_dispatch_service.into()]).unwrap_or_default() }
3395#[inline] pub fn _get_power_saving_mode_duration() -> i32 { cfx_core::invoker::invoke(0xABB2FA71C83A1B72, &[]).unwrap_or_default() }
3396#[inline] pub fn _get_projectile_near_ped(_ped: i32, _weaponhash: i32, _radius: f32, _proj_pos: &mut cfx_core::types::Vector3, _proj_ent: &mut i32, _owned_by_player: bool) -> bool { cfx_core::invoker::invoke(0x82FDE6A57EE4EE44, &[_ped.into(), _weaponhash.into(), _radius.into(), _proj_pos.into(), _proj_ent.into(), _owned_by_player.into()]).unwrap_or_default() }
3397#[inline] pub fn _get_random_int_in_range_2(_start_range: i32, _end_range: i32) -> i32 { cfx_core::invoker::invoke(0xF2D49816A804D134, &[_start_range.into(), _end_range.into()]).unwrap_or_default() }
3398#[inline] pub fn _get_weather_type_transition(_weather_type_1: &mut i32, _weather_type_2: &mut i32, _percent_weather_2: &mut f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF3BBE884A14BB413, &[_weather_type_1.into(), _weather_type_2.into(), _percent_weather_2.into()]); }
3399#[inline] pub fn _has_async_install_finished() -> bool { cfx_core::invoker::invoke(0x14832BF2ABA53FC5, &[]).unwrap_or_default() }
3400#[inline] pub fn _has_button_combination_just_been_entered(_hash: i32, _amount: i32) -> bool { cfx_core::invoker::invoke(0x71E2A839DE82D90, &[_hash.into(), _amount.into()]).unwrap_or_default() }
3401#[inline] pub fn _has_cheat_string_just_been_entered(_hash: i32) -> bool { cfx_core::invoker::invoke(0x557E43C447E700A8, &[_hash.into()]).unwrap_or_default() }
3402#[inline] pub fn _has_resumed_from_suspend() -> bool { cfx_core::invoker::invoke(0xE8B9C0EC9E183F35, &[]).unwrap_or_default() }
3403#[inline] pub fn _is_command_line_benchmark_value_set() -> bool { cfx_core::invoker::invoke(0xA049A5BE0F04F2F8, &[]).unwrap_or_default() }
3404#[inline] pub fn _is_in_power_saving_mode() -> bool { cfx_core::invoker::invoke(0x684A41975F077262, &[]).unwrap_or_default() }
3405#[inline] pub fn _is_pop_multiplier_area_unk(_id: i32) -> bool { cfx_core::invoker::invoke(0x1312F4B242609CE3, &[_id.into()]).unwrap_or_default() }
3406#[inline] pub fn _landing_menu_is_active() -> bool { cfx_core::invoker::invoke(0x3BBBD13E5041A79E, &[]).unwrap_or_default() }
3407#[inline] pub fn _register_int64_to_save(_p_0: &mut i32, _name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA735353C77334EA0, &[_p_0.into(), _name.as_char_ptr().into()]); }
3408#[inline] pub fn _register_text_label_to_save_2(_p_0: &mut i32, _name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6F7794F28C6B2535, &[_p_0.into(), _name.as_char_ptr().into()]); }
3409#[inline] pub fn _remove_stealth_kill(_hash: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA6A12939F16D85BE, &[_hash.into(), _p_1.into()]); }
3410#[inline] pub fn _reset_benchmark_recording() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x437138B6A830166A, &[]); }
3411#[inline] pub fn _reset_dispatch_spawn_location() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5896F2BD5683A4E1, &[]); }
3412#[inline] pub fn _restart_game() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE574A662ACAEFBB1, &[]); }
3413#[inline] pub fn _save_benchmark_recording() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x37DEB0AA183FB6D8, &[]); }
3414#[inline] pub fn _set_beast_mode_active(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x438822C279B73B93, &[_player.into()]); }
3415#[inline] pub fn _set_cloud_hat_opacity(_opacity: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF36199225D6D8C86, &[_opacity.into()]); }
3416#[inline] pub fn _set_force_player_to_jump(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA1183BCFEE0F93D1, &[_player.into()]); }
3417#[inline] pub fn _set_incident_unk(_incident_id: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD261BA3E7E998072, &[_incident_id.into(), _p_1.into()]); }
3418#[inline] pub fn _set_player_is_in_animal_form(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4EBB7E87AA0DBED4, &[_toggle.into()]); }
3419#[inline] pub fn _set_player_rockstar_editor_disabled(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9D8D44ADBBA61EF2, &[_toggle.into()]); }
3420#[inline] pub fn _set_rain_level(_level: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x643E26EA6E024D92, &[_level.into()]); }
3421#[inline] pub fn _set_restart_custom_position(_x: f32, _y: f32, _z: f32, _heading: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x706B5EDCAA7FA663, &[_x.into(), _y.into(), _z.into(), _heading.into()]); }
3422#[inline] pub fn _set_snow_level(_level: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7F06937B0CDCBC1A, &[_level.into()]); }
3423#[inline] pub fn _set_weather_type_transition(_weather_type_1: i32, _weather_type_2: i32, _percent_weather_2: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x578C752848ECFA0C, &[_weather_type_1.into(), _weather_type_2.into(), _percent_weather_2.into()]); }
3424#[inline] pub fn _start_benchmark_recording() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x92790862E36C2ADA, &[]); }
3425#[inline] pub fn _stop_benchmark_recording() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC7DB36C24634F52B, &[]); }
3426#[inline] pub fn _ui_is_singleplayer_pause_menu_active() -> bool { cfx_core::invoker::invoke(0xEA2F2061875EED90, &[]).unwrap_or_default() }
3427}
3428pub mod vehicle {
3429use cfx_core::types::ToMessagePack;
3430#[inline] pub fn _0x0205f5365292d2eb(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x205F5365292D2EB, &[_p_0.into(), _p_1.into()]); }
3431#[inline] pub fn _0x0419b167ee128f33(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x419B167EE128F33, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
3432#[inline] pub fn _0x0581730ab9380412(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x581730AB9380412, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
3433#[inline] pub fn _0x063ae2b2cc273588(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x63AE2B2CC273588, &[_vehicle.into(), _p_1.into()]); }
3434#[inline] pub fn _0x065d03a9d6b2c6b5(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x65D03A9D6B2C6B5, &[_p_0.into(), _p_1.into()]); }
3435#[inline] pub fn _0x0a3f820a9a9a9ac5(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA3F820A9A9A9AC5, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
3436#[inline] pub fn _0x0a436b8643716d14() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA436B8643716D14, &[]); }
3437#[inline] pub fn _0x0ad9e8f87ff7c16f(_p_0: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAD9E8F87FF7C16F, &[_p_0.into(), _p_1.into()]); }
3438#[inline] pub fn _0x0bbb9a7a8ffe931b(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBBB9A7A8FFE931B, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
3439#[inline] pub fn _0x107a473d7a6647a9(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x107A473D7A6647A9, &[_p_0.into()]); }
3440#[inline] pub fn _0x1312ddd8385aee4e(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1312DDD8385AEE4E, &[_p_0.into(), _p_1.into()]); }
3441#[inline] pub fn _0x182f266c2d9e2beb(_vehicle: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x182F266C2D9E2BEB, &[_vehicle.into(), _p_1.into()]); }
3442#[inline] pub fn _0x1b212b26dd3c04df(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1B212B26DD3C04DF, &[_vehicle.into(), _toggle.into()]); }
3443#[inline] pub fn _0x1f34b0626c594380(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1F34B0626C594380, &[_p_0.into(), _p_1.into()]); }
3444#[inline] pub fn _0x1f9fb66f3a3842d2(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1F9FB66F3A3842D2, &[_vehicle.into(), _p_1.into()]); }
3445#[inline] pub fn _0x2311dd7159f00582(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2311DD7159F00582, &[_vehicle.into(), _p_1.into()]); }
3446#[inline] pub fn _0x26d99d5a82fd18e8(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x26D99D5A82FD18E8, &[_p_0.into()]); }
3447#[inline] pub fn _0x26e13d440e7f6064(_vehicle: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x26E13D440E7F6064, &[_vehicle.into(), _value.into()]); }
3448#[inline] pub fn _0x2c1d8b3b19e517cc(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x2C1D8B3B19E517CC, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
3449#[inline] pub fn _0x2c4a1590abf43e8b(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2C4A1590ABF43E8B, &[_vehicle.into(), _p_1.into()]); }
3450#[inline] pub fn _0x2fa2494b47fdd009(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2FA2494B47FDD009, &[_p_0.into(), _p_1.into()]); }
3451#[inline] pub fn _0x3441cad2f2231923(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3441CAD2F2231923, &[_vehicle.into(), _p_1.into()]); }
3452#[inline] pub fn _0x35bb21de06784373(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x35BB21DE06784373, &[_p_0.into(), _p_1.into()]); }
3453#[inline] pub fn _0x35e0654f4bad7971(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x35E0654F4BAD7971, &[_p_0.into()]); }
3454#[inline] pub fn _0x36de109527a2c0c4(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x36DE109527A2C0C4, &[_toggle.into()]); }
3455#[inline] pub fn _0x3b458ddb57038f08(_vehicle: i32, _door_index: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3B458DDB57038F08, &[_vehicle.into(), _door_index.into(), _toggle.into()]); }
3456#[inline] pub fn _0x407dc5e97db1a4d3(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x407DC5E97DB1A4D3, &[_p_0.into(), _p_1.into()]); }
3457#[inline] pub fn _0x41290b40fa63e6da(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x41290B40FA63E6DA, &[_p_0.into()]); }
3458#[inline] pub fn _0x428ad3e26c8d9eb0(_vehicle: i32, _x: f32, _y: f32, _z: f32, _p_4: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x428AD3E26C8D9EB0, &[_vehicle.into(), _x.into(), _y.into(), _z.into(), _p_4.into()]); }
3459#[inline] pub fn _0x430a7631a84c9be7(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x430A7631A84C9BE7, &[_p_0.into()]); }
3460#[inline] pub fn _0x4419966c9936071a(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4419966C9936071A, &[_vehicle.into()]); }
3461#[inline] pub fn _0x4ad280eb48b2d8e6(_vehicle: i32, _togle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4AD280EB48B2D8E6, &[_vehicle.into(), _togle.into()]); }
3462#[inline] pub fn _0x4d9d109f63fee1d4(_p_0: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4D9D109F63FEE1D4, &[_p_0.into(), _p_1.into()]); }
3463#[inline] pub fn _0x4e74e62e0a97e901(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4E74E62E0A97E901, &[_vehicle.into(), _p_1.into()]); }
3464#[inline] pub fn _0x51db102f4a3ba5e0(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x51DB102F4A3BA5E0, &[_toggle.into()]); }
3465#[inline] pub fn _0x51f30db60626a20e(_vehicle: i32, _x: f32, _y: f32, _z: f32, _rot_x: f32, _rot_y: f32, _rot_z: f32, _p_7: i32, _p_8: i32) -> bool { cfx_core::invoker::invoke(0x51F30DB60626A20E, &[_vehicle.into(), _x.into(), _y.into(), _z.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _p_7.into(), _p_8.into()]).unwrap_or_default() }
3466#[inline] pub fn _0x56eb5e94318d3fb6(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x56EB5E94318D3FB6, &[_vehicle.into(), _p_1.into()]); }
3467#[inline] pub fn _0x5845066d8a1ea7f7(_vehicle: i32, _x: f32, _y: f32, _z: f32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5845066D8A1EA7F7, &[_vehicle.into(), _x.into(), _y.into(), _z.into(), _p_4.into()]); }
3468#[inline] pub fn _0x59c3757b3b7408e8(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x59C3757B3B7408E8, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
3469#[inline] pub fn _0x5ba68a0840d546ac(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x5BA68A0840D546AC, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
3470#[inline] pub fn _0x5bbcf35bf6e456f7(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5BBCF35BF6E456F7, &[_toggle.into()]); }
3471#[inline] pub fn _0x5e569ec46ec21cae(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5E569EC46EC21CAE, &[_vehicle.into(), _toggle.into()]); }
3472#[inline] pub fn _0x5ee5632f47ae9695(_vehicle: i32, _health: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5EE5632F47AE9695, &[_vehicle.into(), _health.into()]); }
3473#[inline] pub fn _0x6501129c9e0ffa05(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6501129C9E0FFA05, &[_p_0.into(), _p_1.into()]); }
3474#[inline] pub fn _0x65b080555ea48149(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x65B080555EA48149, &[_p_0.into()]); }
3475#[inline] pub fn _0x66e3aaface2d1eb8(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x66E3AAFACE2D1EB8, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
3476#[inline] pub fn _0x6a973569ba094650(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6A973569BA094650, &[_p_0.into(), _p_1.into()]); }
3477#[inline] pub fn _0x6a98c2ecf57fa5d4(_vehicle: i32, _entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6A98C2ECF57FA5D4, &[_vehicle.into(), _entity.into()]); }
3478#[inline] pub fn _0x6eaaefc76acc311f(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x6EAAEFC76ACC311F, &[_p_0.into()]).unwrap_or_default() }
3479#[inline] pub fn _0x6ebfb22d646ffc18(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6EBFB22D646FFC18, &[_vehicle.into(), _p_1.into()]); }
3480#[inline] pub fn _0x725012a415dba050(_p_0: i32, _p_1: &mut i32, _p_2: i32) -> i32 { cfx_core::invoker::invoke(0x725012A415DBA050, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
3481#[inline] pub fn _0x72beccf4b829522e(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x72BECCF4B829522E, &[_p_0.into(), _p_1.into()]); }
3482#[inline] pub fn _0x73561d4425a021a2(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x73561D4425A021A2, &[_p_0.into(), _p_1.into()]); }
3483#[inline] pub fn _0x737e398138550fff(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x737E398138550FFF, &[_vehicle.into(), _toggle.into()]); }
3484#[inline] pub fn _0x76d26a22750e849e(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x76D26A22750E849E, &[_vehicle.into()]); }
3485#[inline] pub fn _0x78ceee41f49f421f(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x78CEEE41F49F421F, &[_p_0.into(), _p_1.into()]); }
3486#[inline] pub fn _0x796a877e459b99ea(_p_0: i32, _p_1: f32, _p_2: f32, _p_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x796A877E459B99EA, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
3487#[inline] pub fn _0x7bbe7ff626a591fe(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7BBE7FF626A591FE, &[_p_0.into()]); }
3488#[inline] pub fn _0x7d6f9a3ef26136a0(_vehicle: i32, _toggle: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7D6F9A3EF26136A0, &[_vehicle.into(), _toggle.into(), _p_2.into()]); }
3489#[inline] pub fn _0x80e3357fdef45c21(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x80E3357FDEF45C21, &[_vehicle.into(), _toggle.into()]); }
3490#[inline] pub fn _0x8235f1bead557629(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8235F1BEAD557629, &[_p_0.into(), _p_1.into()]); }
3491#[inline] pub fn _0x82e0ac411e41a5b4(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x82E0AC411E41A5B4, &[_toggle.into()]); }
3492#[inline] pub fn _0x8533cafde1f0f336(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x8533CAFDE1F0F336, &[_p_0.into()]).unwrap_or_default() }
3493#[inline] pub fn _0x8664170ef165c4a6(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8664170EF165C4A6, &[_p_0.into(), _p_1.into()]); }
3494#[inline] pub fn _0x870b8b7a766615c8(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x870B8B7A766615C8, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
3495#[inline] pub fn _0x8821196d91fa2de5(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8821196D91FA2DE5, &[_p_0.into(), _p_1.into()]); }
3496#[inline] pub fn _0x887fa38787de8c72(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x887FA38787DE8C72, &[_p_0.into()]); }
3497#[inline] pub fn _0x88bc673ca9e0ae99(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x88BC673CA9E0AE99, &[_vehicle.into(), _p_1.into()]); }
3498#[inline] pub fn _0x8aa9180de2fedd45(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8AA9180DE2FEDD45, &[_vehicle.into(), _p_1.into()]); }
3499#[inline] pub fn _0x8f0d5ba1c2cc91d7(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8F0D5BA1C2CC91D7, &[_toggle.into()]); }
3500#[inline] pub fn _0x9640e30a7f395e4b(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9640E30A7F395E4B, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
3501#[inline] pub fn _0x97841634ef7df1d6(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x97841634EF7DF1D6, &[_p_0.into(), _p_1.into()]); }
3502#[inline] pub fn _0x9849de24fcf23ccc(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9849DE24FCF23CCC, &[_p_0.into(), _p_1.into()]); }
3503#[inline] pub fn _0x99a05839c46ce316(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x99A05839C46CE316, &[_toggle.into()]); }
3504#[inline] pub fn _0x99cad8e7afdb60fa(_vehicle: i32, _p_1: f32, _p_2: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x99CAD8E7AFDB60FA, &[_vehicle.into(), _p_1.into(), _p_2.into()]); }
3505#[inline] pub fn _0x9a75585fb2e54fad(_x: f32, _y: f32, _z: f32, _radius: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9A75585FB2E54FAD, &[_x.into(), _y.into(), _z.into(), _radius.into()]); }
3506#[inline] pub fn _0x9bddc73cc6a115d4(_vehicle: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9BDDC73CC6A115D4, &[_vehicle.into(), _p_1.into(), _p_2.into()]); }
3507#[inline] pub fn _0x9becd4b9fef3f8a6(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9BECD4B9FEF3F8A6, &[_vehicle.into(), _p_1.into()]); }
3508#[inline] pub fn _0x9d30687c57baa0bb(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9D30687C57BAA0BB, &[_p_0.into()]); }
3509#[inline] pub fn _0x9f3f689b814f2599(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9F3F689B814F2599, &[_vehicle.into(), _p_1.into()]); }
3510#[inline] pub fn _0xa01bc64dd4bfbbac(_vehicle: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0xA01BC64DD4BFBBAC, &[_vehicle.into(), _p_1.into()]).unwrap_or_default() }
3511#[inline] pub fn _0xa247f9ef01d8082e(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA247F9EF01D8082E, &[_p_0.into()]); }
3512#[inline] pub fn _0xa4822f1cf23f4810(_out_vec: &mut cfx_core::types::Vector3, _p_1: i32, _out_vec_1: &mut cfx_core::types::Vector3, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: i32) -> bool { cfx_core::invoker::invoke(0xA4822F1CF23F4810, &[_out_vec.into(), _p_1.into(), _out_vec_1.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into()]).unwrap_or_default() }
3513#[inline] pub fn _0xa4a9a4c40e615885(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA4A9A4C40E615885, &[_p_0.into()]); }
3514#[inline] pub fn _0xa7dcdf4ded40a8f4(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA7DCDF4DED40A8F4, &[_vehicle.into(), _p_1.into()]); }
3515#[inline] pub fn _0xaa653ae61924b0a0(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAA653AE61924B0A0, &[_p_0.into(), _p_1.into()]); }
3516#[inline] pub fn _0xab04325045427aae(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAB04325045427AAE, &[_vehicle.into(), _p_1.into()]); }
3517#[inline] pub fn _0xab31ef4de6800ce9(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAB31EF4DE6800CE9, &[_p_0.into(), _p_1.into()]); }
3518#[inline] pub fn _0xae3fee8709b39dcb(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xAE3FEE8709B39DCB, &[_vehicle.into()]).unwrap_or_default() }
3519#[inline] pub fn _0xaf60e6a2936f982a(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAF60E6A2936F982A, &[_p_0.into(), _p_1.into()]); }
3520#[inline] pub fn _0xb264c4d2f2b0a78b(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB264C4D2F2B0A78B, &[_vehicle.into()]); }
3521#[inline] pub fn _0xb2e0c0d6922d31f2(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB2E0C0D6922D31F2, &[_vehicle.into(), _toggle.into()]); }
3522#[inline] pub fn _0xb68cfaf83a02768d(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB68CFAF83A02768D, &[_p_0.into(), _p_1.into()]); }
3523#[inline] pub fn _0xb9562064627ff9db(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB9562064627FF9DB, &[_p_0.into(), _p_1.into()]); }
3524#[inline] pub fn _0xba91d045575699ad(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xBA91D045575699AD, &[_vehicle.into()]).unwrap_or_default() }
3525#[inline] pub fn _0xbb2333bb87ddd87f(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBB2333BB87DDD87F, &[_p_0.into(), _p_1.into()]); }
3526#[inline] pub fn _0xbe5c1255a1830ff5(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBE5C1255A1830FF5, &[_vehicle.into(), _toggle.into()]); }
3527#[inline] pub fn _0xc0ed6438e6d39ba8(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC0ED6438E6D39BA8, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
3528#[inline] pub fn _0xc361aa040d6637a8(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC361AA040D6637A8, &[_vehicle.into(), _p_1.into()]); }
3529#[inline] pub fn _0xc4b3347bd68bd609(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC4B3347BD68BD609, &[_p_0.into()]); }
3530#[inline] pub fn _0xc50ce861b55eab8b(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC50CE861B55EAB8B, &[_vehicle.into(), _p_1.into()]); }
3531#[inline] pub fn _0xc67db108a9ade3be(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC67DB108A9ADE3BE, &[_p_0.into(), _p_1.into()]); }
3532#[inline] pub fn _0xcf9159024555488c(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCF9159024555488C, &[_p_0.into()]); }
3533#[inline] pub fn _0xcfd778e7904c255e(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCFD778E7904C255E, &[_vehicle.into()]); }
3534#[inline] pub fn _0xd3301660a57c9272(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD3301660A57C9272, &[_p_0.into()]); }
3535#[inline] pub fn _0xd3e51c0ab8c26eee(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0xD3E51C0AB8C26EEE, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
3536#[inline] pub fn _0xd4196117af7bb974(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0xD4196117AF7BB974, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
3537#[inline] pub fn _0xd4c4642cb7f50b5d(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xD4C4642CB7F50B5D, &[_vehicle.into()]).unwrap_or_default() }
3538#[inline] pub fn _0xd565f438137f0e10(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD565F438137F0E10, &[_p_0.into(), _p_1.into()]); }
3539#[inline] pub fn _0xdbc631f109350b8c(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDBC631F109350B8C, &[_vehicle.into(), _p_1.into()]); }
3540#[inline] pub fn _0xdce97bdf8a0eabc8() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDCE97BDF8A0EABC8, &[]); }
3541#[inline] pub fn _0xe05dd0e9707003a3(_p_0: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE05DD0E9707003A3, &[_p_0.into(), _p_1.into()]); }
3542#[inline] pub fn _0xe16142b94664defd(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE16142B94664DEFD, &[_vehicle.into(), _p_1.into()]); }
3543#[inline] pub fn _0xe2f53f172b45ede1() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE2F53F172B45EDE1, &[]); }
3544#[inline] pub fn _0xe5810ac70602f2f5(_vehicle: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE5810AC70602F2F5, &[_vehicle.into(), _p_1.into()]); }
3545#[inline] pub fn _0xe851e480b814d4ba(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE851E480B814D4BA, &[_vehicle.into(), _p_1.into()]); }
3546#[inline] pub fn _0xe8718faf591fd224(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xE8718FAF591FD224, &[_vehicle.into()]).unwrap_or_default() }
3547#[inline] pub fn _0xed5ede9e676643c9(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xED5EDE9E676643C9, &[_p_0.into(), _p_1.into()]); }
3548#[inline] pub fn _0xedbc8405b3895cc9(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEDBC8405B3895CC9, &[_p_0.into(), _p_1.into()]); }
3549#[inline] pub fn _0xeebfc7a7efdc35b4(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xEEBFC7A7EFDC35B4, &[_vehicle.into()]).unwrap_or_default() }
3550#[inline] pub fn _0xf051d9bfb6ba39c0(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF051D9BFB6BA39C0, &[_p_0.into()]); }
3551#[inline] pub fn _0xf25e02cb9c5818f8() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF25E02CB9C5818F8, &[]); }
3552#[inline] pub fn _0xf3b0e0aed097a3f5(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0xF3B0E0AED097A3F5, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
3553#[inline] pub fn _0xf78f94d60248c737(_vehicle: i32, _p_1: bool) -> bool { cfx_core::invoker::invoke(0xF78F94D60248C737, &[_vehicle.into(), _p_1.into()]).unwrap_or_default() }
3554#[inline] pub fn _0xf8b49f5ba7f850e7(_vehicle: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF8B49F5BA7F850E7, &[_vehicle.into(), _p_1.into()]); }
3555#[inline] pub fn add_road_node_speed_zone(_x: f32, _y: f32, _z: f32, _radius: f32, _speed: f32, _p_5: bool) -> i32 { cfx_core::invoker::invoke(0x2CE544C68FB812A0, &[_x.into(), _y.into(), _z.into(), _radius.into(), _speed.into(), _p_5.into()]).unwrap_or_default() }
3556#[inline] pub fn add_vehicle_combat_angled_avoidance_area(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32) -> i32 { cfx_core::invoker::invoke(0x54B0F614960F4A5F, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]).unwrap_or_default() }
3557#[inline] pub fn add_vehicle_phone_explosive_device(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x99AD4CCCB128CBC9, &[_vehicle.into()]); }
3558#[inline] pub fn add_vehicle_stuck_check_with_warp(_p_0: i32, _p_1: f32, _p_2: i32, _p_3: bool, _p_4: bool, _p_5: bool, _p_6: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2FA9923062DD396C, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]); }
3559#[inline] pub fn add_vehicle_upsidedown_check(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB72E26D81006005B, &[_vehicle.into()]); }
3560#[inline] pub fn are_all_vehicle_windows_intact(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x11D862A3E977A9EF, &[_vehicle.into()]).unwrap_or_default() }
3561#[inline] pub fn are_any_vehicle_seats_free(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x2D34FC3BC4ADB780, &[_vehicle.into()]).unwrap_or_default() }
3562#[inline] pub fn are_plane_propellers_intact(_plane: i32) -> bool { cfx_core::invoker::invoke(0x755D6D5267CBBD7E, &[_plane.into()]).unwrap_or_default() }
3563#[inline] pub fn attach_vehicle_on_to_trailer(_vehicle: i32, _trailer: i32, _offset_x: f32, _offset_y: f32, _offset_z: f32, _coords_x: f32, _coords_y: f32, _coords_z: f32, _rotation_x: f32, _rotation_y: f32, _rotation_z: f32, _disable_colls: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x16B5E274BDE402F8, &[_vehicle.into(), _trailer.into(), _offset_x.into(), _offset_y.into(), _offset_z.into(), _coords_x.into(), _coords_y.into(), _coords_z.into(), _rotation_x.into(), _rotation_y.into(), _rotation_z.into(), _disable_colls.into()]); }
3564#[inline] pub fn attach_vehicle_to_cargobob(_vehicle: i32, _cargobob: i32, _p_2: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4127F1D84E347769, &[_vehicle.into(), _cargobob.into(), _p_2.into(), _x.into(), _y.into(), _z.into()]); }
3565#[inline] pub fn attach_vehicle_to_tow_truck(_tow_truck: i32, _vehicle: i32, _rear: bool, _hook_offset_x: f32, _hook_offset_y: f32, _hook_offset_z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x29A16F8D621C4508, &[_tow_truck.into(), _vehicle.into(), _rear.into(), _hook_offset_x.into(), _hook_offset_y.into(), _hook_offset_z.into()]); }
3566#[inline] pub fn attach_vehicle_to_trailer(_vehicle: i32, _trailer: i32, _radius: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3C7D42D58F770B54, &[_vehicle.into(), _trailer.into(), _radius.into()]); }
3567#[inline] pub fn bring_vehicle_to_halt(_vehicle: i32, _distance: f32, _duration: i32, _unknown: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x260BE8F09E326A20, &[_vehicle.into(), _distance.into(), _duration.into(), _unknown.into()]); }
3568#[inline] pub fn can_anchor_boat_here(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x26C10ECBDA5D043B, &[_vehicle.into()]).unwrap_or_default() }
3569#[inline] pub fn can_shuffle_seat(_vehicle: i32, _p_1: i32) -> bool { cfx_core::invoker::invoke(0x30785D90C956BF35, &[_vehicle.into(), _p_1.into()]).unwrap_or_default() }
3570#[inline] pub fn clear_last_driven_vehicle() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE01903C47C7AC89E, &[]); }
3571#[inline] pub fn clear_vehicle_custom_primary_colour(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x55E1D2758F34E437, &[_vehicle.into()]).unwrap_or_default() }
3572#[inline] pub fn clear_vehicle_custom_secondary_colour(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x5FFBDEEC3E8E2009, &[_vehicle.into()]).unwrap_or_default() }
3573#[inline] pub fn clear_vehicle_route_history(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6D6AF961B72728AE, &[_vehicle.into()]); }
3574#[inline] pub fn close_bomb_bay_doors(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3556041742A0DC74, &[_vehicle.into()]); }
3575#[inline] pub fn control_landing_gear(_vehicle: i32, _state: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCFC8BE9A5E1FE575, &[_vehicle.into(), _state.into()]); }
3576#[inline] pub fn copy_vehicle_damages(_source_vehicle: i32, _target_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE44A982368A4AF23, &[_source_vehicle.into(), _target_vehicle.into()]); }
3577#[inline] pub fn create_mission_train(_variation: i32, _x: f32, _y: f32, _z: f32, _direction: bool) -> i32 { cfx_core::invoker::invoke(0x63C6CCA8E68AE8C8, &[_variation.into(), _x.into(), _y.into(), _z.into(), _direction.into()]).unwrap_or_default() }
3578#[inline] pub fn create_pick_up_rope_for_cargobob(_cargobob: i32, _state: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7BEB0C7A235F6F3B, &[_cargobob.into(), _state.into()]); }
3579#[inline] pub fn create_script_vehicle_generator(_x: f32, _y: f32, _z: f32, _heading: f32, _p_4: f32, _p_5: f32, _model_hash: i32, _p_7: i32, _p_8: i32, _p_9: i32, _p_10: i32, _p_11: bool, _p_12: bool, _p_13: bool, _p_14: bool, _p_15: bool, _p_16: i32) -> i32 { cfx_core::invoker::invoke(0x9DEF883114668116, &[_x.into(), _y.into(), _z.into(), _heading.into(), _p_4.into(), _p_5.into(), _model_hash.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into(), _p_11.into(), _p_12.into(), _p_13.into(), _p_14.into(), _p_15.into(), _p_16.into()]).unwrap_or_default() }
3580#[inline] pub fn create_vehicle(_model_hash: i32, _x: f32, _y: f32, _z: f32, _heading: f32, _is_network: bool, _net_mission_entity: bool) -> i32 { cfx_core::invoker::invoke(0xAF35D0D2583051B0, &[_model_hash.into(), _x.into(), _y.into(), _z.into(), _heading.into(), _is_network.into(), _net_mission_entity.into()]).unwrap_or_default() }
3581#[inline] pub fn delete_all_trains() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x736A718577F39C7D, &[]); }
3582#[inline] pub fn delete_mission_train(_train: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5B76B14AE875C795, &[_train.into()]); }
3583#[inline] pub fn delete_script_vehicle_generator(_vehicle_generator: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x22102C9ABFCF125D, &[_vehicle_generator.into()]); }
3584#[inline] pub fn delete_vehicle(_vehicle: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEA386986E786A54F, &[_vehicle.into()]); }
3585#[inline] pub fn detach_container_from_handler_frame(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7C0043FDFF6436BC, &[_vehicle.into()]); }
3586#[inline] pub fn detach_vehicle_from_any_cargobob(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xADF7BE450512C12F, &[_vehicle.into()]).unwrap_or_default() }
3587#[inline] pub fn detach_vehicle_from_any_tow_truck(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xD0E9CE05A1E68CD8, &[_vehicle.into()]).unwrap_or_default() }
3588#[inline] pub fn detach_vehicle_from_cargobob(_vehicle: i32, _cargobob: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE21D3DF1051399D, &[_vehicle.into(), _cargobob.into()]); }
3589#[inline] pub fn detach_vehicle_from_tow_truck(_tow_truck: i32, _vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC2DB6B6708350ED8, &[_tow_truck.into(), _vehicle.into()]); }
3590#[inline] pub fn detach_vehicle_from_trailer(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x90532EDF0D2BDD86, &[_vehicle.into()]); }
3591#[inline] pub fn detonate_vehicle_phone_explosive_device() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEF49CF0270307CBE, &[]); }
3592#[inline] pub fn disable_plane_aileron(_vehicle: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x23428FC53C60919C, &[_vehicle.into(), _p_1.into(), _p_2.into()]); }
3593#[inline] pub fn disable_vehicle_weapon(_disabled: bool, _weapon_hash: i32, _vehicle: i32, _owner: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF4FC6A6F67D8D856, &[_disabled.into(), _weapon_hash.into(), _vehicle.into(), _owner.into()]); }
3594#[inline] pub fn does_cargobob_have_pickup_magnet(_cargobob: i32) -> bool { cfx_core::invoker::invoke(0x6E08BF5B3722BAC9, &[_cargobob.into()]).unwrap_or_default() }
3595#[inline] pub fn does_cargobob_have_pick_up_rope(_cargobob: i32) -> bool { cfx_core::invoker::invoke(0x1821D91AD4B56108, &[_cargobob.into()]).unwrap_or_default() }
3596#[inline] pub fn does_extra_exist(_vehicle: i32, _extra_id: i32) -> bool { cfx_core::invoker::invoke(0x1262D55792428154, &[_vehicle.into(), _extra_id.into()]).unwrap_or_default() }
3597#[inline] pub fn does_script_vehicle_generator_exist(_vehicle_generator: i32) -> bool { cfx_core::invoker::invoke(0xF6086BC836400876, &[_vehicle_generator.into()]).unwrap_or_default() }
3598#[inline] pub fn does_vehicle_exist_with_decorator(_decorator: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x956B409B984D9BF7, &[_decorator.as_char_ptr().into()]).unwrap_or_default() }
3599#[inline] pub fn does_vehicle_have_roof(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x8AC862B0B32C5B80, &[_vehicle.into()]).unwrap_or_default() }
3600#[inline] pub fn does_vehicle_have_stuck_vehicle_check(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x57E4C39DE5EE8470, &[_vehicle.into()]).unwrap_or_default() }
3601#[inline] pub fn does_vehicle_have_weapons(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x25ECB9F8017D98E0, &[_vehicle.into()]).unwrap_or_default() }
3602#[inline] pub fn explode_vehicle(_vehicle: i32, _is_audible: bool, _is_invisible: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBA71116ADF5B514C, &[_vehicle.into(), _is_audible.into(), _is_invisible.into()]); }
3603#[inline] pub fn explode_vehicle_in_cutscene(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x786A4EB67B01BF0B, &[_vehicle.into(), _p_1.into()]); }
3604#[inline] pub fn fix_vehicle_window(_vehicle: i32, _window_index: i32) -> i32 { cfx_core::invoker::invoke(0x772282EBEB95E682, &[_vehicle.into(), _window_index.into()]).unwrap_or_default() }
3605#[inline] pub fn force_playback_recorded_vehicle_update(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1F2E4E06DEA8992B, &[_vehicle.into(), _p_1.into()]); }
3606#[inline] pub fn force_submarine_surface_mode(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x33506883545AC0DF, &[_vehicle.into(), _toggle.into()]); }
3607#[inline] pub fn get_boat_boom_position_ratio(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x6636C535F6CC2725, &[_vehicle.into()]).unwrap_or_default() }
3608#[inline] pub fn get_closest_vehicle(_x: f32, _y: f32, _z: f32, _radius: f32, _model_hash: i32, _flags: i32) -> i32 { cfx_core::invoker::invoke(0xF73EB622C4F1689B, &[_x.into(), _y.into(), _z.into(), _radius.into(), _model_hash.into(), _flags.into()]).unwrap_or_default() }
3609#[inline] pub fn get_convertible_roof_state(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xF8C397922FC03F41, &[_vehicle.into()]).unwrap_or_default() }
3610#[inline] pub fn get_current_playback_for_vehicle(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x42BC05C27A946054, &[_vehicle.into()]).unwrap_or_default() }
3611#[inline] pub fn get_display_name_from_vehicle_model(_model_hash: i32) -> Option<String> { cfx_core::invoker::invoke(0xB215AAC32D25D019, &[_model_hash.into()]).ok() }
3612#[inline] pub fn get_entity_attached_to_tow_truck(_tow_truck: i32) -> i32 { cfx_core::invoker::invoke(0xEFEA18DCF10F8F75, &[_tow_truck.into()]).unwrap_or_default() }
3613#[inline] pub fn get_heli_main_rotor_health(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0xE4CB7541F413D2C5, &[_vehicle.into()]).unwrap_or_default() }
3614#[inline] pub fn get_heli_tail_boom_health(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0xAC51915D27E4A5F7, &[_vehicle.into()]).unwrap_or_default() }
3615#[inline] pub fn get_heli_tail_rotor_health(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0xAE8CE82A4219AC8C, &[_vehicle.into()]).unwrap_or_default() }
3616#[inline] pub fn get_is_left_vehicle_headlight_damaged(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x5EF77C9ADD3B11A3, &[_vehicle.into()]).unwrap_or_default() }
3617#[inline] pub fn get_is_right_vehicle_headlight_damaged(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xA7ECB73355EB2F20, &[_vehicle.into()]).unwrap_or_default() }
3618#[inline] pub fn get_is_vehicle_engine_running(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xAE31E7DF9B5B132E, &[_vehicle.into()]).unwrap_or_default() }
3619#[inline] pub fn get_is_vehicle_primary_colour_custom(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xF095C0405307B21B, &[_vehicle.into()]).unwrap_or_default() }
3620#[inline] pub fn get_is_vehicle_secondary_colour_custom(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x910A32E7AAD2656C, &[_vehicle.into()]).unwrap_or_default() }
3621#[inline] pub fn get_landing_gear_state(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x9B0F3DCA3DB0F4CD, &[_vehicle.into()]).unwrap_or_default() }
3622#[inline] pub fn get_last_driven_vehicle() -> i32 { cfx_core::invoker::invoke(0xB2D06FAEDE65B577, &[]).unwrap_or_default() }
3623#[inline] pub fn get_last_ped_in_vehicle_seat(_vehicle: i32, _seat_index: i32) -> i32 { cfx_core::invoker::invoke(0x83F969AA1EE2A664, &[_vehicle.into(), _seat_index.into()]).unwrap_or_default() }
3624#[inline] pub fn get_livery_name(_vehicle: i32, _livery_index: i32) -> Option<String> { cfx_core::invoker::invoke(0xB4C7A93837C91A1F, &[_vehicle.into(), _livery_index.into()]).ok() }
3625#[inline] pub fn get_mod_slot_name(_vehicle: i32, _mod_type: i32) -> Option<String> { cfx_core::invoker::invoke(0x51F0FEB9F6AE98C0, &[_vehicle.into(), _mod_type.into()]).ok() }
3626#[inline] pub fn get_mod_text_label(_vehicle: i32, _mod_type: i32, _mod_value: i32) -> Option<String> { cfx_core::invoker::invoke(0x8935624F8C5592CC, &[_vehicle.into(), _mod_type.into(), _mod_value.into()]).ok() }
3627#[inline] pub fn get_number_of_vehicle_colours(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x3B963160CD65D41E, &[_vehicle.into()]).unwrap_or_default() }
3628#[inline] pub fn get_number_of_vehicle_number_plates() -> i32 { cfx_core::invoker::invoke(0x4C4D6B2644F458CB, &[]).unwrap_or_default() }
3629#[inline] pub fn get_num_mod_colors(_paint_type: i32, _p_1: bool) -> i32 { cfx_core::invoker::invoke(0xA551BE18C11A476D, &[_paint_type.into(), _p_1.into()]).unwrap_or_default() }
3630#[inline] pub fn get_num_mod_kits(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x33F2E3FE70EAAE1D, &[_vehicle.into()]).unwrap_or_default() }
3631#[inline] pub fn get_num_vehicle_mods(_vehicle: i32, _mod_type: i32) -> i32 { cfx_core::invoker::invoke(0xE38E9162A2500646, &[_vehicle.into(), _mod_type.into()]).unwrap_or_default() }
3632#[inline] pub fn get_num_vehicle_window_tints() -> i32 { cfx_core::invoker::invoke(0x9D1224004B3A6707, &[]).unwrap_or_default() }
3633#[inline] pub fn get_ped_in_vehicle_seat(_vehicle: i32, _index: i32) -> i32 { cfx_core::invoker::invoke(0xBB40DD2270B65366, &[_vehicle.into(), _index.into()]).unwrap_or_default() }
3634#[inline] pub fn get_ped_using_vehicle_door(_vehicle: i32, _door_index: i32) -> i32 { cfx_core::invoker::invoke(0x218297BF0CFD853B, &[_vehicle.into(), _door_index.into()]).unwrap_or_default() }
3635#[inline] pub fn get_position_in_recording(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x2DACD605FC681475, &[_vehicle.into()]).unwrap_or_default() }
3636#[inline] pub fn get_position_of_vehicle_recording_at_time(_recording: i32, _time: f32, _script: impl cfx_core::types::AsCharPtr) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xD242728AA6F0FBA2, &[_recording.into(), _time.into(), _script.as_char_ptr().into()]).unwrap_or_default() }
3637#[inline] pub fn get_position_of_vehicle_recording_id_at_time(_id: i32, _time: f32) -> i32 { cfx_core::invoker::invoke(0x92523B76657A517D, &[_id.into(), _time.into()]).unwrap_or_default() }
3638#[inline] pub fn get_random_vehicle_back_bumper_in_sphere(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: i32, _p_5: i32, _p_6: i32) -> i32 { cfx_core::invoker::invoke(0xB50807EABE20A8DC, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]).unwrap_or_default() }
3639#[inline] pub fn get_random_vehicle_front_bumper_in_sphere(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: i32, _p_5: i32, _p_6: i32) -> i32 { cfx_core::invoker::invoke(0xC5574E0AEB86BA68, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]).unwrap_or_default() }
3640#[inline] pub fn get_random_vehicle_in_sphere(_x: f32, _y: f32, _z: f32, _radius: f32, _model_hash: i32, _flags: i32) -> i32 { cfx_core::invoker::invoke(0x386F6CE5BAF6091C, &[_x.into(), _y.into(), _z.into(), _radius.into(), _model_hash.into(), _flags.into()]).unwrap_or_default() }
3641#[inline] pub fn get_random_vehicle_model_in_memory(_p_0: bool, _model_hash: &mut i32, _p_2: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x55BF0AC0C34F4FD, &[_p_0.into(), _model_hash.into(), _p_2.into()]); }
3642#[inline] pub fn get_rotation_of_vehicle_recording_at_time(_p_0: i32, _p_1: f32, _p_2: &mut i32) -> i32 { cfx_core::invoker::invoke(0x2058206FBE79A8AD, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
3643#[inline] pub fn get_rotation_of_vehicle_recording_id_at_time(_id: i32, _time: f32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xF0F2103EFAF8CBA7, &[_id.into(), _time.into()]).unwrap_or_default() }
3644#[inline] pub fn get_time_position_in_recording(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x5746F3A7AB7FE544, &[_vehicle.into()]).unwrap_or_default() }
3645#[inline] pub fn get_total_duration_of_vehicle_recording(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0xE48D1C262390950, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
3646#[inline] pub fn get_total_duration_of_vehicle_recording_id(_p_0: i32) -> f32 { cfx_core::invoker::invoke(0x102D125411A7B6E6, &[_p_0.into()]).unwrap_or_default() }
3647#[inline] pub fn get_train_carriage(_train: i32, _trailer_number: i32) -> i32 { cfx_core::invoker::invoke(0x8AAFD0814722BC3, &[_train.into(), _trailer_number.into()]).unwrap_or_default() }
3648#[inline] pub fn get_vehicle_acceleration(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x5DD35C8D074E57AE, &[_vehicle.into()]).unwrap_or_default() }
3649#[inline] pub fn get_vehicle_attached_to_cargobob(_cargobob: i32) -> i32 { cfx_core::invoker::invoke(0x873B82D42AC2B9E5, &[_cargobob.into()]).unwrap_or_default() }
3650#[inline] pub fn get_vehicle_body_health(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0xF271147EB7B40F12, &[_vehicle.into()]).unwrap_or_default() }
3651#[inline] pub fn get_vehicle_cause_of_destruction(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xE495D1EF4C91FD20, &[_vehicle.into()]).unwrap_or_default() }
3652#[inline] pub fn get_vehicle_class(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x29439776AAA00A62, &[_vehicle.into()]).unwrap_or_default() }
3653#[inline] pub fn get_vehicle_class_estimated_max_speed(_vehicle_class: i32) -> f32 { cfx_core::invoker::invoke(0xC09F246ABEDD82, &[_vehicle_class.into()]).unwrap_or_default() }
3654#[inline] pub fn get_vehicle_class_from_name(_model_hash: i32) -> i32 { cfx_core::invoker::invoke(0xDEDF1C8BD47C2200, &[_model_hash.into()]).unwrap_or_default() }
3655#[inline] pub fn get_vehicle_class_max_acceleration(_vehicle_class: i32) -> f32 { cfx_core::invoker::invoke(0x2F83E7E45D9EA7AE, &[_vehicle_class.into()]).unwrap_or_default() }
3656#[inline] pub fn get_vehicle_class_max_agility(_vehicle_class: i32) -> f32 { cfx_core::invoker::invoke(0x4F930AD022D6DE3B, &[_vehicle_class.into()]).unwrap_or_default() }
3657#[inline] pub fn get_vehicle_class_max_braking(_vehicle_class: i32) -> f32 { cfx_core::invoker::invoke(0x4BF54C16EC8FEC03, &[_vehicle_class.into()]).unwrap_or_default() }
3658#[inline] pub fn get_vehicle_class_max_traction(_vehicle_class: i32) -> f32 { cfx_core::invoker::invoke(0xDBC86D85C5059461, &[_vehicle_class.into()]).unwrap_or_default() }
3659#[inline] pub fn get_vehicle_color(_vehicle: i32, _r: &mut i32, _g: &mut i32, _b: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF3CC740D36221548, &[_vehicle.into(), _r.into(), _g.into(), _b.into()]); }
3660#[inline] pub fn get_vehicle_colours(_vehicle: i32, _color_primary: &mut i32, _color_secondary: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA19435F193E081AC, &[_vehicle.into(), _color_primary.into(), _color_secondary.into()]); }
3661#[inline] pub fn get_vehicle_colour_combination(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x6A842D197F845D56, &[_vehicle.into()]).unwrap_or_default() }
3662#[inline] pub fn get_vehicle_custom_primary_colour(_vehicle: i32, _r: &mut i32, _g: &mut i32, _b: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB64CF2CCA9D95F52, &[_vehicle.into(), _r.into(), _g.into(), _b.into()]); }
3663#[inline] pub fn get_vehicle_custom_secondary_colour(_vehicle: i32, _r: &mut i32, _g: &mut i32, _b: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8389CD56CA8072DC, &[_vehicle.into(), _r.into(), _g.into(), _b.into()]); }
3664#[inline] pub fn get_vehicle_deformation_at_pos(_vehicle: i32, _offset_x: f32, _offset_y: f32, _offset_z: f32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x4EC6CFBC7B2E9536, &[_vehicle.into(), _offset_x.into(), _offset_y.into(), _offset_z.into()]).unwrap_or_default() }
3665#[inline] pub fn get_vehicle_dirt_level(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x8F17BC8BA08DA62B, &[_vehicle.into()]).unwrap_or_default() }
3666#[inline] pub fn get_vehicle_doors_locked_for_player(_vehicle: i32, _player: i32) -> bool { cfx_core::invoker::invoke(0xF6AF6CB341349015, &[_vehicle.into(), _player.into()]).unwrap_or_default() }
3667#[inline] pub fn get_vehicle_door_angle_ratio(_vehicle: i32, _door_index: i32) -> f32 { cfx_core::invoker::invoke(0xFE3F9C29F7B32BD5, &[_vehicle.into(), _door_index.into()]).unwrap_or_default() }
3668#[inline] pub fn get_vehicle_door_lock_status(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x25BC98A59C2EA962, &[_vehicle.into()]).unwrap_or_default() }
3669#[inline] pub fn get_vehicle_engine_health(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0xC45D23BAF168AAB8, &[_vehicle.into()]).unwrap_or_default() }
3670#[inline] pub fn get_vehicle_enveff_scale(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0xA82819CAC9C4C403, &[_vehicle.into()]).unwrap_or_default() }
3671#[inline] pub fn get_vehicle_estimated_max_speed(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x53AF99BAA671CA47, &[_vehicle.into()]).unwrap_or_default() }
3672#[inline] pub fn get_vehicle_extra_colours(_vehicle: i32, _pearlescent_color: &mut i32, _wheel_color: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3BC4245933A166F7, &[_vehicle.into(), _pearlescent_color.into(), _wheel_color.into()]); }
3673#[inline] pub fn get_vehicle_has_kers(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x50634E348C8D44EF, &[_vehicle.into()]).unwrap_or_default() }
3674#[inline] pub fn get_vehicle_homing_lockon_state(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xE6B0E8CFC3633BF0, &[_vehicle.into()]).unwrap_or_default() }
3675#[inline] pub fn get_vehicle_layout_hash(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x28D37D4F71AC5C58, &[_vehicle.into()]).unwrap_or_default() }
3676#[inline] pub fn get_vehicle_lights_state(_vehicle: i32, _lights_on: &mut bool, _highbeams_on: &mut bool) -> bool { cfx_core::invoker::invoke(0xB91B4C20085BD12F, &[_vehicle.into(), _lights_on.into(), _highbeams_on.into()]).unwrap_or_default() }
3677#[inline] pub fn get_vehicle_livery(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x2BB9230590DA5E8A, &[_vehicle.into()]).unwrap_or_default() }
3678#[inline] pub fn get_vehicle_livery_count(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x87B63E25A529D526, &[_vehicle.into()]).unwrap_or_default() }
3679#[inline] pub fn get_vehicle_lock_on_target(_vehicle: i32, _entity: &mut i32) -> bool { cfx_core::invoker::invoke(0x8F5EBAB1F260CFCE, &[_vehicle.into(), _entity.into()]).unwrap_or_default() }
3680#[inline] pub fn get_vehicle_max_braking(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0xAD7E85FC227197C4, &[_vehicle.into()]).unwrap_or_default() }
3681#[inline] pub fn get_vehicle_max_number_of_passengers(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xA7C4F2C6E744A550, &[_vehicle.into()]).unwrap_or_default() }
3682#[inline] pub fn get_vehicle_max_traction(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0xA132FB5370554DB0, &[_vehicle.into()]).unwrap_or_default() }
3683#[inline] pub fn get_vehicle_mod(_vehicle: i32, _mod_type: i32) -> i32 { cfx_core::invoker::invoke(0x772960298DA26FDB, &[_vehicle.into(), _mod_type.into()]).unwrap_or_default() }
3684#[inline] pub fn get_vehicle_model_acceleration(_model_hash: i32) -> f32 { cfx_core::invoker::invoke(0x8C044C5C84505B6A, &[_model_hash.into()]).unwrap_or_default() }
3685#[inline] pub fn get_vehicle_model_estimated_max_speed(_model_hash: i32) -> f32 { cfx_core::invoker::invoke(0xF417C2502FFFED43, &[_model_hash.into()]).unwrap_or_default() }
3686#[inline] pub fn get_vehicle_model_max_braking(_model_hash: i32) -> f32 { cfx_core::invoker::invoke(0xDC53FD41B4ED944C, &[_model_hash.into()]).unwrap_or_default() }
3687#[inline] pub fn get_vehicle_model_max_braking_max_mods(_model_hash: i32) -> f32 { cfx_core::invoker::invoke(0xBFBA3BA79CFF7EBF, &[_model_hash.into()]).unwrap_or_default() }
3688#[inline] pub fn get_vehicle_model_max_traction(_model_hash: i32) -> f32 { cfx_core::invoker::invoke(0x539DE94D44FDFD0D, &[_model_hash.into()]).unwrap_or_default() }
3689#[inline] pub fn get_vehicle_model_number_of_seats(_model_hash: i32) -> i32 { cfx_core::invoker::invoke(0x2AD93716F184EDA4, &[_model_hash.into()]).unwrap_or_default() }
3690#[inline] pub fn get_vehicle_mod_color_1(_vehicle: i32, _paint_type: &mut i32, _color: &mut i32, _pearlescent_color: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE8D65CA700C9A693, &[_vehicle.into(), _paint_type.into(), _color.into(), _pearlescent_color.into()]); }
3691#[inline] pub fn get_vehicle_mod_color_1_name(_vehicle: i32, _p_1: bool) -> Option<String> { cfx_core::invoker::invoke(0xB45085B721EFD38C, &[_vehicle.into(), _p_1.into()]).ok() }
3692#[inline] pub fn get_vehicle_mod_color_2(_vehicle: i32, _paint_type: &mut i32, _color: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x81592BE4E3878728, &[_vehicle.into(), _paint_type.into(), _color.into()]); }
3693#[inline] pub fn get_vehicle_mod_color_2_name(_vehicle: i32) -> Option<String> { cfx_core::invoker::invoke(0x4967A516ED23A5A1, &[_vehicle.into()]).ok() }
3694#[inline] pub fn get_vehicle_mod_identifier_hash(_vehicle: i32, _mod_type: i32, _mod_index: i32) -> i32 { cfx_core::invoker::invoke(0x4593CF82AA179706, &[_vehicle.into(), _mod_type.into(), _mod_index.into()]).unwrap_or_default() }
3695#[inline] pub fn get_vehicle_mod_kit(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x6325D1A044AE510D, &[_vehicle.into()]).unwrap_or_default() }
3696#[inline] pub fn get_vehicle_mod_kit_type(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xFC058F5121E54C32, &[_vehicle.into()]).unwrap_or_default() }
3697#[inline] pub fn get_vehicle_mod_modifier_value(_vehicle: i32, _mod_type: i32, _mod_index: i32) -> f32 { cfx_core::invoker::invoke(0x90A38E9838E0A8C1, &[_vehicle.into(), _mod_type.into(), _mod_index.into()]).unwrap_or_default() }
3698#[inline] pub fn get_vehicle_mod_variation(_vehicle: i32, _mod_type: i32) -> bool { cfx_core::invoker::invoke(0xB3924ECD70E095DC, &[_vehicle.into(), _mod_type.into()]).unwrap_or_default() }
3699#[inline] pub fn get_vehicle_number_of_passengers(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x24CB2137731FFE89, &[_vehicle.into()]).unwrap_or_default() }
3700#[inline] pub fn get_vehicle_number_plate_text(_vehicle: i32) -> Option<String> { cfx_core::invoker::invoke(0x7CE1CCB9B293020E, &[_vehicle.into()]).ok() }
3701#[inline] pub fn get_vehicle_number_plate_text_index(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xF11BC2DD9A3E7195, &[_vehicle.into()]).unwrap_or_default() }
3702#[inline] pub fn get_vehicle_petrol_tank_health(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x7D5DABE888D2D074, &[_vehicle.into()]).unwrap_or_default() }
3703#[inline] pub fn get_vehicle_plate_type(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x9CCC9525BF2408E0, &[_vehicle.into()]).unwrap_or_default() }
3704#[inline] pub fn get_vehicle_recording_id(_recording: i32, _script: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x21543C612379DB3C, &[_recording.into(), _script.as_char_ptr().into()]).unwrap_or_default() }
3705#[inline] pub fn get_vehicle_trailer_vehicle(_vehicle: i32, _trailer: &mut i32) -> bool { cfx_core::invoker::invoke(0x1CDD6BADC297830D, &[_vehicle.into(), _trailer.into()]).unwrap_or_default() }
3706#[inline] pub fn get_vehicle_tyres_can_burst(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x678B9BB8C3F58FEB, &[_vehicle.into()]).unwrap_or_default() }
3707#[inline] pub fn get_vehicle_tyre_smoke_color(_vehicle: i32, _r: &mut i32, _g: &mut i32, _b: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB635392A4938B3C3, &[_vehicle.into(), _r.into(), _g.into(), _b.into()]); }
3708#[inline] pub fn get_vehicle_wheel_type(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xB3ED1BFB4BE636DC, &[_vehicle.into()]).unwrap_or_default() }
3709#[inline] pub fn get_vehicle_window_tint(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xEE21293DAD47C95, &[_vehicle.into()]).unwrap_or_default() }
3710#[inline] pub fn has_preload_mods_finished(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x6F43E5175EB6D96, &[_p_0.into()]).unwrap_or_default() }
3711#[inline] pub fn has_vehicle_asset_loaded(_vehicle_asset: i32) -> bool { cfx_core::invoker::invoke(0x1BBE0523B8DB9A21, &[_vehicle_asset.into()]).unwrap_or_default() }
3712#[inline] pub fn has_vehicle_phone_explosive_device() -> bool { cfx_core::invoker::invoke(0x6ADAABD3068C5235, &[]).unwrap_or_default() }
3713#[inline] pub fn has_vehicle_recording_been_loaded(_p_0: i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0x300D614A4C785FC4, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
3714#[inline] pub fn have_vehicle_mods_streamed_in(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x9A83F5F9963775EF, &[_vehicle.into()]).unwrap_or_default() }
3715#[inline] pub fn instantly_fill_vehicle_population() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x48ADC8A773564670, &[]); }
3716#[inline] pub fn is_any_entity_attached_to_handler_frame(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x62CA17B74C435651, &[_vehicle.into()]).unwrap_or_default() }
3717#[inline] pub fn is_any_ped_rappelling_from_heli(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x291E373D483E7EE7, &[_vehicle.into()]).unwrap_or_default() }
3718#[inline] pub fn is_any_vehicle_near_point(_x: f32, _y: f32, _z: f32, _radius: f32) -> bool { cfx_core::invoker::invoke(0x61E1DD6125A3EEE6, &[_x.into(), _y.into(), _z.into(), _radius.into()]).unwrap_or_default() }
3719#[inline] pub fn is_big_vehicle(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x9F243D3919F442FE, &[_vehicle.into()]).unwrap_or_default() }
3720#[inline] pub fn is_cop_vehicle_in_area_3d(_x_1: f32, _x_2: f32, _y_1: f32, _y_2: f32, _z_1: f32, _z_2: f32) -> bool { cfx_core::invoker::invoke(0x7EEF65D5F153E26A, &[_x_1.into(), _x_2.into(), _y_1.into(), _y_2.into(), _z_1.into(), _z_2.into()]).unwrap_or_default() }
3721#[inline] pub fn is_entity_attached_to_handler_frame(_vehicle: i32, _entity: i32) -> bool { cfx_core::invoker::invoke(0x57715966069157AD, &[_vehicle.into(), _entity.into()]).unwrap_or_default() }
3722#[inline] pub fn is_heli_landing_area_blocked(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x634148744F385576, &[_vehicle.into()]).unwrap_or_default() }
3723#[inline] pub fn is_heli_part_broken(_vehicle: i32, _p_1: bool, _p_2: bool, _p_3: bool) -> bool { cfx_core::invoker::invoke(0xBC74B4BE25EB6C8A, &[_vehicle.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
3724#[inline] pub fn is_plane_landing_gear_intact(_plane: i32) -> bool { cfx_core::invoker::invoke(0x4198AB0022B15F87, &[_plane.into()]).unwrap_or_default() }
3725#[inline] pub fn is_playback_going_on_for_vehicle(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x1C8A4C2C19E68EEC, &[_vehicle.into()]).unwrap_or_default() }
3726#[inline] pub fn is_playback_using_ai_going_on_for_vehicle(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xAEA8FD591FAD4106, &[_vehicle.into()]).unwrap_or_default() }
3727#[inline] pub fn is_seat_warp_only(_vehicle: i32, _seat_index: bool) -> bool { cfx_core::invoker::invoke(0xF7F203E31F96F6A1, &[_vehicle.into(), _seat_index.into()]).unwrap_or_default() }
3728#[inline] pub fn is_taxi_light_on(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x7504C0F113AB50FC, &[_vehicle.into()]).unwrap_or_default() }
3729#[inline] pub fn is_this_model_a_bicycle(_model: i32) -> bool { cfx_core::invoker::invoke(0xBF94DD42F63BDED2, &[_model.into()]).unwrap_or_default() }
3730#[inline] pub fn is_this_model_a_bike(_model: i32) -> bool { cfx_core::invoker::invoke(0xB50C0B0CEDC6CE84, &[_model.into()]).unwrap_or_default() }
3731#[inline] pub fn is_this_model_a_boat(_model: i32) -> bool { cfx_core::invoker::invoke(0x45A9187928F4B9E3, &[_model.into()]).unwrap_or_default() }
3732#[inline] pub fn is_this_model_a_car(_model: i32) -> bool { cfx_core::invoker::invoke(0x7F6DB52EEFC96DF8, &[_model.into()]).unwrap_or_default() }
3733#[inline] pub fn is_this_model_a_heli(_model: i32) -> bool { cfx_core::invoker::invoke(0xDCE4334788AF94EA, &[_model.into()]).unwrap_or_default() }
3734#[inline] pub fn is_this_model_a_plane(_model: i32) -> bool { cfx_core::invoker::invoke(0xA0948AB42D7BA0DE, &[_model.into()]).unwrap_or_default() }
3735#[inline] pub fn is_this_model_a_quadbike(_model: i32) -> bool { cfx_core::invoker::invoke(0x39DAC362EE65FA28, &[_model.into()]).unwrap_or_default() }
3736#[inline] pub fn is_this_model_a_train(_model: i32) -> bool { cfx_core::invoker::invoke(0xAB935175B22E822B, &[_model.into()]).unwrap_or_default() }
3737#[inline] pub fn is_toggle_mod_on(_vehicle: i32, _mod_type: i32) -> bool { cfx_core::invoker::invoke(0x84B233A8C8FC8AE7, &[_vehicle.into(), _mod_type.into()]).unwrap_or_default() }
3738#[inline] pub fn is_turret_seat(_vehicle: i32, _seat_index: i32) -> bool { cfx_core::invoker::invoke(0xE33FFA906CE74880, &[_vehicle.into(), _seat_index.into()]).unwrap_or_default() }
3739#[inline] pub fn is_vehicle_alarm_activated(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x4319E335B71FFF34, &[_vehicle.into()]).unwrap_or_default() }
3740#[inline] pub fn is_vehicle_attached_to_cargobob(_cargobob: i32, _vehicle_attached: i32) -> bool { cfx_core::invoker::invoke(0xD40148F22E81A1D9, &[_cargobob.into(), _vehicle_attached.into()]).unwrap_or_default() }
3741#[inline] pub fn is_vehicle_attached_to_tow_truck(_tow_truck: i32, _vehicle: i32) -> bool { cfx_core::invoker::invoke(0x146DF9EC4C4B9FD4, &[_tow_truck.into(), _vehicle.into()]).unwrap_or_default() }
3742#[inline] pub fn is_vehicle_attached_to_trailer(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xE7CF3C4F9F489F0C, &[_vehicle.into()]).unwrap_or_default() }
3743#[inline] pub fn is_vehicle_a_convertible(_vehicle: i32, _p_1: bool) -> bool { cfx_core::invoker::invoke(0x52F357A30698BCCE, &[_vehicle.into(), _p_1.into()]).unwrap_or_default() }
3744#[inline] pub fn is_vehicle_bumper_bouncing(_vehicle: i32, _front_bumper: bool) -> bool { cfx_core::invoker::invoke(0x27B926779DEB502D, &[_vehicle.into(), _front_bumper.into()]).unwrap_or_default() }
3745#[inline] pub fn is_vehicle_bumper_broken_off(_vehicle: i32, _front: bool) -> bool { cfx_core::invoker::invoke(0x468056A6BB6F3846, &[_vehicle.into(), _front.into()]).unwrap_or_default() }
3746#[inline] pub fn is_vehicle_door_damaged(_veh: i32, _door_id: i32) -> bool { cfx_core::invoker::invoke(0xB8E181E559464527, &[_veh.into(), _door_id.into()]).unwrap_or_default() }
3747#[inline] pub fn is_vehicle_door_fully_open(_vehicle: i32, _door_index: i32) -> bool { cfx_core::invoker::invoke(0x3E933CFF7B111C22, &[_vehicle.into(), _door_index.into()]).unwrap_or_default() }
3748#[inline] pub fn is_vehicle_driveable(_vehicle: i32, _is_on_fire_check: bool) -> bool { cfx_core::invoker::invoke(0x4C241E39B23DF959, &[_vehicle.into(), _is_on_fire_check.into()]).unwrap_or_default() }
3749#[inline] pub fn is_vehicle_extra_turned_on(_vehicle: i32, _extra_id: i32) -> bool { cfx_core::invoker::invoke(0xD2E6822DBFD6C8BD, &[_vehicle.into(), _extra_id.into()]).unwrap_or_default() }
3750#[inline] pub fn is_vehicle_high_detail(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x1F25887F3C104278, &[_vehicle.into()]).unwrap_or_default() }
3751#[inline] pub fn is_vehicle_in_burnout(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x1297A88E081430EB, &[_vehicle.into()]).unwrap_or_default() }
3752#[inline] pub fn is_vehicle_in_garage_area(_garage_name: impl cfx_core::types::AsCharPtr, _vehicle: i32) -> bool { cfx_core::invoker::invoke(0xCEE4490CD57BB3C2, &[_garage_name.as_char_ptr().into(), _vehicle.into()]).unwrap_or_default() }
3753#[inline] pub fn is_vehicle_model(_vehicle: i32, _model: i32) -> bool { cfx_core::invoker::invoke(0x423E8DE37D934D89, &[_vehicle.into(), _model.into()]).unwrap_or_default() }
3754#[inline] pub fn is_vehicle_on_all_wheels(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xB104CD1BABF302E2, &[_vehicle.into()]).unwrap_or_default() }
3755#[inline] pub fn is_vehicle_searchlight_on(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xC0F97FCE55094987, &[_vehicle.into()]).unwrap_or_default() }
3756#[inline] pub fn is_vehicle_seat_free(_vehicle: i32, _seat_index: i32) -> bool { cfx_core::invoker::invoke(0x22AC59A870E6A669, &[_vehicle.into(), _seat_index.into()]).unwrap_or_default() }
3757#[inline] pub fn is_vehicle_siren_audio_on(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xB5CC40FBCB586380, &[_vehicle.into()]).unwrap_or_default() }
3758#[inline] pub fn is_vehicle_siren_on(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x4C9BF537BE2634B2, &[_vehicle.into()]).unwrap_or_default() }
3759#[inline] pub fn is_vehicle_sprayable(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x8D474C8FAEFF6CDE, &[_vehicle.into()]).unwrap_or_default() }
3760#[inline] pub fn is_vehicle_stolen(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x4AF9BD80EEBEB453, &[_vehicle.into()]).unwrap_or_default() }
3761#[inline] pub fn is_vehicle_stopped(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x5721B434AD84D57A, &[_vehicle.into()]).unwrap_or_default() }
3762#[inline] pub fn is_vehicle_stopped_at_traffic_lights(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x2959F696AE390A99, &[_vehicle.into()]).unwrap_or_default() }
3763#[inline] pub fn is_vehicle_stuck_on_roof(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xB497F06B288DCFDF, &[_vehicle.into()]).unwrap_or_default() }
3764#[inline] pub fn is_vehicle_stuck_timer_up(_vehicle: i32, _p_1: i32, _p_2: i32) -> bool { cfx_core::invoker::invoke(0x679BE1DAF71DA874, &[_vehicle.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
3765#[inline] pub fn is_vehicle_tyre_burst(_vehicle: i32, _wheel_id: i32, _completely: bool) -> bool { cfx_core::invoker::invoke(0xBA291848A0815CA9, &[_vehicle.into(), _wheel_id.into(), _completely.into()]).unwrap_or_default() }
3766#[inline] pub fn is_vehicle_visible(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xAA0A52D24FB98293, &[_vehicle.into()]).unwrap_or_default() }
3767#[inline] pub fn is_vehicle_window_intact(_vehicle: i32, _window_index: i32) -> bool { cfx_core::invoker::invoke(0x46E571A0E20D01F1, &[_vehicle.into(), _window_index.into()]).unwrap_or_default() }
3768#[inline] pub fn lower_convertible_roof(_vehicle: i32, _instantly_lower: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDED51F703D0FA83D, &[_vehicle.into(), _instantly_lower.into()]); }
3769#[inline] pub fn modify_vehicle_top_speed(_vehicle: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x93A3996368C94158, &[_vehicle.into(), _value.into()]); }
3770#[inline] pub fn open_bomb_bay_doors(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x87E7F24270732CB1, &[_vehicle.into()]); }
3771#[inline] pub fn pause_playback_recorded_vehicle(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x632A689BF42301B1, &[_vehicle.into()]); }
3772#[inline] pub fn pop_out_vehicle_windscreen(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6D645D59FB5F5AD3, &[_vehicle.into()]); }
3773#[inline] pub fn preload_vehicle_mod(_p_0: i32, _mod_type: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x758F49C24925568A, &[_p_0.into(), _mod_type.into(), _p_2.into()]); }
3774#[inline] pub fn raise_convertible_roof(_vehicle: i32, _instantly_raise: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8F5FB35D7E88FC70, &[_vehicle.into(), _instantly_raise.into()]); }
3775#[inline] pub fn release_preload_mods(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x445D79F995508307, &[_vehicle.into()]); }
3776#[inline] pub fn remove_pick_up_rope_for_cargobob(_cargobob: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9768CF648F54C804, &[_cargobob.into()]); }
3777#[inline] pub fn remove_road_node_speed_zone(_speedzone: i32) -> bool { cfx_core::invoker::invoke(0x1033371FC8E842A7, &[_speedzone.into()]).unwrap_or_default() }
3778#[inline] pub fn remove_vehicles_from_generators_in_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _unk: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x46A1E1A299EC4BBA, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _unk.into()]); }
3779#[inline] pub fn remove_vehicle_asset(_vehicle_asset: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xACE699C71AB9DEB5, &[_vehicle_asset.into()]); }
3780#[inline] pub fn remove_vehicle_combat_avoidance_area(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE30524E1871F481D, &[_p_0.into()]); }
3781#[inline] pub fn remove_vehicle_high_detail_model(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x689CDE5F7C6787, &[_vehicle.into()]); }
3782#[inline] pub fn remove_vehicle_mod(_vehicle: i32, _mod_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x92D619E420858204, &[_vehicle.into(), _mod_type.into()]); }
3783#[inline] pub fn remove_vehicle_recording(_recording: i32, _script: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF1160ACCF98A3FC8, &[_recording.into(), _script.as_char_ptr().into()]); }
3784#[inline] pub fn remove_vehicle_stuck_check(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8386BFB614D06749, &[_vehicle.into()]); }
3785#[inline] pub fn remove_vehicle_upsidedown_check(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC53EB42A499A7E90, &[_vehicle.into()]); }
3786#[inline] pub fn remove_vehicle_window(_vehicle: i32, _window_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA711568EEDB43069, &[_vehicle.into(), _window_index.into()]); }
3787#[inline] pub fn request_vehicle_asset(_vehicle_hash: i32, _vehicle_asset: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x81A15811460FAB3A, &[_vehicle_hash.into(), _vehicle_asset.into()]); }
3788#[inline] pub fn request_vehicle_high_detail_model(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA6E9FDCB2C76785E, &[_vehicle.into()]); }
3789#[inline] pub fn request_vehicle_recording(_recording: i32, _script: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAF514CABE74CBF15, &[_recording.into(), _script.as_char_ptr().into()]); }
3790#[inline] pub fn reset_vehicle_stuck_timer(_vehicle: i32, _null_attributes: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD7591B0065AFAA7A, &[_vehicle.into(), _null_attributes.into()]); }
3791#[inline] pub fn reset_vehicle_wheels(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x21D2E5662C1F6FED, &[_vehicle.into(), _toggle.into()]); }
3792#[inline] pub fn roll_down_window(_vehicle: i32, _window_index: i32) -> i32 { cfx_core::invoker::invoke(0x7AD9E6CE657D69E3, &[_vehicle.into(), _window_index.into()]).unwrap_or_default() }
3793#[inline] pub fn roll_down_windows(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x85796B0549DDE156, &[_vehicle.into()]); }
3794#[inline] pub fn roll_up_window(_vehicle: i32, _window_index: i32) -> i32 { cfx_core::invoker::invoke(0x602E548F46E24D59, &[_vehicle.into(), _window_index.into()]).unwrap_or_default() }
3795#[inline] pub fn set_all_low_priority_vehicle_generators_active(_active: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x608207E7A8FB787C, &[_active.into()]); }
3796#[inline] pub fn set_all_vehicle_generators_active() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x34AD89078831A4BC, &[]); }
3797#[inline] pub fn set_all_vehicle_generators_active_in_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _p_6: bool, _p_7: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC12321827687FE4D, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _p_6.into(), _p_7.into()]); }
3798#[inline] pub fn set_ambient_vehicle_range_multiplier_this_frame(_range: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x90B6DA738A9A25DA, &[_range.into()]); }
3799#[inline] pub fn set_bike_on_stand(_vehicle: i32, _x: f32, _y: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9CFA4896C3A53CBB, &[_vehicle.into(), _x.into(), _y.into()]); }
3800#[inline] pub fn set_boat_anchor(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x75DBEC174AEEAD10, &[_vehicle.into(), _toggle.into()]); }
3801#[inline] pub fn set_boat_disable_avoidance(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA6A279F3AA4FD70, &[_vehicle.into(), _p_1.into()]); }
3802#[inline] pub fn set_boat_sinks_when_wrecked(_vehicle: i32, _toggle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8F719973E1445BA2, &[_vehicle.into(), _toggle.into()]); }
3803#[inline] pub fn set_can_respray_vehicle(_vehicle: i32, _state: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x52BBA29D5EC69356, &[_vehicle.into(), _state.into()]); }
3804#[inline] pub fn set_cargobob_pickup_magnet_active(_cargobob: i32, _is_active: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9A665550F8DA349B, &[_cargobob.into(), _is_active.into()]); }
3805#[inline] pub fn set_cargobob_pickup_magnet_effect_radius(_vehicle: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA17BAD153B51547E, &[_vehicle.into(), _p_1.into()]); }
3806#[inline] pub fn set_cargobob_pickup_magnet_falloff(_vehicle: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x685D5561680D088B, &[_vehicle.into(), _p_1.into()]); }
3807#[inline] pub fn set_cargobob_pickup_magnet_pull_rope_length(_cargobob: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6D8EAC07506291FB, &[_cargobob.into(), _p_1.into()]); }
3808#[inline] pub fn set_cargobob_pickup_magnet_pull_strength(_cargobob: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xED8286F71A819BAA, &[_cargobob.into(), _p_1.into()]); }
3809#[inline] pub fn set_cargobob_pickup_magnet_reduced_falloff(_cargobob: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x66979ACF5102FD2F, &[_cargobob.into(), _p_1.into()]); }
3810#[inline] pub fn set_cargobob_pickup_magnet_reduced_strength(_cargobob: i32, _vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE301BD63E9E13CF0, &[_cargobob.into(), _vehicle.into()]); }
3811#[inline] pub fn set_cargobob_pickup_magnet_strength(_cargobob: i32, _strength: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBCBFCD9D1DAC19E2, &[_cargobob.into(), _strength.into()]); }
3812#[inline] pub fn set_cargobob_pickup_rope_damping_multiplier(_cargobob: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCF1182F682F65307, &[_cargobob.into(), _p_1.into()]); }
3813#[inline] pub fn set_cargobob_pickup_rope_type(_vehicle: i32, _state: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD5F65A8F4EBDAB5, &[_vehicle.into(), _state.into()]); }
3814#[inline] pub fn set_car_boot_open(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFC40CBF7B90CA77C, &[_vehicle.into()]); }
3815#[inline] pub fn set_convertible_roof(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF39C4F538B5124C2, &[_vehicle.into(), _p_1.into()]); }
3816#[inline] pub fn set_convertible_roof_latch_state(_vehicle: i32, _state: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1A78AD3D8240536F, &[_vehicle.into(), _state.into()]); }
3817#[inline] pub fn set_disable_pretend_occupants(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x25367DE49D64CF16, &[_vehicle.into(), _p_1.into()]); }
3818#[inline] pub fn set_disable_random_trains_this_frame(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD4B8E3D1917BC86B, &[_toggle.into()]); }
3819#[inline] pub fn set_disable_vehicle_engine_fires(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x91A0BD635321F145, &[_vehicle.into(), _p_1.into()]); }
3820#[inline] pub fn set_disable_vehicle_petrol_tank_damage(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x37C8252A7C92D017, &[_vehicle.into(), _toggle.into()]); }
3821#[inline] pub fn set_disable_vehicle_petrol_tank_fires(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x465BF26AB9684352, &[_vehicle.into(), _toggle.into()]); }
3822#[inline] pub fn set_distant_cars_enabled(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF796359A959DF65D, &[_toggle.into()]); }
3823#[inline] pub fn set_enable_vehicle_slipstreaming(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE6C0C80B8C867537, &[_toggle.into()]); }
3824#[inline] pub fn set_far_draw_vehicles(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x26324F33423F3CC3, &[_toggle.into()]); }
3825#[inline] pub fn set_force_hd_vehicle(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x97CE68CB032583F0, &[_vehicle.into(), _toggle.into()]); }
3826#[inline] pub fn set_forklift_fork_height(_vehicle: i32, _height: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x37EBBF3117BD6A25, &[_vehicle.into(), _height.into()]); }
3827#[inline] pub fn set_garbage_trucks(_toggle: bool) -> i32 { cfx_core::invoker::invoke(0x2AFD795EEAC8D30D, &[_toggle.into()]).unwrap_or_default() }
3828#[inline] pub fn set_heli_blades_full_speed(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA178472EBB8AE60D, &[_vehicle.into()]); }
3829#[inline] pub fn set_heli_blades_speed(_vehicle: i32, _speed: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFD280B4D7F3ABC4D, &[_vehicle.into(), _speed.into()]); }
3830#[inline] pub fn set_heli_tail_explode_throw_dashboard(_vehicle: i32, _p_1: bool) -> bool { cfx_core::invoker::invoke(0x3EC8BF18AA453FE9, &[_vehicle.into(), _p_1.into()]).unwrap_or_default() }
3831#[inline] pub fn set_heli_turbulence_scalar(_vehicle: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE6F13851780394DA, &[_vehicle.into(), _p_1.into()]); }
3832#[inline] pub fn set_last_driven_vehicle(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xACFB2463CC22BED2, &[_vehicle.into()]); }
3833#[inline] pub fn set_lights_cutoff_distance_tweak(_distance: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBC3CCA5844452B06, &[_distance.into()]); }
3834#[inline] pub fn set_mission_train_as_no_longer_needed(_train: &mut i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBBE7648349B49BE8, &[_train.into(), _p_1.into()]); }
3835#[inline] pub fn set_mission_train_coords(_train: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x591CA673AA6AB736, &[_train.into(), _x.into(), _y.into(), _z.into()]); }
3836#[inline] pub fn set_number_of_parked_vehicles(_value: i32) -> i32 { cfx_core::invoker::invoke(0xCAA15F13EBD417FF, &[_value.into()]).unwrap_or_default() }
3837#[inline] pub fn set_parked_vehicle_density_multiplier_this_frame(_multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEAE6DCC7EEE3DB1D, &[_multiplier.into()]); }
3838#[inline] pub fn set_pickup_rope_length_for_cargobob(_cargobob: i32, _length_1: f32, _length_2: f32, _state: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x877C1EAEAC531023, &[_cargobob.into(), _length_1.into(), _length_2.into(), _state.into()]); }
3839#[inline] pub fn set_plane_turbulence_multiplier(_vehicle: i32, _multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAD2D28A1AFDFF131, &[_vehicle.into(), _multiplier.into()]); }
3840#[inline] pub fn set_playback_speed(_vehicle: i32, _speed: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6683AB880E427778, &[_vehicle.into(), _speed.into()]); }
3841#[inline] pub fn set_playback_to_use_ai(_vehicle: i32, _driving_style: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA549C3B37EA28131, &[_vehicle.into(), _driving_style.into()]); }
3842#[inline] pub fn set_playback_to_use_ai_try_to_revert_back_later(_vehicle: i32, _time: i32, _driving_style: i32, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6E63860BBB190730, &[_vehicle.into(), _time.into(), _driving_style.into(), _p_3.into()]); }
3843#[inline] pub fn set_players_last_vehicle(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xBCDF8BAF56C87B6A, &[_vehicle.into()]).unwrap_or_default() }
3844#[inline] pub fn set_random_boats(_toggle: bool) -> i32 { cfx_core::invoker::invoke(0x84436EC293B1415F, &[_toggle.into()]).unwrap_or_default() }
3845#[inline] pub fn set_random_trains(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x80D9F74197EA47D9, &[_toggle.into()]); }
3846#[inline] pub fn set_random_vehicle_density_multiplier_this_frame(_multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB3B3359379FE77D3, &[_multiplier.into()]); }
3847#[inline] pub fn set_render_train_as_derailed(_train: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x317B11A312DF5534, &[_train.into(), _toggle.into()]); }
3848#[inline] pub fn set_script_vehicle_generator(_vehicle_generator: i32, _enabled: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD9D620E0AC6DC4B0, &[_vehicle_generator.into(), _enabled.into()]); }
3849#[inline] pub fn set_submarine_crush_depths(_vehicle: i32, _toggle: bool, _depth_1: f32, _depth_2: f32, _depth_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC59872A5134879C7, &[_vehicle.into(), _toggle.into(), _depth_1.into(), _depth_2.into(), _depth_3.into()]); }
3850#[inline] pub fn set_task_vehicle_goto_plane_min_height_above_terrain(_plane: i32, _height: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB893215D8D4C015B, &[_plane.into(), _height.into()]); }
3851#[inline] pub fn set_taxi_lights(_vehicle: i32, _state: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x598803E85E8448D9, &[_vehicle.into(), _state.into()]); }
3852#[inline] pub fn set_trailer_inverse_mass_scale(_vehicle: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2A8F319B392E7B3F, &[_vehicle.into(), _p_1.into()]); }
3853#[inline] pub fn set_trailer_legs_raised(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x95CF53B3D687F9FA, &[_vehicle.into()]); }
3854#[inline] pub fn set_train_cruise_speed(_train: i32, _speed: f32) -> i32 { cfx_core::invoker::invoke(0x16469284DB8C62B5, &[_train.into(), _speed.into()]).unwrap_or_default() }
3855#[inline] pub fn set_train_speed(_train: i32, _speed: f32) -> i32 { cfx_core::invoker::invoke(0xAA0BC91BE0B796E3, &[_train.into(), _speed.into()]).unwrap_or_default() }
3856#[inline] pub fn set_train_track_spawn_frequency(_track_index: i32, _frequency: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x21973BBF8D17EDFA, &[_track_index.into(), _frequency.into()]); }
3857#[inline] pub fn set_vehicle_active_during_playback(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDFFCEF48E511DB48, &[_vehicle.into(), _toggle.into()]); }
3858#[inline] pub fn set_vehicle_active_for_ped_navigation(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x21115BCD6E44656A, &[_vehicle.into(), _toggle.into()]); }
3859#[inline] pub fn set_vehicle_alarm(_vehicle: i32, _state: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCDE5E70C1DDB954C, &[_vehicle.into(), _state.into()]); }
3860#[inline] pub fn set_vehicle_allow_no_passengers_lockon(_veh: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5D14D4154BFE7B2C, &[_veh.into(), _toggle.into()]); }
3861#[inline] pub fn set_vehicle_automatically_attaches(_vehicle: i32, _p_1: bool, _p_2: i32) -> i32 { cfx_core::invoker::invoke(0x8BA6F76BC53A1493, &[_vehicle.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
3862#[inline] pub fn set_vehicle_body_health(_vehicle: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB77D05AC8C78AADB, &[_vehicle.into(), _value.into()]); }
3863#[inline] pub fn set_vehicle_brake(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE4E2FD323574965C, &[_vehicle.into(), _toggle.into()]); }
3864#[inline] pub fn set_vehicle_brake_lights(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x92B35082E0B42F66, &[_vehicle.into(), _toggle.into()]); }
3865#[inline] pub fn set_vehicle_bulldozer_arm_position(_vehicle: i32, _position: f32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF8EBCCC96ADB9FB7, &[_vehicle.into(), _position.into(), _p_2.into()]); }
3866#[inline] pub fn set_vehicle_burnout(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFB8794444A7D60FB, &[_vehicle.into(), _toggle.into()]); }
3867#[inline] pub fn set_vehicle_can_be_targetted(_vehicle: i32, _state: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3750146A28097A82, &[_vehicle.into(), _state.into()]); }
3868#[inline] pub fn set_vehicle_can_be_used_by_fleeing_peds(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x300504B23BD3B711, &[_vehicle.into(), _toggle.into()]); }
3869#[inline] pub fn set_vehicle_can_be_visibly_damaged(_vehicle: i32, _state: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4C7028F78FFD3681, &[_vehicle.into(), _state.into()]); }
3870#[inline] pub fn set_vehicle_can_break(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x59BF8C3D52C92F66, &[_vehicle.into(), _toggle.into()]); }
3871#[inline] pub fn set_vehicle_can_deform_wheels(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCDDA42F9E360CA6, &[_vehicle.into(), _toggle.into()]); }
3872#[inline] pub fn set_vehicle_can_leak_oil(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x51BB2D88D31A914B, &[_vehicle.into(), _p_1.into()]); }
3873#[inline] pub fn set_vehicle_can_leak_petrol(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x192547247864DFDD, &[_vehicle.into(), _p_1.into()]); }
3874#[inline] pub fn set_vehicle_can_save_in_garage(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x428BACCDF5E26EAD, &[_vehicle.into(), _toggle.into()]); }
3875#[inline] pub fn set_vehicle_ceiling_height(_vehicle: i32, _height: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA46413066687A328, &[_vehicle.into(), _height.into()]); }
3876#[inline] pub fn set_vehicle_cheat_power_increase(_vehicle: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB59E4BD37AE292DB, &[_vehicle.into(), _value.into()]); }
3877#[inline] pub fn set_vehicle_colours(_vehicle: i32, _color_primary: i32, _color_secondary: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4F1D4BE3A7F24601, &[_vehicle.into(), _color_primary.into(), _color_secondary.into()]); }
3878#[inline] pub fn set_vehicle_colour_combination(_vehicle: i32, _color_combination: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x33E8CD3322E2FE31, &[_vehicle.into(), _color_combination.into()]); }
3879#[inline] pub fn set_vehicle_custom_primary_colour(_vehicle: i32, _r: i32, _g: i32, _b: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7141766F91D15BEA, &[_vehicle.into(), _r.into(), _g.into(), _b.into()]); }
3880#[inline] pub fn set_vehicle_custom_secondary_colour(_vehicle: i32, _r: i32, _g: i32, _b: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x36CED73BFED89754, &[_vehicle.into(), _r.into(), _g.into(), _b.into()]); }
3881#[inline] pub fn set_vehicle_damage(_vehicle: i32, _x_offset: f32, _y_offset: f32, _z_offset: f32, _damage: f32, _radius: f32, _focus_on_model: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA1DD317EA8FD4F29, &[_vehicle.into(), _x_offset.into(), _y_offset.into(), _z_offset.into(), _damage.into(), _radius.into(), _focus_on_model.into()]); }
3882#[inline] pub fn set_vehicle_deformation_fixed(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x953DA1E1B12C0491, &[_vehicle.into()]); }
3883#[inline] pub fn set_vehicle_density_multiplier_this_frame(_multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x245A6883D966D537, &[_multiplier.into()]); }
3884#[inline] pub fn set_vehicle_dirt_level(_vehicle: i32, _dirt_level: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x79D3B596FE44EE8B, &[_vehicle.into(), _dirt_level.into()]); }
3885#[inline] pub fn set_vehicle_disable_towing(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2B6747FAA9DB9D6B, &[_vehicle.into(), _toggle.into()]); }
3886#[inline] pub fn set_vehicle_doors_locked(_vehicle: i32, _door_lock_status: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB664292EAECF7FA6, &[_vehicle.into(), _door_lock_status.into()]); }
3887#[inline] pub fn set_vehicle_doors_locked_for_all_players(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA2F80B8D040727CC, &[_vehicle.into(), _toggle.into()]); }
3888#[inline] pub fn set_vehicle_doors_locked_for_non_script_players(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9737A37136F07E75, &[_vehicle.into(), _toggle.into()]); }
3889#[inline] pub fn set_vehicle_doors_locked_for_player(_vehicle: i32, _player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x517AAF684BB50CD1, &[_vehicle.into(), _player.into(), _toggle.into()]); }
3890#[inline] pub fn set_vehicle_doors_locked_for_team(_vehicle: i32, _team: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB81F6D4A8F5EEBA8, &[_vehicle.into(), _team.into(), _toggle.into()]); }
3891#[inline] pub fn set_vehicle_doors_shut(_vehicle: i32, _close_instantly: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x781B3D62BB013EF5, &[_vehicle.into(), _close_instantly.into()]); }
3892#[inline] pub fn set_vehicle_door_broken(_vehicle: i32, _door_index: i32, _delete_door: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD4D4F6A4AB575A33, &[_vehicle.into(), _door_index.into(), _delete_door.into()]); }
3893#[inline] pub fn set_vehicle_door_control(_vehicle: i32, _door_index: i32, _speed: i32, _angle: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF2BFA0430F0A0FCB, &[_vehicle.into(), _door_index.into(), _speed.into(), _angle.into()]); }
3894#[inline] pub fn set_vehicle_door_latched(_vehicle: i32, _door_index: i32, _force_close: bool, _lock: bool, _p_4: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA5A9653A8D2CAF48, &[_vehicle.into(), _door_index.into(), _force_close.into(), _lock.into(), _p_4.into()]); }
3895#[inline] pub fn set_vehicle_door_open(_vehicle: i32, _door_index: i32, _loose: bool, _open_instantly: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7C65DAC73C35C862, &[_vehicle.into(), _door_index.into(), _loose.into(), _open_instantly.into()]); }
3896#[inline] pub fn set_vehicle_door_shut(_vehicle: i32, _door_index: i32, _close_instantly: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x93D9BD300D7789E5, &[_vehicle.into(), _door_index.into(), _close_instantly.into()]); }
3897#[inline] pub fn set_vehicle_drops_money_when_blown_up(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x68F64F2470F9656, &[_vehicle.into(), _toggle.into()]); }
3898#[inline] pub fn set_vehicle_engine_can_degrade(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x983765856F2564F9, &[_vehicle.into(), _toggle.into()]); }
3899#[inline] pub fn set_vehicle_engine_health(_vehicle: i32, _health: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x45F6D8EEF34ABEF1, &[_vehicle.into(), _health.into()]); }
3900#[inline] pub fn set_vehicle_engine_on(_vehicle: i32, _value: bool, _instantly: bool, _disable_auto_start: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2497C4717C8B881E, &[_vehicle.into(), _value.into(), _instantly.into(), _disable_auto_start.into()]); }
3901#[inline] pub fn set_vehicle_enveff_scale(_vehicle: i32, _fade: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3AFDC536C3D01674, &[_vehicle.into(), _fade.into()]); }
3902#[inline] pub fn set_vehicle_exclusive_driver(_vehicle: i32, _toggle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x41062318F23ED854, &[_vehicle.into(), _toggle.into()]); }
3903#[inline] pub fn set_vehicle_explodes_on_high_explosion_damage(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x71B0892EC081D60A, &[_vehicle.into(), _toggle.into()]); }
3904#[inline] pub fn set_vehicle_extended_removal_range(_vehicle: i32, _range: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x79DF7E806202CE01, &[_vehicle.into(), _range.into()]); }
3905#[inline] pub fn set_vehicle_extra(_vehicle: i32, _extra_id: i32, _disable: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7EE3A3C5E4A40CC9, &[_vehicle.into(), _extra_id.into(), _disable.into()]); }
3906#[inline] pub fn set_vehicle_extra_colours(_vehicle: i32, _pearlescent_color: i32, _wheel_color: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2036F561ADD12E33, &[_vehicle.into(), _pearlescent_color.into(), _wheel_color.into()]); }
3907#[inline] pub fn set_vehicle_fixed(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x115722B1B9C14C1C, &[_vehicle.into()]); }
3908#[inline] pub fn set_vehicle_flight_nozzle_position(_vehicle: i32, _direction: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x30D779DE7C4F6DD3, &[_vehicle.into(), _direction.into()]); }
3909#[inline] pub fn set_vehicle_flight_nozzle_position_immediate(_vehicle: i32, _direction: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9AA47FFF660CB932, &[_vehicle.into(), _direction.into()]); }
3910#[inline] pub fn set_vehicle_force_afterburner(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB055A34527CB8FD7, &[_vehicle.into(), _p_1.into()]); }
3911#[inline] pub fn set_vehicle_forward_speed(_vehicle: i32, _speed: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAB54A438726D25D5, &[_vehicle.into(), _speed.into()]); }
3912#[inline] pub fn set_vehicle_friction_override(_vehicle: i32, _friction: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1837AF7C627009BA, &[_vehicle.into(), _friction.into()]); }
3913#[inline] pub fn set_vehicle_fullbeam(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8B7FD87F0DDB421E, &[_vehicle.into(), _toggle.into()]); }
3914#[inline] pub fn set_vehicle_generates_engine_shocking_events(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x279D50DE5652D935, &[_vehicle.into(), _toggle.into()]); }
3915#[inline] pub fn set_vehicle_gravity(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x89F149B6131E57DA, &[_vehicle.into(), _toggle.into()]); }
3916#[inline] pub fn set_vehicle_handbrake(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x684785568EF26A22, &[_vehicle.into(), _toggle.into()]); }
3917#[inline] pub fn set_vehicle_has_been_driven_flag(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2398B627547189C, &[_vehicle.into(), _toggle.into()]); }
3918#[inline] pub fn set_vehicle_has_been_owned_by_player(_vehicle: i32, _owned: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2B5F9D2AF1F1722D, &[_vehicle.into(), _owned.into()]); }
3919#[inline] pub fn set_vehicle_has_muted_sirens(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD8050E0EB60CF274, &[_vehicle.into(), _toggle.into()]); }
3920#[inline] pub fn set_vehicle_has_strong_axles(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x92F0CF722BC4202F, &[_vehicle.into(), _toggle.into()]); }
3921#[inline] pub fn set_vehicle_has_unbreakable_lights(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1AA8A837D2169D94, &[_vehicle.into(), _p_1.into()]); }
3922#[inline] pub fn set_vehicle_inactive_during_playback(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6582AFF74894C75, &[_vehicle.into(), _toggle.into()]); }
3923#[inline] pub fn set_vehicle_indicator_lights(_vehicle: i32, _turn_signal: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB5D45264751B7DF0, &[_vehicle.into(), _turn_signal.into(), _toggle.into()]); }
3924#[inline] pub fn set_vehicle_individual_doors_locked(_vehicle: i32, _door_index: i32, _destroy_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBE70724027F85BCD, &[_vehicle.into(), _door_index.into(), _destroy_type.into()]); }
3925#[inline] pub fn set_vehicle_interiorlight(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBC2042F090AF6AD3, &[_vehicle.into(), _toggle.into()]); }
3926#[inline] pub fn set_vehicle_is_considered_by_player(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x31B927BBC44156CD, &[_vehicle.into(), _toggle.into()]); }
3927#[inline] pub fn set_vehicle_is_racing(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7116E24E9D1929D, &[_vehicle.into(), _toggle.into()]); }
3928#[inline] pub fn set_vehicle_is_stolen(_vehicle: i32, _is_stolen: bool) -> i32 { cfx_core::invoker::invoke(0x67B2C79AA7FF5738, &[_vehicle.into(), _is_stolen.into()]).unwrap_or_default() }
3929#[inline] pub fn set_vehicle_is_wanted(_vehicle: i32, _state: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF7EC25A3EBEEC726, &[_vehicle.into(), _state.into()]); }
3930#[inline] pub fn set_vehicle_kers_allowed(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x99C82F8A139F3E4E, &[_vehicle.into(), _toggle.into()]); }
3931#[inline] pub fn set_vehicle_lights(_vehicle: i32, _state: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x34E710FF01247C5A, &[_vehicle.into(), _state.into()]); }
3932#[inline] pub fn set_vehicle_light_multiplier(_vehicle: i32, _multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB385454F8791F57C, &[_vehicle.into(), _multiplier.into()]); }
3933#[inline] pub fn set_vehicle_livery(_vehicle: i32, _livery: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x60BF608F1B8CD1B6, &[_vehicle.into(), _livery.into()]); }
3934#[inline] pub fn set_vehicle_lod_multiplier(_vehicle: i32, _multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x93AE6A61BE015BF1, &[_vehicle.into(), _multiplier.into()]); }
3935#[inline] pub fn set_vehicle_mod(_vehicle: i32, _mod_type: i32, _mod_index: i32, _custom_tires: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6AF0636DDEDCB6DD, &[_vehicle.into(), _mod_type.into(), _mod_index.into(), _custom_tires.into()]); }
3936#[inline] pub fn set_vehicle_model_is_suppressed(_model: i32, _suppressed: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFC2D89AC25A5814, &[_model.into(), _suppressed.into()]); }
3937#[inline] pub fn set_vehicle_mod_color_1(_vehicle: i32, _paint_type: i32, _color: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x43FEB945EE7F85B8, &[_vehicle.into(), _paint_type.into(), _color.into(), _p_3.into()]); }
3938#[inline] pub fn set_vehicle_mod_color_2(_vehicle: i32, _paint_type: i32, _color: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x816562BADFDEC83E, &[_vehicle.into(), _paint_type.into(), _color.into()]); }
3939#[inline] pub fn set_vehicle_mod_kit(_vehicle: i32, _mod_kit: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1F2AA07F00B3217A, &[_vehicle.into(), _mod_kit.into()]); }
3940#[inline] pub fn set_vehicle_name_debug(_vehicle: i32, _name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBFDF984E2C22B94F, &[_vehicle.into(), _name.as_char_ptr().into()]); }
3941#[inline] pub fn set_vehicle_needs_to_be_hotwired(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFBA550EA44404EE6, &[_vehicle.into(), _toggle.into()]); }
3942#[inline] pub fn set_vehicle_number_plate_text(_vehicle: i32, _plate_text: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x95A88F0B409CDA47, &[_vehicle.into(), _plate_text.as_char_ptr().into()]); }
3943#[inline] pub fn set_vehicle_number_plate_text_index(_vehicle: i32, _plate_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9088EB5A43FFB0A1, &[_vehicle.into(), _plate_index.into()]); }
3944#[inline] pub fn set_vehicle_on_ground_properly(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x49733E92263139D1, &[_vehicle.into()]).unwrap_or_default() }
3945#[inline] pub fn set_vehicle_out_of_control(_vehicle: i32, _kill_driver: bool, _explode_on_impact: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF19D095E42D430CC, &[_vehicle.into(), _kill_driver.into(), _explode_on_impact.into()]); }
3946#[inline] pub fn set_vehicle_petrol_tank_health(_vehicle: i32, _health: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x70DB57649FA8D0D8, &[_vehicle.into(), _health.into()]); }
3947#[inline] pub fn set_vehicle_provides_cover(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5AFEEDD9BB2899D7, &[_vehicle.into(), _toggle.into()]); }
3948#[inline] pub fn set_vehicle_reduce_grip(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x222FF6A823D122E2, &[_vehicle.into(), _toggle.into()]); }
3949#[inline] pub fn set_vehicle_rudder_broken(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9606148B6C71DEF, &[_vehicle.into(), _toggle.into()]); }
3950#[inline] pub fn set_vehicle_searchlight(_heli: i32, _toggle: bool, _can_be_used_by_ai: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x14E85C5EE7A4D542, &[_heli.into(), _toggle.into(), _can_be_used_by_ai.into()]); }
3951#[inline] pub fn set_vehicle_shoot_at_target(_driver: i32, _entity: i32, _x_target: f32, _y_target: f32, _z_target: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x74CD9A9327A282EA, &[_driver.into(), _entity.into(), _x_target.into(), _y_target.into(), _z_target.into()]); }
3952#[inline] pub fn set_vehicle_siren(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF4924635A19EB37D, &[_vehicle.into(), _toggle.into()]); }
3953#[inline] pub fn set_vehicle_steering_bias_scalar(_vehicle: i32, _scalar: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9007A2F21DC108D4, &[_vehicle.into(), _scalar.into()]); }
3954#[inline] pub fn set_vehicle_steer_bias(_vehicle: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x42A8EC77D5150CBE, &[_vehicle.into(), _value.into()]); }
3955#[inline] pub fn set_vehicle_strong(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3E8C8727991A8A0B, &[_vehicle.into(), _toggle.into()]); }
3956#[inline] pub fn set_vehicle_tank_turret_position(_vehicle: i32, _position: f32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x56B94C6D7127DFBA, &[_vehicle.into(), _position.into(), _p_2.into()]); }
3957#[inline] pub fn set_vehicle_timed_explosion(_vehicle: i32, _ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2E0A74E1002380B1, &[_vehicle.into(), _ped.into(), _toggle.into()]); }
3958#[inline] pub fn set_vehicle_tow_truck_arm_position(_vehicle: i32, _position: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFE54B92A344583CA, &[_vehicle.into(), _position.into()]); }
3959#[inline] pub fn set_vehicle_turret_speed_this_frame(_vehicle: i32, _speed: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1093408B4B9D1146, &[_vehicle.into(), _speed.into()]); }
3960#[inline] pub fn set_vehicle_tyres_can_burst(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEB9DC3C7D8596C46, &[_vehicle.into(), _toggle.into()]); }
3961#[inline] pub fn set_vehicle_tyre_burst(_vehicle: i32, _index: i32, _on_rim: bool, _p_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEC6A202EE4960385, &[_vehicle.into(), _index.into(), _on_rim.into(), _p_3.into()]); }
3962#[inline] pub fn set_vehicle_tyre_fixed(_vehicle: i32, _tyre_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6E13FC662B882D1D, &[_vehicle.into(), _tyre_index.into()]); }
3963#[inline] pub fn set_vehicle_tyre_smoke_color(_vehicle: i32, _r: i32, _g: i32, _b: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB5BA80F839791C0F, &[_vehicle.into(), _r.into(), _g.into(), _b.into()]); }
3964#[inline] pub fn set_vehicle_undriveable(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8ABA6AF54B942B95, &[_vehicle.into(), _toggle.into()]); }
3965#[inline] pub fn set_vehicle_uses_large_rear_ramp(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCAC66558B944DA67, &[_vehicle.into(), _toggle.into()]); }
3966#[inline] pub fn set_vehicle_use_alternate_handling(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1D97D1E3A70A649F, &[_vehicle.into(), _toggle.into()]); }
3967#[inline] pub fn set_vehicle_use_cutscene_wheel_compression(_p_0: i32, _p_1: bool, _p_2: bool, _p_3: bool) -> i32 { cfx_core::invoker::invoke(0xE023E8AC4EF7C117, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
3968#[inline] pub fn set_vehicle_use_player_light_settings(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC45C27EF50F36ADC, &[_vehicle.into(), _toggle.into()]); }
3969#[inline] pub fn set_vehicle_wheels_can_break(_vehicle: i32, _enabled: bool) -> i32 { cfx_core::invoker::invoke(0x29B18B4FD460CA8F, &[_vehicle.into(), _enabled.into()]).unwrap_or_default() }
3970#[inline] pub fn set_vehicle_wheels_can_break_off_when_blow_up(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA37B9A517B133349, &[_vehicle.into(), _toggle.into()]); }
3971#[inline] pub fn set_vehicle_wheel_type(_vehicle: i32, _wheel_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x487EB21CC7295BA1, &[_vehicle.into(), _wheel_type.into()]); }
3972#[inline] pub fn set_vehicle_window_tint(_vehicle: i32, _tint: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x57C51E6BAD752696, &[_vehicle.into(), _tint.into()]); }
3973#[inline] pub fn skip_time_in_playback_recorded_vehicle(_vehicle: i32, _time: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9438F7AD68771A20, &[_vehicle.into(), _time.into()]); }
3974#[inline] pub fn skip_to_end_and_stop_playback_recorded_vehicle(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAB8E2EDA0C0A5883, &[_vehicle.into()]); }
3975#[inline] pub fn smash_vehicle_window(_vehicle: i32, _window_index: i32) -> i32 { cfx_core::invoker::invoke(0x9E5B5E4D2CCD2259, &[_vehicle.into(), _window_index.into()]).unwrap_or_default() }
3976#[inline] pub fn stabilise_entity_attached_to_heli(_vehicle: i32, _entity: i32, _p_2: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x374706271354CB18, &[_vehicle.into(), _entity.into(), _p_2.into()]); }
3977#[inline] pub fn start_playback_recorded_vehicle(_vehicle: i32, _recording: i32, _script: impl cfx_core::types::AsCharPtr, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3F878F92B3A7A071, &[_vehicle.into(), _recording.into(), _script.as_char_ptr().into(), _p_3.into()]); }
3978#[inline] pub fn start_playback_recorded_vehicle_using_ai(_p_0: i32, _p_1: i32, _p_2: &mut i32, _p_3: f32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x29DE5FA52D00428C, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
3979#[inline] pub fn start_playback_recorded_vehicle_with_flags(_vehicle: i32, _recording: i32, _script: impl cfx_core::types::AsCharPtr, _flags: i32, _time: i32, _driving_style: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7D80FD645D4DA346, &[_vehicle.into(), _recording.into(), _script.as_char_ptr().into(), _flags.into(), _time.into(), _driving_style.into()]); }
3980#[inline] pub fn start_vehicle_alarm(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xB8FF7AB45305C345, &[_vehicle.into()]).unwrap_or_default() }
3981#[inline] pub fn start_vehicle_horn(_vehicle: i32, _duration: i32, _mode: i32, _forever: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9C8C6504B5B63D2C, &[_vehicle.into(), _duration.into(), _mode.into(), _forever.into()]); }
3982#[inline] pub fn stop_all_garage_activity() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF87E938BDF29D66, &[]); }
3983#[inline] pub fn stop_playback_recorded_vehicle(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x54833611C17ABDEA, &[_vehicle.into()]); }
3984#[inline] pub fn switch_train_track(_track_id: i32, _state: bool) -> i32 { cfx_core::invoker::invoke(0xFD813BB7DB977F20, &[_track_id.into(), _state.into()]).unwrap_or_default() }
3985#[inline] pub fn toggle_vehicle_mod(_vehicle: i32, _mod_type: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2A1F4F37F95BAD08, &[_vehicle.into(), _mod_type.into(), _toggle.into()]); }
3986#[inline] pub fn track_vehicle_visibility(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x64473AEFDCF47DCA, &[_vehicle.into()]); }
3987#[inline] pub fn unpause_playback_recorded_vehicle(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8879EE09268305D5, &[_vehicle.into()]); }
3988#[inline] pub fn _are_bomb_bay_doors_open(_aircraft: i32) -> bool { cfx_core::invoker::invoke(0xD0917A423314BBA8, &[_aircraft.into()]).unwrap_or_default() }
3989#[inline] pub fn _are_heli_stub_wings_deployed(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xAEF12960FA943792, &[_vehicle.into()]).unwrap_or_default() }
3990#[inline] pub fn _are_outrigger_legs_deployed(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x3A9128352EAC9E85, &[_vehicle.into()]).unwrap_or_default() }
3991#[inline] pub fn _are_plane_wings_intact(_plane: i32) -> bool { cfx_core::invoker::invoke(0x5991A01434CE9677, &[_plane.into()]).unwrap_or_default() }
3992#[inline] pub fn _attach_entity_to_cargobob(_vehicle: i32, _entity: i32, _p_2: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA1DD82F3CCF9A01E, &[_vehicle.into(), _entity.into(), _p_2.into(), _x.into(), _y.into(), _z.into()]); }
3993#[inline] pub fn _can_anchor_boat_here_2(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x24F4121D07579880, &[_vehicle.into()]).unwrap_or_default() }
3994#[inline] pub fn _clear_vehicle_phone_explosive_device() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAA3F739ABDDCF21F, &[]); }
3995#[inline] pub fn _detach_entity_from_cargobob(_vehicle: i32, _entity: i32) -> i32 { cfx_core::invoker::invoke(0xAF03011701811146, &[_vehicle.into(), _entity.into()]).unwrap_or_default() }
3996#[inline] pub fn _disable_plane_propeller(_vehicle: i32, _propeller: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x500873A45724C863, &[_vehicle.into(), _propeller.into()]); }
3997#[inline] pub fn _disable_vehicle_neon_lights(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x83F813570FF519DE, &[_vehicle.into(), _toggle.into()]); }
3998#[inline] pub fn _disable_vehicle_turret_movement_this_frame(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x32CAEDF24A583345, &[_vehicle.into()]); }
3999#[inline] pub fn _disable_vehicle_world_collision(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x75627043C6AA90AD, &[_vehicle.into()]); }
4000#[inline] pub fn _does_vehicle_allow_rappel(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x4E417C547182C84D, &[_vehicle.into()]).unwrap_or_default() }
4001#[inline] pub fn _does_vehicle_have_landing_gear(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xE43701C36CAFF1A4, &[_vehicle.into()]).unwrap_or_default() }
4002#[inline] pub fn _does_vehicle_have_searchlight(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x99015ED7DBEA5113, &[_vehicle.into()]).unwrap_or_default() }
4003#[inline] pub fn _does_vehicle_tyre_exist(_vehicle: i32, _tyre_index: i32) -> bool { cfx_core::invoker::invoke(0x534E36D4DB9ECC5D, &[_vehicle.into(), _tyre_index.into()]).unwrap_or_default() }
4004#[inline] pub fn _eject_jb700_roof(_vehicle: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE38CB9D7D39FDBCC, &[_vehicle.into(), _x.into(), _y.into(), _z.into()]); }
4005#[inline] pub fn _find_random_point_in_space(_ped: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x8DC9675797123522, &[_ped.into()]).unwrap_or_default() }
4006#[inline] pub fn _find_vehicle_carrying_this_entity(_entity: i32) -> i32 { cfx_core::invoker::invoke(0x375E7FC44F21C8AB, &[_entity.into()]).unwrap_or_default() }
4007#[inline] pub fn _get_all_vehicles(_veh_array: &mut i32) -> i32 { cfx_core::invoker::invoke(0x9B8E1BF04B51F2E8, &[_veh_array.into()]).unwrap_or_default() }
4008#[inline] pub fn _get_boat_boom_position_ratio_2(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC1F981A6F74F0C23, &[_vehicle.into(), _p_1.into()]); }
4009#[inline] pub fn _get_boat_boom_position_ratio_3(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF3B4D4E43177236, &[_vehicle.into(), _p_1.into()]); }
4010#[inline] pub fn _get_can_vehicle_jump(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x9078C0C5EF8C19E9, &[_vehicle.into()]).unwrap_or_default() }
4011#[inline] pub fn _get_cargobob_hook_position(_cargobob: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xCBDB9B923CACC92D, &[_cargobob.into()]).unwrap_or_default() }
4012#[inline] pub fn _get_does_vehicle_have_tombstone(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x71AFB258CCED3A27, &[_vehicle.into()]).unwrap_or_default() }
4013#[inline] pub fn _get_entity_attached_to_cargobob(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x99093F60746708CA, &[_vehicle.into()]).unwrap_or_default() }
4014#[inline] pub fn _get_entry_position_of_door(_vehicle: i32, _door_index: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xC0572928C0ABFDA3, &[_vehicle.into(), _door_index.into()]).unwrap_or_default() }
4015#[inline] pub fn _get_has_retractable_wheels(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xDCA174A42133F08C, &[_vehicle.into()]).unwrap_or_default() }
4016#[inline] pub fn _get_has_rocket_boost(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x36D782F68B309BDA, &[_vehicle.into()]).unwrap_or_default() }
4017#[inline] pub fn _get_is_door_valid(_vehicle: i32, _door_index: i32) -> bool { cfx_core::invoker::invoke(0x645F4B6E8499F632, &[_vehicle.into(), _door_index.into()]).unwrap_or_default() }
4018#[inline] pub fn _get_is_submarine_vehicle_transformed(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xA77DC70BD689A1E5, &[_vehicle.into()]).unwrap_or_default() }
4019#[inline] pub fn _get_is_vehicle_emp_disabled(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x506ED94363AD905, &[_vehicle.into()]).unwrap_or_default() }
4020#[inline] pub fn _get_is_vehicle_shunt_boost_active(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xA2459F72C14E2E8D, &[_vehicle.into()]).unwrap_or_default() }
4021#[inline] pub fn _get_is_wheels_lowered_state_active(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x1DA0DA9CB3F0C8BF, &[_vehicle.into()]).unwrap_or_default() }
4022#[inline] pub fn _get_last_rammed_vehicle(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x4F2FA6E234162F7, &[_vehicle.into()]).unwrap_or_default() }
4023#[inline] pub fn _get_make_name_from_vehicle_model(_model_hash: i32) -> Option<String> { cfx_core::invoker::invoke(0xF7AF4F159FF99F97, &[_model_hash.into()]).ok() }
4024#[inline] pub fn _get_number_of_vehicle_doors(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x92922A607497B14D, &[_vehicle.into()]).unwrap_or_default() }
4025#[inline] pub fn _get_submarine_crush_depth_warning_state(_submarine: i32) -> i32 { cfx_core::invoker::invoke(0x93D6DDCA5B8FBAE, &[_submarine.into()]).unwrap_or_default() }
4026#[inline] pub fn _get_submarine_is_below_first_crush_depth(_submarine: i32) -> bool { cfx_core::invoker::invoke(0x3E71D0B300B7AA79, &[_submarine.into()]).unwrap_or_default() }
4027#[inline] pub fn _get_tyre_health(_vehicle: i32, _wheel_index: i32) -> f32 { cfx_core::invoker::invoke(0x55EAB010FAEE9380, &[_vehicle.into(), _wheel_index.into()]).unwrap_or_default() }
4028#[inline] pub fn _get_tyre_wear_multiplier(_vehicle: i32, _wheel_index: i32) -> f32 { cfx_core::invoker::invoke(0x6E387895952F4F71, &[_vehicle.into(), _wheel_index.into()]).unwrap_or_default() }
4029#[inline] pub fn _get_vehicle_body_health_2(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0xB8EF61207C2393A9, &[_vehicle.into()]).unwrap_or_default() }
4030#[inline] pub fn _get_vehicle_bomb_count(_aircraft: i32) -> i32 { cfx_core::invoker::invoke(0xEA12BD130D7569A1, &[_aircraft.into()]).unwrap_or_default() }
4031#[inline] pub fn _get_vehicle_can_activate_parachute(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xA916396DF4154EE3, &[_vehicle.into()]).unwrap_or_default() }
4032#[inline] pub fn _get_vehicle_countermeasure_count(_aircraft: i32) -> i32 { cfx_core::invoker::invoke(0xF846AA63DF56B804, &[_aircraft.into()]).unwrap_or_default() }
4033#[inline] pub fn _get_vehicle_current_slipstream_draft(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x36492C2F0D134C56, &[_vehicle.into()]).unwrap_or_default() }
4034#[inline] pub fn _get_vehicle_dashboard_color(_vehicle: i32, _color: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB7635E80A5C31BFF, &[_vehicle.into(), _color.into()]); }
4035#[inline] pub fn _get_vehicle_door_destroy_type(_vehicle: i32, _door_index: i32) -> i32 { cfx_core::invoker::invoke(0xCA4AC3EAAE46EC7B, &[_vehicle.into(), _door_index.into()]).unwrap_or_default() }
4036#[inline] pub fn _get_vehicle_flight_nozzle_position(_aircraft: i32) -> f32 { cfx_core::invoker::invoke(0xDA62027C8BDB326E, &[_aircraft.into()]).unwrap_or_default() }
4037#[inline] pub fn _get_vehicle_has_parachute(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xBC9CFF381338CB4F, &[_vehicle.into()]).unwrap_or_default() }
4038#[inline] pub fn _get_vehicle_interior_color(_vehicle: i32, _color: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7D1464D472D32136, &[_vehicle.into(), _color.into()]); }
4039#[inline] pub fn _get_vehicle_model_estimated_agility(_model_hash: i32) -> f32 { cfx_core::invoker::invoke(0x53409B5163D5B846, &[_model_hash.into()]).unwrap_or_default() }
4040#[inline] pub fn _get_vehicle_model_max_knots(_model_hash: i32) -> f32 { cfx_core::invoker::invoke(0xC6AD107DDC9054CC, &[_model_hash.into()]).unwrap_or_default() }
4041#[inline] pub fn _get_vehicle_model_monetary_value(_vehicle_model: i32) -> i32 { cfx_core::invoker::invoke(0x5873C14A52D74236, &[_vehicle_model.into()]).unwrap_or_default() }
4042#[inline] pub fn _get_vehicle_model_move_resistance(_model_hash: i32) -> f32 { cfx_core::invoker::invoke(0x5AA3F878A178C4FC, &[_model_hash.into()]).unwrap_or_default() }
4043#[inline] pub fn _get_vehicle_neon_lights_colour(_vehicle: i32, _r: &mut i32, _g: &mut i32, _b: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7619EEE8C886757F, &[_vehicle.into(), _r.into(), _g.into(), _b.into()]); }
4044#[inline] pub fn _get_vehicle_number_of_broken_bones(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x2C8CBFE1EA5FC631, &[_vehicle.into()]).unwrap_or_default() }
4045#[inline] pub fn _get_vehicle_number_of_broken_off_bones(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x42A4BEB35D372407, &[_vehicle.into()]).unwrap_or_default() }
4046#[inline] pub fn _get_vehicle_roof_livery(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x60190048C0764A26, &[_vehicle.into()]).unwrap_or_default() }
4047#[inline] pub fn _get_vehicle_roof_livery_count(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x5ECB40269053C0D4, &[_vehicle.into()]).unwrap_or_default() }
4048#[inline] pub fn _get_vehicle_suspension_bounds(_vehicle: i32, _out_1: &mut cfx_core::types::Vector3, _out_2: &mut cfx_core::types::Vector3) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDF7E3EEB29642C38, &[_vehicle.into(), _out_1.into(), _out_2.into()]); }
4049#[inline] pub fn _get_vehicle_suspension_height(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x53952FD2BAA19F17, &[_vehicle.into()]).unwrap_or_default() }
4050#[inline] pub fn _get_vehicle_weapon_capacity(_vehicle: i32, _weapon_index: i32) -> i32 { cfx_core::invoker::invoke(0x8181CE2F25CB9BB7, &[_vehicle.into(), _weapon_index.into()]).unwrap_or_default() }
4051#[inline] pub fn _get_vehicle_xenon_lights_color(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x3DFF319A831E0CDB, &[_vehicle.into()]).unwrap_or_default() }
4052#[inline] pub fn _has_filled_vehicle_population() -> bool { cfx_core::invoker::invoke(0x91D6DD290888CBAB, &[]).unwrap_or_default() }
4053#[inline] pub fn _hide_vehicle_tombstone(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAE71FB656C600587, &[_vehicle.into(), _toggle.into()]); }
4054#[inline] pub fn _is_boat_anchored_and_frozen(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xB0AD1238A709B1A2, &[_vehicle.into()]).unwrap_or_default() }
4055#[inline] pub fn _is_handler_frame_above_container(_handler: i32, _container: i32) -> bool { cfx_core::invoker::invoke(0x89D630CF5EA96D23, &[_handler.into(), _container.into()]).unwrap_or_default() }
4056#[inline] pub fn _is_ped_exclusive_driver_of_vehicle(_ped: i32, _vehicle: i32, _out_index: i32) -> bool { cfx_core::invoker::invoke(0xB09D25E77C33EB3F, &[_ped.into(), _vehicle.into(), _out_index.into()]).unwrap_or_default() }
4057#[inline] pub fn _is_this_model_an_amphibious_car(_model: i32) -> bool { cfx_core::invoker::invoke(0x633F6F44A537EBB6, &[_model.into()]).unwrap_or_default() }
4058#[inline] pub fn _is_this_model_an_amphibious_quadbike(_model: i32) -> bool { cfx_core::invoker::invoke(0xA1A9FC1C76A6730D, &[_model.into()]).unwrap_or_default() }
4059#[inline] pub fn _is_this_model_a_jetski(_model: i32) -> bool { cfx_core::invoker::invoke(0x9537097412CF75FE, &[_model.into()]).unwrap_or_default() }
4060#[inline] pub fn _is_vehicle_being_halted(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xC69BB1D832A710EF, &[_vehicle.into()]).unwrap_or_default() }
4061#[inline] pub fn _is_vehicle_damaged(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xBCDC5017D3CE1E9E, &[_vehicle.into()]).unwrap_or_default() }
4062#[inline] pub fn _is_vehicle_engine_on_fire(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xEC69ADF931AAE0C3, &[_vehicle.into()]).unwrap_or_default() }
4063#[inline] pub fn _is_vehicle_neon_light_enabled(_vehicle: i32, _index: i32) -> bool { cfx_core::invoker::invoke(0x8C4B92553E4766A5, &[_vehicle.into(), _index.into()]).unwrap_or_default() }
4064#[inline] pub fn _is_vehicle_parachute_active(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x3DE51E9C80B116CF, &[_vehicle.into()]).unwrap_or_default() }
4065#[inline] pub fn _is_vehicle_rocket_boost_active(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x3D34E80EED4AE3BE, &[_vehicle.into()]).unwrap_or_default() }
4066#[inline] pub fn _is_vehicle_seat_accessible(_ped: i32, _vehicle: i32, _seat_index: bool, _side: bool, _on_enter: bool) -> bool { cfx_core::invoker::invoke(0x639431E895B9AA57, &[_ped.into(), _vehicle.into(), _seat_index.into(), _side.into(), _on_enter.into()]).unwrap_or_default() }
4067#[inline] pub fn _is_vehicle_slipstream_leader(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x48C633E94A8142A7, &[_vehicle.into()]).unwrap_or_default() }
4068#[inline] pub fn _is_vehicle_weapon_disabled(_weapon_hash: i32, _vehicle: i32, _owner: i32) -> bool { cfx_core::invoker::invoke(0x563B65A643ED072E, &[_weapon_hash.into(), _vehicle.into(), _owner.into()]).unwrap_or_default() }
4069#[inline] pub fn _lower_retractable_wheels(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5335BE58C083E74E, &[_vehicle.into()]); }
4070#[inline] pub fn _raise_retractable_wheels(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF660602546D27BA8, &[_vehicle.into()]); }
4071#[inline] pub fn _remove_vehicle_shadow_effect(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF87D9F2301F7D206, &[_vehicle.into()]); }
4072#[inline] pub fn _request_vehicle_dashboard_scaleform_movie(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDBA3C090E3D74690, &[_vehicle.into()]); }
4073#[inline] pub fn _set_boat_boom_position_ratio(_vehicle: i32, _ratio: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF488C566413B4232, &[_vehicle.into(), _ratio.into()]); }
4074#[inline] pub fn _set_boat_frozen_when_anchored(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE3EBAAE484798530, &[_vehicle.into(), _toggle.into()]); }
4075#[inline] pub fn _set_boat_is_sinking(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBD32E46AA95C1DD2, &[_vehicle.into()]); }
4076#[inline] pub fn _set_boat_movement_resistance(_vehicle: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE842A9398079BD82, &[_vehicle.into(), _value.into()]); }
4077#[inline] pub fn _set_cambered_wheels_disabled(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1201E8A3290A3B98, &[_vehicle.into(), _toggle.into()]); }
4078#[inline] pub fn _set_cargobob_hook_can_attach(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x94A68DA412C4007D, &[_vehicle.into(), _toggle.into()]); }
4079#[inline] pub fn _set_cargobob_hook_can_detach(_cargobob: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x571FEB383F629926, &[_cargobob.into(), _toggle.into()]); }
4080#[inline] pub fn _set_car_high_speed_bump_severity_multiplier(_multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x84FD40F56075E816, &[_multiplier.into()]); }
4081#[inline] pub fn _set_deploy_heli_stub_wings(_vehicle: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB251E0B33E58B424, &[_vehicle.into(), _p_1.into(), _p_2.into()]); }
4082#[inline] pub fn _set_disable_superdummy_mode(_vehicle: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB088E9A47AE6EDD5, &[_vehicle.into(), _p_1.into()]); }
4083#[inline] pub fn _set_disable_turret_movement_this_frame(_vehicle: i32, _turret_idx: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE615BB7A7752C76A, &[_vehicle.into(), _turret_idx.into()]); }
4084#[inline] pub fn _set_disable_vehicle_flight_nozzle_position(_vehicle: i32, _direction: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCE2B43770B655F8F, &[_vehicle.into(), _direction.into()]); }
4085#[inline] pub fn _set_disable_vehicle_unk(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x143921E45EC44D62, &[_toggle.into()]); }
4086#[inline] pub fn _set_disable_vehicle_unk_2(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x211E95CE9903940C, &[_toggle.into()]); }
4087#[inline] pub fn _set_disable_vehicle_window_collisions(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1087BC8EC540DAEB, &[_vehicle.into(), _toggle.into()]); }
4088#[inline] pub fn _set_forced_boat_location_when_anchored(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB28B1FE5BFADD7F5, &[_vehicle.into(), _toggle.into()]); }
4089#[inline] pub fn _set_helicopter_roll_pitch_yaw_mult(_helicopter: i32, _multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6E0859B530A365CC, &[_helicopter.into(), _multiplier.into()]); }
4090#[inline] pub fn _set_heli_main_rotor_health(_vehicle: i32, _health: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4056EA1105F5ABD7, &[_vehicle.into(), _health.into()]); }
4091#[inline] pub fn _set_heli_tail_rotor_health(_vehicle: i32, _health: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFE205F38AAA58E5B, &[_vehicle.into(), _health.into()]); }
4092#[inline] pub fn _set_hydraulic_raised(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x28B18377EB6E25F6, &[_vehicle.into(), _toggle.into()]); }
4093#[inline] pub fn _set_hydraulic_wheel_state(_vehicle: i32, _state: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8EA86DF356801C7D, &[_vehicle.into(), _state.into()]); }
4094#[inline] pub fn _set_hydraulic_wheel_state_transition(_vehicle: i32, _wheel_id: i32, _state: i32, _value: f32, _p_4: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC24075310A8B9CD1, &[_vehicle.into(), _wheel_id.into(), _state.into(), _value.into(), _p_4.into()]); }
4095#[inline] pub fn _set_hydraulic_wheel_value(_vehicle: i32, _wheel_id: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x84EA99C62CB3EF0C, &[_vehicle.into(), _wheel_id.into(), _value.into()]); }
4096#[inline] pub fn _set_oppressor_transform_state(_vehicle: i32, _extend: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x544996C0081ABDEB, &[_vehicle.into(), _extend.into()]); }
4097#[inline] pub fn _set_plane_engine_health(_vehicle: i32, _health: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2A86A0475B6A1434, &[_vehicle.into(), _health.into()]); }
4098#[inline] pub fn _set_plane_propellers_health(_plane: i32, _health: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4C815EB175086F84, &[_plane.into(), _health.into()]); }
4099#[inline] pub fn _set_specialflight_wing_ratio(_vehicle: i32, _ratio: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x70A252F60A3E036B, &[_vehicle.into(), _ratio.into()]); }
4100#[inline] pub fn _set_trailer_legs_lowered() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x878C75C09FBDB942, &[]); }
4101#[inline] pub fn _set_tyre_health(_vehicle: i32, _wheel_index: i32, _health: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x74C68EF97645E79D, &[_vehicle.into(), _wheel_index.into(), _health.into()]); }
4102#[inline] pub fn _set_tyre_softness_multiplier(_vehicle: i32, _wheel_index: i32, _multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x392183BB9EA57697, &[_vehicle.into(), _wheel_index.into(), _multiplier.into()]); }
4103#[inline] pub fn _set_tyre_traction_loss_multiplier(_vehicle: i32, _wheel_index: i32, _multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC970D0E0FC31D768, &[_vehicle.into(), _wheel_index.into(), _multiplier.into()]); }
4104#[inline] pub fn _set_tyre_wear_multiplier(_vehicle: i32, _wheel_index: i32, _multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1894E2EDE923CA2, &[_vehicle.into(), _wheel_index.into(), _multiplier.into()]); }
4105#[inline] pub fn _set_unk_bool_0x102_for_submarine_vehicle_task(_vehicle: i32, _value: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x41B9FB92EDED32A6, &[_vehicle.into(), _value.into()]); }
4106#[inline] pub fn _set_unk_float_0x104_for_submarine_vehicle_task(_vehicle: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x498218259FB7C72D, &[_vehicle.into(), _value.into()]); }
4107#[inline] pub fn _set_use_higher_vehicle_jump_force(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF06A16CA55D138D8, &[_vehicle.into(), _toggle.into()]); }
4108#[inline] pub fn _set_vehicle_bomb_count(_aircraft: i32, _bomb_count: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF4B2ED59DEB5D774, &[_aircraft.into(), _bomb_count.into()]); }
4109#[inline] pub fn _set_vehicle_can_be_locked_on(_vehicle: i32, _can_be_locked_on: bool, _unk: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1DDA078D12879EEE, &[_vehicle.into(), _can_be_locked_on.into(), _unk.into()]); }
4110#[inline] pub fn _set_vehicle_can_engine_operate_on_fire(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x206BC5DC9D1AC70A, &[_vehicle.into(), _toggle.into()]); }
4111#[inline] pub fn _set_vehicle_controls_inverted(_vehicle: i32, _state: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5B91B229243351A8, &[_vehicle.into(), _state.into()]); }
4112#[inline] pub fn _set_vehicle_countermeasure_count(_aircraft: i32, _count: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9BDA23BF666F0855, &[_aircraft.into(), _count.into()]); }
4113#[inline] pub fn _set_vehicle_damage_modifier(_vehicle: i32, _p_1: f32) -> i32 { cfx_core::invoker::invoke(0x4E20D2A627011E8E, &[_vehicle.into(), _p_1.into()]).unwrap_or_default() }
4114#[inline] pub fn _set_vehicle_dashboard_color(_vehicle: i32, _color: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6089CDF6A57F326C, &[_vehicle.into(), _color.into()]); }
4115#[inline] pub fn _set_vehicle_doors_locked_for_unk(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x203B527D1B77904C, &[_vehicle.into(), _toggle.into()]); }
4116#[inline] pub fn _set_vehicle_door_can_break(_vehicle: i32, _door_index: i32, _is_breakable: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2FA133A4A9D37ED8, &[_vehicle.into(), _door_index.into(), _is_breakable.into()]); }
4117#[inline] pub fn _set_vehicle_exclusive_driver_2(_vehicle: i32, _ped: i32, _index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB5C51B5502E85E83, &[_vehicle.into(), _ped.into(), _index.into()]); }
4118#[inline] pub fn _set_vehicle_handling_hash_for_ai(_vehicle: i32, _hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x10655FAB9915623D, &[_vehicle.into(), _hash.into()]); }
4119#[inline] pub fn _set_vehicle_hover_transform_active(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2D55FE374D5FDB91, &[_vehicle.into(), _toggle.into()]); }
4120#[inline] pub fn _set_vehicle_hover_transform_enabled(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF1211889DF15A763, &[_vehicle.into(), _toggle.into()]); }
4121#[inline] pub fn _set_vehicle_hover_transform_percentage(_vehicle: i32, _state: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x438B3D7CA026FE91, &[_vehicle.into(), _state.into()]); }
4122#[inline] pub fn _set_vehicle_hover_transform_ratio(_vehicle: i32, _ratio: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD138FA15C9776837, &[_vehicle.into(), _ratio.into()]); }
4123#[inline] pub fn _set_vehicle_interior_color(_vehicle: i32, _color: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF40DD601A65F7F19, &[_vehicle.into(), _color.into()]); }
4124#[inline] pub fn _set_vehicle_jet_engine_on(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB8FBC8B1330CA9B4, &[_vehicle.into(), _toggle.into()]); }
4125#[inline] pub fn _set_vehicle_lights_mode(_vehicle: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1FD09E7390A74D54, &[_vehicle.into(), _p_1.into()]); }
4126#[inline] pub fn _set_vehicle_max_speed(_vehicle: i32, _speed: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBAA045B4E42F3C06, &[_vehicle.into(), _speed.into()]); }
4127#[inline] pub fn _set_vehicle_neon_lights_color_2(_vehicle: i32, _color: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB93B2867F7B479D1, &[_vehicle.into(), _color.into()]); }
4128#[inline] pub fn _set_vehicle_neon_lights_colour(_vehicle: i32, _r: i32, _g: i32, _b: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8E0A582209A62695, &[_vehicle.into(), _r.into(), _g.into(), _b.into()]); }
4129#[inline] pub fn _set_vehicle_neon_light_enabled(_vehicle: i32, _index: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2AA720E4287BF269, &[_vehicle.into(), _index.into(), _toggle.into()]); }
4130#[inline] pub fn _set_vehicle_nitro_enabled(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC8E9B6B71B8E660D, &[_vehicle.into(), _toggle.into()]); }
4131#[inline] pub fn _set_vehicle_parachute_active(_vehicle: i32, _active: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBFFB028B3DD0A97, &[_vehicle.into(), _active.into()]); }
4132#[inline] pub fn _set_vehicle_parachute_model(_vehicle: i32, _model_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4D610C6B56031351, &[_vehicle.into(), _model_hash.into()]); }
4133#[inline] pub fn _set_vehicle_parachute_texture_variatiion(_vehicle: i32, _texture_variation: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA74AD2439468C883, &[_vehicle.into(), _texture_variation.into()]); }
4134#[inline] pub fn _set_vehicle_ramp_launch_modifier(_vehicle: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEFC13B1CE30D755D, &[_vehicle.into(), _p_1.into()]); }
4135#[inline] pub fn _set_vehicle_ramp_sideways_launch_motion(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1BBAC99C0BC53656, &[_vehicle.into(), _toggle.into()]); }
4136#[inline] pub fn _set_vehicle_ramp_upwards_launch_motion(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x756AE6E962168A04, &[_vehicle.into(), _toggle.into()]); }
4137#[inline] pub fn _set_vehicle_receives_ramp_damage(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x28D034A93FE31BF5, &[_vehicle.into(), _toggle.into()]); }
4138#[inline] pub fn _set_vehicle_reduce_traction(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6DEE944E1EE90CFB, &[_vehicle.into(), _toggle.into()]); }
4139#[inline] pub fn _set_vehicle_rocket_boost_active(_vehicle: i32, _active: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x81E1552E35DC3839, &[_vehicle.into(), _active.into()]); }
4140#[inline] pub fn _set_vehicle_rocket_boost_percentage(_vehicle: i32, _percentage: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFEB2DDED3509562E, &[_vehicle.into(), _percentage.into()]); }
4141#[inline] pub fn _set_vehicle_rocket_boost_refill_time(_vehicle: i32, _time: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE00F2AB100B76E89, &[_vehicle.into(), _time.into()]); }
4142#[inline] pub fn _set_vehicle_roof_livery(_vehicle: i32, _livery: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA6D3A8750DC73270, &[_vehicle.into(), _livery.into()]); }
4143#[inline] pub fn _set_vehicle_shadow_effect(_vehicle: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF0E4BA16D1DB546C, &[_vehicle.into(), _p_1.into(), _p_2.into()]); }
4144#[inline] pub fn _set_vehicle_silent(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9D44FCCE98450843, &[_vehicle.into(), _toggle.into()]); }
4145#[inline] pub fn _set_vehicle_st(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1CF38D529D7441D9, &[_vehicle.into(), _toggle.into()]); }
4146#[inline] pub fn _set_vehicle_turret_unk(_vehicle: i32, _index: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC60060EB0D8AC7B1, &[_vehicle.into(), _index.into(), _toggle.into()]); }
4147#[inline] pub fn _set_vehicle_unk_damage_multiplier(_vehicle: i32, _multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x45A561A9421AB6AD, &[_vehicle.into(), _multiplier.into()]); }
4148#[inline] pub fn _set_vehicle_weapons_disabled(_vehicle: i32, _weapon_slot: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x86B4B6212CB8B627, &[_vehicle.into(), _weapon_slot.into()]); }
4149#[inline] pub fn _set_vehicle_weapon_capacity(_vehicle: i32, _weapon_index: i32, _capacity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x44CD1F493DB2A0A6, &[_vehicle.into(), _weapon_index.into(), _capacity.into()]); }
4150#[inline] pub fn _set_vehicle_wheels_deal_damage(_vehicle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2970EAA18FD5E42F, &[_vehicle.into(), _toggle.into()]); }
4151#[inline] pub fn _set_vehicle_xenon_lights_color(_vehicle: i32, _color: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE41033B25D003A07, &[_vehicle.into(), _color.into()]); }
4152#[inline] pub fn _stop_bring_vehicle_to_halt(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7C06330BFDDA182E, &[_vehicle.into()]); }
4153#[inline] pub fn _transform_submarine_to_vehicle(_vehicle: i32, _instantly: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2A69FFD1B42BFF9E, &[_vehicle.into(), _instantly.into()]); }
4154#[inline] pub fn _transform_vehicle_to_submarine(_vehicle: i32, _instantly: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBE4C854FFDB6EEBE, &[_vehicle.into(), _instantly.into()]); }
4155}
4156pub mod socialclub {
4157use cfx_core::types::ToMessagePack;
4158#[inline] pub fn _0x07c61676e5bb52cd(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x7C61676E5BB52CD, &[_p_0.into()]).unwrap_or_default() }
4159#[inline] pub fn _0x07dbd622d9533857(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x7DBD622D9533857, &[_p_0.into()]).unwrap_or_default() }
4160#[inline] pub fn _0x0f73393bac7e6730(_p_0: &mut i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0xF73393BAC7E6730, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
4161#[inline] pub fn _0x116fb94dc4b79f17(_p_0: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x116FB94DC4B79F17, &[_p_0.as_char_ptr().into()]); }
4162#[inline] pub fn _0x16da8172459434aa() -> i32 { cfx_core::invoker::invoke(0x16DA8172459434AA, &[]).unwrap_or_default() }
4163#[inline] pub fn _0x19853b5b17d77bca(_p_0: i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0x19853B5B17D77BCA, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
4164#[inline] pub fn _0x1989c6e6f67e76a8(_p_0: &mut i32, _p_1: &mut i32, _p_2: &mut i32) -> bool { cfx_core::invoker::invoke(0x1989C6E6F67E76A8, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
4165#[inline] pub fn _0x1d12a56fc95be92e() -> i32 { cfx_core::invoker::invoke(0x1D12A56FC95BE92E, &[]).unwrap_or_default() }
4166#[inline] pub fn _0x1d4446a62d35b0d0(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x1D4446A62D35B0D0, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
4167#[inline] pub fn _0x225798743970412b(_p_0: &mut i32) -> bool { cfx_core::invoker::invoke(0x225798743970412B, &[_p_0.into()]).unwrap_or_default() }
4168#[inline] pub fn _0x2570e26be63964e3() -> i32 { cfx_core::invoker::invoke(0x2570E26BE63964E3, &[]).unwrap_or_default() }
4169#[inline] pub fn _0x2d874d4ae612a65f() -> i32 { cfx_core::invoker::invoke(0x2D874D4AE612A65F, &[]).unwrap_or_default() }
4170#[inline] pub fn _0x2e89990ddff670c3(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x2E89990DDFF670C3, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
4171#[inline] pub fn _0x3001bef2feca3680() -> bool { cfx_core::invoker::invoke(0x3001BEF2FECA3680, &[]).unwrap_or_default() }
4172#[inline] pub fn _0x33df47cc0642061b() -> i32 { cfx_core::invoker::invoke(0x33DF47CC0642061B, &[]).unwrap_or_default() }
4173#[inline] pub fn _0x44aca259d67651db(_p_0: &mut i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x44ACA259D67651DB, &[_p_0.into(), _p_1.into()]); }
4174#[inline] pub fn _0x450819d8cf90c416() -> i32 { cfx_core::invoker::invoke(0x450819D8CF90C416, &[]).unwrap_or_default() }
4175#[inline] pub fn _0x4737980e8a283806(_p_0: i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0x4737980E8A283806, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
4176#[inline] pub fn _0x487912fd248efddf(_p_0: i32, _p_1: f32) -> bool { cfx_core::invoker::invoke(0x487912FD248EFDDF, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
4177#[inline] pub fn _0x4a7d6e727f941747(_p_0: &mut i32) -> i32 { cfx_core::invoker::invoke(0x4A7D6E727F941747, &[_p_0.into()]).unwrap_or_default() }
4178#[inline] pub fn _0x4ed9c8d6da297639() -> i32 { cfx_core::invoker::invoke(0x4ED9C8D6DA297639, &[]).unwrap_or_default() }
4179#[inline] pub fn _0x50a8a36201dbf83e() -> i32 { cfx_core::invoker::invoke(0x50A8A36201DBF83E, &[]).unwrap_or_default() }
4180#[inline] pub fn _0x5c4ebffa98bdb41c(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x5C4EBFFA98BDB41C, &[_p_0.into()]).unwrap_or_default() }
4181#[inline] pub fn _0x675721c9f644d161() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x675721C9F644D161, &[]); }
4182#[inline] pub fn _0x699e4a5c8c893a18(_p_0: i32, _p_1: impl cfx_core::types::AsCharPtr, _p_2: &mut i32) -> bool { cfx_core::invoker::invoke(0x699E4A5C8C893A18, &[_p_0.into(), _p_1.as_char_ptr().into(), _p_2.into()]).unwrap_or_default() }
4183#[inline] pub fn _0x6bfb12ce158e3dd4(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x6BFB12CE158E3DD4, &[_p_0.into()]).unwrap_or_default() }
4184#[inline] pub fn _0x700569dba175a77c(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x700569DBA175A77C, &[_p_0.into()]).unwrap_or_default() }
4185#[inline] pub fn _0x710bcda8071eded1() -> i32 { cfx_core::invoker::invoke(0x710BCDA8071EDED1, &[]).unwrap_or_default() }
4186#[inline] pub fn _0x7db18ca8cad5b098() -> i32 { cfx_core::invoker::invoke(0x7DB18CA8CAD5B098, &[]).unwrap_or_default() }
4187#[inline] pub fn _0x7ffcbfee44ecfabf() -> i32 { cfx_core::invoker::invoke(0x7FFCBFEE44ECFABF, &[]).unwrap_or_default() }
4188#[inline] pub fn _0x8147fff6a718e1ad(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x8147FFF6A718E1AD, &[_p_0.into()]).unwrap_or_default() }
4189#[inline] pub fn _0x8a4416c0db05fa66(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x8A4416C0DB05FA66, &[_p_0.into()]).unwrap_or_default() }
4190#[inline] pub fn _0x8cc469ab4d349b7c(_p_0: i32, _p_1: impl cfx_core::types::AsCharPtr, _p_2: &mut i32) -> bool { cfx_core::invoker::invoke(0x8CC469AB4D349B7C, &[_p_0.into(), _p_1.as_char_ptr().into(), _p_2.into()]).unwrap_or_default() }
4191#[inline] pub fn _0x9237e334f6e43156(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x9237E334F6E43156, &[_p_0.into()]).unwrap_or_default() }
4192#[inline] pub fn _0x92da6e70ef249bd1(_p_0: impl cfx_core::types::AsCharPtr, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0x92DA6E70EF249BD1, &[_p_0.as_char_ptr().into(), _p_1.into()]).unwrap_or_default() }
4193#[inline] pub fn _0x9de5d2f723575ed0() -> i32 { cfx_core::invoker::invoke(0x9DE5D2F723575ED0, &[]).unwrap_or_default() }
4194#[inline] pub fn _0xa468e0be12b12c70() -> i32 { cfx_core::invoker::invoke(0xA468E0BE12B12C70, &[]).unwrap_or_default() }
4195#[inline] pub fn _0xa770c8eec6fb2ac5() -> i32 { cfx_core::invoker::invoke(0xA770C8EEC6FB2AC5, &[]).unwrap_or_default() }
4196#[inline] pub fn _0xc2c97ea97711d1ae() -> i32 { cfx_core::invoker::invoke(0xC2C97EA97711D1AE, &[]).unwrap_or_default() }
4197#[inline] pub fn _0xc5a35c73b68f3c49() -> i32 { cfx_core::invoker::invoke(0xC5A35C73B68F3C49, &[]).unwrap_or_default() }
4198#[inline] pub fn _0xc85a7127e7ad02aa() -> i32 { cfx_core::invoker::invoke(0xC85A7127E7AD02AA, &[]).unwrap_or_default() }
4199#[inline] pub fn _0xd0ee05fe193646ea(_p_0: &mut i32, _p_1: &mut i32, _p_2: &mut i32) -> bool { cfx_core::invoker::invoke(0xD0EE05FE193646EA, &[_p_0.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
4200#[inline] pub fn _0xd302e99edf0449cf(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xD302E99EDF0449CF, &[_p_0.into()]).unwrap_or_default() }
4201#[inline] pub fn _0xd8122c407663b995() -> i32 { cfx_core::invoker::invoke(0xD8122C407663B995, &[]).unwrap_or_default() }
4202#[inline] pub fn _0xe4f6e8d07a2f0f51(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xE4F6E8D07A2F0F51, &[_p_0.into()]).unwrap_or_default() }
4203#[inline] pub fn _0xe75a4a2e5e316d86() -> i32 { cfx_core::invoker::invoke(0xE75A4A2E5E316D86, &[]).unwrap_or_default() }
4204#[inline] pub fn _0xea95c0853a27888e() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEA95C0853A27888E, &[]); }
4205#[inline] pub fn _0xf22ca0fd74b80e7a(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xF22CA0FD74B80E7A, &[_p_0.into()]).unwrap_or_default() }
4206#[inline] pub fn _0xf6baaaf762e1bf40(_p_0: impl cfx_core::types::AsCharPtr, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0xF6BAAAF762E1BF40, &[_p_0.as_char_ptr().into(), _p_1.into()]).unwrap_or_default() }
4207#[inline] pub fn _0xfe4c1d0d3b9cc17e(_p_0: i32, _p_1: bool) -> bool { cfx_core::invoker::invoke(0xFE4C1D0D3B9CC17E, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
4208#[inline] pub fn _0xff8f3a92b75ed67a() -> i32 { cfx_core::invoker::invoke(0xFF8F3A92B75ED67A, &[]).unwrap_or_default() }
4209#[inline] pub fn sc_email_message_clear_recip_list() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x55DF6DB45179236E, &[]); }
4210#[inline] pub fn sc_email_message_push_gamer_to_recip_list(_network_handle: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2330C12A7A605D16, &[_network_handle.into()]); }
4211#[inline] pub fn sc_inbox_get_total_num_messages() -> i32 { cfx_core::invoker::invoke(0x3A93FF1A2CA0864, &[]).unwrap_or_default() }
4212#[inline] pub fn sc_inbox_message_do_apply(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x9A2C8064B6C1E41A, &[_p_0.into()]).unwrap_or_default() }
4213#[inline] pub fn sc_inbox_message_get_data_int(_p_0: i32, _context: impl cfx_core::types::AsCharPtr, _out: &mut i32) -> bool { cfx_core::invoker::invoke(0xA00EFE4082C4056E, &[_p_0.into(), _context.as_char_ptr().into(), _out.into()]).unwrap_or_default() }
4214#[inline] pub fn sc_inbox_message_get_data_string(_p_0: i32, _context: impl cfx_core::types::AsCharPtr, _out: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x7572EF42FC6A9B6D, &[_p_0.into(), _context.as_char_ptr().into(), _out.as_char_ptr().into()]).unwrap_or_default() }
4215#[inline] pub fn sc_inbox_message_get_ugcdata(_p_0: i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0x69D82604A1A5A254, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
4216#[inline] pub fn sc_presence_attr_set_float() -> bool { cfx_core::invoker::invoke(0xC4C4575F62534A24, &[]).unwrap_or_default() }
4217#[inline] pub fn sc_presence_attr_set_int(_attr_hash: i32, _value: i32) -> bool { cfx_core::invoker::invoke(0x1F1E9682483697C7, &[_attr_hash.into(), _value.into()]).unwrap_or_default() }
4218#[inline] pub fn sc_presence_attr_set_string(_attr_hash: i32, _value: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x287F1F75D2803595, &[_attr_hash.into(), _value.as_char_ptr().into()]).unwrap_or_default() }
4219#[inline] pub fn sc_profanity_check_string(_string: impl cfx_core::types::AsCharPtr, _token: &mut i32) -> bool { cfx_core::invoker::invoke(0x75632C5ECD7ED843, &[_string.as_char_ptr().into(), _token.into()]).unwrap_or_default() }
4220#[inline] pub fn sc_profanity_get_check_is_pending(_token: i32) -> i32 { cfx_core::invoker::invoke(0x82E4A58BABC15AE7, &[_token.into()]).unwrap_or_default() }
4221#[inline] pub fn sc_profanity_get_check_is_valid(_token: i32) -> bool { cfx_core::invoker::invoke(0x1753344C770358AE, &[_token.into()]).unwrap_or_default() }
4222#[inline] pub fn sc_profanity_get_string_passed(_token: i32) -> bool { cfx_core::invoker::invoke(0x85535ACF97FC0969, &[_token.into()]).unwrap_or_default() }
4223#[inline] pub fn sc_profanity_get_string_status(_token: i32) -> i32 { cfx_core::invoker::invoke(0x930DE22F07B1CCE3, &[_token.into()]).unwrap_or_default() }
4224#[inline] pub fn _is_rockstar_message_ready_for_script() -> bool { cfx_core::invoker::invoke(0xBC1CC91205EC8D6E, &[]).unwrap_or_default() }
4225#[inline] pub fn _is_sc_inbox_valid(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x93028F1DB42BFD08, &[_p_0.into()]).unwrap_or_default() }
4226#[inline] pub fn _rockstar_message_get_string() -> Option<String> { cfx_core::invoker::invoke(0xDF649C4E9AFDD788, &[]).ok() }
4227#[inline] pub fn _sc_get_has_achievement_been_passed(_achievement: i32) -> bool { cfx_core::invoker::invoke(0x418DC16FAE452C1C, &[_achievement.into()]).unwrap_or_default() }
4228#[inline] pub fn _sc_get_is_profile_attribute_set(_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x8416FE4E4629D7D7, &[_name.as_char_ptr().into()]).unwrap_or_default() }
4229#[inline] pub fn _sc_get_nickname() -> i32 { cfx_core::invoker::invoke(0x198D161F458ECC7F, &[]).unwrap_or_default() }
4230#[inline] pub fn _sc_inbox_get_emails(_offset: i32, _limit: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x40ADDCBAFA1018A, &[_offset.into(), _limit.into()]); }
4231#[inline] pub fn _sc_inbox_message_get_bounty_data(_index: i32, _out_data: &mut i32) -> bool { cfx_core::invoker::invoke(0x87E0052F08BD64E6, &[_index.into(), _out_data.into()]).unwrap_or_default() }
4232#[inline] pub fn _sc_inbox_message_get_data_bool(_p_0: i32, _p_1: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xFFE5C16F402D851D, &[_p_0.into(), _p_1.as_char_ptr().into()]).unwrap_or_default() }
4233#[inline] pub fn _sc_inbox_message_get_string(_p_0: i32) -> Option<String> { cfx_core::invoker::invoke(0xF3E31D16CBDCB304, &[_p_0.into()]).ok() }
4234#[inline] pub fn _sc_inbox_message_init(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xBB8EA16ECBC976C4, &[_p_0.into()]).unwrap_or_default() }
4235#[inline] pub fn _sc_inbox_message_pop(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x2C015348CF19CA1D, &[_p_0.into()]).unwrap_or_default() }
4236#[inline] pub fn _sc_inbox_message_push_gamer_to_event_recip_list(_network_handle: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDA024BDBD600F44A, &[_network_handle.into()]); }
4237#[inline] pub fn _sc_inbox_message_send_bounty_presence_event(_data: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x6AFD2CD753FEEF83, &[_data.as_char_ptr().into()]).unwrap_or_default() }
4238#[inline] pub fn _sc_inbox_message_send_ugc_stat_update_event(_data: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA68D3D229F4F3B06, &[_data.as_char_ptr().into()]); }
4239#[inline] pub fn _sc_profanity_check_ugc_string(_string: impl cfx_core::types::AsCharPtr, _token: &mut i32) -> bool { cfx_core::invoker::invoke(0xEB2BF817463DFA28, &[_string.as_char_ptr().into(), _token.into()]).unwrap_or_default() }
4240#[inline] pub fn _set_handle_rockstar_message_via_script(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBFA0A56A817C6C7D, &[_toggle.into()]); }
4241}
4242pub mod recording {
4243use cfx_core::types::ToMessagePack;
4244#[inline] pub fn _0x13b350b8ad0eee10() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x13B350B8AD0EEE10, &[]); }
4245#[inline] pub fn _0x208784099002bc30(_mission_name_label: impl cfx_core::types::AsCharPtr, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x208784099002BC30, &[_mission_name_label.as_char_ptr().into(), _p_1.into()]); }
4246#[inline] pub fn _0x293220da1b46cebc(_p_0: f32, _p_1: f32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x293220DA1B46CEBC, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
4247#[inline] pub fn _0x33d47e85b476abcd(_p_0: bool) -> bool { cfx_core::invoker::invoke(0x33D47E85B476ABCD, &[_p_0.into()]).unwrap_or_default() }
4248#[inline] pub fn _0x4282e08174868be3() -> i32 { cfx_core::invoker::invoke(0x4282E08174868BE3, &[]).unwrap_or_default() }
4249#[inline] pub fn _0x48621c9fca3ebd28(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x48621C9FCA3EBD28, &[_p_0.into()]); }
4250#[inline] pub fn _0x66972397e0757e7a(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x66972397E0757E7A, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
4251#[inline] pub fn _0x81cbae94390f9f89() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x81CBAE94390F9F89, &[]); }
4252#[inline] pub fn _0xdf4b952f7d381b95() -> i32 { cfx_core::invoker::invoke(0xDF4B952F7D381B95, &[]).unwrap_or_default() }
4253#[inline] pub fn _0xf854439efbb3b583() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF854439EFBB3B583, &[]); }
4254#[inline] pub fn _disable_rockstar_editor_camera_changes() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAF66DCEE6609B148, &[]); }
4255#[inline] pub fn _is_recording() -> bool { cfx_core::invoker::invoke(0x1897CA71995A90B4, &[]).unwrap_or_default() }
4256#[inline] pub fn _save_recording_clip() -> bool { cfx_core::invoker::invoke(0x644546EC5287471B, &[]).unwrap_or_default() }
4257#[inline] pub fn _start_recording(_mode: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC3AC2FFF9612AC81, &[_mode.into()]); }
4258#[inline] pub fn _stop_recording_and_discard_clip() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x88BB3507ED41A240, &[]); }
4259#[inline] pub fn _stop_recording_and_save_clip() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x71A5197D6AFC8B3, &[]); }
4260#[inline] pub fn _stop_recording_this_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEB2D525B57F42B40, &[]); }
4261}
4262pub mod ped {
4263use cfx_core::types::ToMessagePack;
4264#[inline] pub fn _0x03ea03af85a85cb7(_ped: i32, _p_1: bool, _p_2: bool, _p_3: bool, _p_4: bool, _p_5: bool, _p_6: bool, _p_7: bool, _p_8: i32) -> bool { cfx_core::invoker::invoke(0x3EA03AF85A85CB7, &[_ped.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into()]).unwrap_or_default() }
4265#[inline] pub fn _0x06087579e7aa85a9(_p_0: i32, _p_1: i32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32) -> bool { cfx_core::invoker::invoke(0x6087579E7AA85A9, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]).unwrap_or_default() }
4266#[inline] pub fn _0x061cb768363d6424(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x61CB768363D6424, &[_ped.into(), _toggle.into()]); }
4267#[inline] pub fn _0x0b3e35ac043707d9(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB3E35AC043707D9, &[_p_0.into(), _p_1.into()]); }
4268#[inline] pub fn _0x0f62619393661d6e(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF62619393661D6E, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
4269#[inline] pub fn _0x110f526ab784111f(_ped: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x110F526AB784111F, &[_ped.into(), _p_1.into()]); }
4270#[inline] pub fn _0x1216e0bfa72cc703(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1216E0BFA72CC703, &[_p_0.into(), _p_1.into()]); }
4271#[inline] pub fn _0x1a330d297aac6bc1(_ped: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1A330D297AAC6BC1, &[_ped.into(), _p_1.into()]); }
4272#[inline] pub fn _0x1e77fa7a62ee6c4c(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x1E77FA7A62EE6C4C, &[_p_0.into()]).unwrap_or_default() }
4273#[inline] pub fn _0x2016c603d6b8987c(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2016C603D6B8987C, &[_ped.into(), _toggle.into()]); }
4274#[inline] pub fn _0x25361a96e0f7e419(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> i32 { cfx_core::invoker::invoke(0x25361A96E0F7E419, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
4275#[inline] pub fn _0x2735233a786b1bef(_ped: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2735233A786B1BEF, &[_ped.into(), _p_1.into()]); }
4276#[inline] pub fn _0x288df530c92dad6f(_ped: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x288DF530C92DAD6F, &[_ped.into(), _value.into()]); }
4277#[inline] pub fn _0x2b694afcf64e6994(_ped: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2B694AFCF64E6994, &[_ped.into(), _p_1.into()]); }
4278#[inline] pub fn _0x2dfc81c9b9608549(_ped: i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0x2DFC81C9B9608549, &[_ped.into(), _p_1.into()]).unwrap_or_default() }
4279#[inline] pub fn _0x2f074c904d85129e(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2F074C904D85129E, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]); }
4280#[inline] pub fn _0x2f3c3d9f50681de4(_p_0: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2F3C3D9F50681DE4, &[_p_0.into(), _p_1.into()]); }
4281#[inline] pub fn _0x336b3d200ab007cb(_p_0: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32) -> i32 { cfx_core::invoker::invoke(0x336B3D200AB007CB, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
4282#[inline] pub fn _0x3e9679c1dfcf422c(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3E9679C1DFCF422C, &[_p_0.into(), _p_1.into()]); }
4283#[inline] pub fn _0x412f1364fa066cfb(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x412F1364FA066CFB, &[_p_0.into()]).unwrap_or_default() }
4284#[inline] pub fn _0x425aecf167663f48(_ped: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x425AECF167663F48, &[_ped.into(), _p_1.into()]); }
4285#[inline] pub fn _0x46b05bcae43856b0(_ped: i32, _flag: i32) -> bool { cfx_core::invoker::invoke(0x46B05BCAE43856B0, &[_ped.into(), _flag.into()]).unwrap_or_default() }
4286#[inline] pub fn _0x49e50bdb8ba4dab2(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x49E50BDB8BA4DAB2, &[_ped.into(), _toggle.into()]); }
4287#[inline] pub fn _0x511f1a683387c7e2(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x511F1A683387C7E2, &[_ped.into()]).unwrap_or_default() }
4288#[inline] pub fn _0x5407b7288d0478b7(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x5407B7288D0478B7, &[_p_0.into()]).unwrap_or_default() }
4289#[inline] pub fn _0x5a7f62fda59759bd() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5A7F62FDA59759BD, &[]); }
4290#[inline] pub fn _0x5b6010b3cbc29095(_p_0: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5B6010B3CBC29095, &[_p_0.into(), _p_1.into()]); }
4291#[inline] pub fn _0x711794453cfd692b(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x711794453CFD692B, &[_p_0.into(), _p_1.into()]); }
4292#[inline] pub fn _0x733c87d4ce22bea2(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x733C87D4CE22BEA2, &[_ped.into()]); }
4293#[inline] pub fn _0x75ba1cb3b7d40caf(_ped: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x75BA1CB3B7D40CAF, &[_ped.into(), _p_1.into()]); }
4294#[inline] pub fn _0x80054d7fcc70eec6(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x80054D7FCC70EEC6, &[_ped.into()]); }
4295#[inline] pub fn _0x820e9892a77e97cd(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x820E9892A77E97CD, &[_p_0.into(), _p_1.into()]); }
4296#[inline] pub fn _0x83a169eabcdb10a2(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x83A169EABCDB10A2, &[_p_0.into(), _p_1.into()]); }
4297#[inline] pub fn _0x87ddeb611b329a9c(_multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x87DDEB611B329A9C, &[_multiplier.into()]); }
4298#[inline] pub fn _0x9911f4a24485f653(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9911F4A24485F653, &[_p_0.into()]); }
4299#[inline] pub fn _0x9a77dfd295e29b09(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9A77DFD295E29B09, &[_ped.into(), _toggle.into()]); }
4300#[inline] pub fn _0x9c6a6c19b6c0c496(_ped: i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0x9C6A6C19B6C0C496, &[_ped.into(), _p_1.into()]).unwrap_or_default() }
4301#[inline] pub fn _0x9e30e91fb03a2caf(_p_0: &mut i32, _p_1: &mut i32) -> bool { cfx_core::invoker::invoke(0x9E30E91FB03A2CAF, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
4302#[inline] pub fn _0xa3f3564a5b3646c0(_ped: i32) -> bool { cfx_core::invoker::invoke(0xA3F3564A5B3646C0, &[_ped.into()]).unwrap_or_default() }
4303#[inline] pub fn _0xa52d5247a4227e14(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA52D5247A4227E14, &[_p_0.into()]); }
4304#[inline] pub fn _0xa660faf550eb37e5(_p_0: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA660FAF550EB37E5, &[_p_0.into(), _p_1.into()]); }
4305#[inline] pub fn _0xa9b61a329bfdcbea(_p_0: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA9B61A329BFDCBEA, &[_p_0.into(), _p_1.into()]); }
4306#[inline] pub fn _0xaaa6a3698a69e048(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xAAA6A3698A69E048, &[_p_0.into()]).unwrap_or_default() }
4307#[inline] pub fn _0xad27d957598e49e9(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAD27D957598E49E9, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
4308#[inline] pub fn _0xafc976fd0580c7b3(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAFC976FD0580C7B3, &[_ped.into(), _toggle.into()]); }
4309#[inline] pub fn _0xb282749d5e028163(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB282749D5E028163, &[_p_0.into(), _p_1.into()]); }
4310#[inline] pub fn _0xb8b52e498014f5b0(_ped: i32) -> bool { cfx_core::invoker::invoke(0xB8B52E498014F5B0, &[_ped.into()]).unwrap_or_default() }
4311#[inline] pub fn _0xc2ee020f5fb4db53(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC2EE020F5FB4DB53, &[_ped.into()]); }
4312#[inline] pub fn _0xc30bdaee47256c13(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xC30BDAEE47256C13, &[_p_0.into()]).unwrap_or_default() }
4313#[inline] pub fn _0xc56fbf2f228e1dac(_model_hash: i32, _p_1: i32, _p_2: i32) -> i32 { cfx_core::invoker::invoke(0xC56FBF2F228E1DAC, &[_model_hash.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
4314#[inline] pub fn _0xcd018c591f94cb43(_ped: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCD018C591F94CB43, &[_ped.into(), _p_1.into()]); }
4315#[inline] pub fn _0xceda60a74219d064(_p_0: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCEDA60A74219D064, &[_p_0.into(), _p_1.into()]); }
4316#[inline] pub fn _0xd33daa36272177c4(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD33DAA36272177C4, &[_ped.into()]); }
4317#[inline] pub fn _0xdfe68c4b787e1bfb(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDFE68C4B787E1BFB, &[_p_0.into()]); }
4318#[inline] pub fn _0xe861d0b05c7662b8(_ped: i32, _p_1: bool, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE861D0B05C7662B8, &[_ped.into(), _p_1.into(), _p_2.into()]); }
4319#[inline] pub fn _0xe906ec930f5fe7c8(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE906EC930F5FE7C8, &[_p_0.into(), _p_1.into()]); }
4320#[inline] pub fn _0xea9960d07dadcf10(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xEA9960D07DADCF10, &[_p_0.into()]).unwrap_or_default() }
4321#[inline] pub fn _0xec4b4b3b9908052a(_ped: i32, _unk: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEC4B4B3B9908052A, &[_ped.into(), _unk.into()]); }
4322#[inline] pub fn _0xec6935ebe0847b90(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> i32 { cfx_core::invoker::invoke(0xEC6935EBE0847B90, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
4323#[inline] pub fn _0xed3c76adfa6d07c4(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xED3C76ADFA6D07C4, &[_ped.into()]); }
4324#[inline] pub fn _0xf033419d1b81fae8(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xF033419D1B81FAE8, &[_p_0.into()]).unwrap_or_default() }
4325#[inline] pub fn _0xf2385935bffd4d92(_ped: i32) -> bool { cfx_core::invoker::invoke(0xF2385935BFFD4D92, &[_ped.into()]).unwrap_or_default() }
4326#[inline] pub fn _0xf2bebcdfafdaa19e(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF2BEBCDFAFDAA19E, &[_toggle.into()]); }
4327#[inline] pub fn _0xf9acf4a08098ea25(_ped: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF9ACF4A08098EA25, &[_ped.into(), _p_1.into()]); }
4328#[inline] pub fn _0xfab944d4d481accb(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFAB944D4D481ACCB, &[_ped.into(), _toggle.into()]); }
4329#[inline] pub fn _0xfd325494792302d7(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFD325494792302D7, &[_ped.into(), _toggle.into()]); }
4330#[inline] pub fn _0xfec9a3b1820f3331(_ped: i32) -> bool { cfx_core::invoker::invoke(0xFEC9A3B1820F3331, &[_ped.into()]).unwrap_or_default() }
4331#[inline] pub fn _0xff4803bc019852d9(_p_0: f32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFF4803BC019852D9, &[_p_0.into(), _p_1.into()]); }
4332#[inline] pub fn add_armour_to_ped(_ped: i32, _amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5BA652A0CD14DF2F, &[_ped.into(), _amount.into()]); }
4333#[inline] pub fn add_ped_decoration_from_hashes(_ped: i32, _collection: i32, _overlay: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5F5D1665E352A839, &[_ped.into(), _collection.into(), _overlay.into()]); }
4334#[inline] pub fn add_ped_decoration_from_hashes_in_corona(_ped: i32, _collection: i32, _overlay: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5619BFA07CFD7833, &[_ped.into(), _collection.into(), _overlay.into()]); }
4335#[inline] pub fn add_relationship_group(_name: impl cfx_core::types::AsCharPtr, _group_hash: &mut i32) -> i32 { cfx_core::invoker::invoke(0xF372BC22FCB88606, &[_name.as_char_ptr().into(), _group_hash.into()]).unwrap_or_default() }
4336#[inline] pub fn add_scenario_blocking_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _p_6: bool, _p_7: bool, _p_8: bool, _p_9: bool) -> i32 { cfx_core::invoker::invoke(0x1B5C85C612E5256E, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into()]).unwrap_or_default() }
4337#[inline] pub fn apply_damage_to_ped(_ped: i32, _damage_amount: i32, _armor_first: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x697157CED63F18D4, &[_ped.into(), _damage_amount.into(), _armor_first.into()]); }
4338#[inline] pub fn apply_ped_blood(_ped: i32, _bone_index: i32, _x_rot: f32, _y_rot: f32, _z_rot: f32, _wound_type: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x83F7E01C7B769A26, &[_ped.into(), _bone_index.into(), _x_rot.into(), _y_rot.into(), _z_rot.into(), _wound_type.as_char_ptr().into()]); }
4339#[inline] pub fn apply_ped_blood_by_zone(_ped: i32, _p_1: i32, _p_2: f32, _p_3: f32, _p_4: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3311E47B91EDCBBC, &[_ped.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
4340#[inline] pub fn apply_ped_blood_damage_by_zone(_ped: i32, _p_1: i32, _p_2: f32, _p_3: f32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x816F6981C60BF53B, &[_ped.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
4341#[inline] pub fn apply_ped_blood_specific(_ped: i32, _p_1: i32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: i32, _p_7: f32, _p_8: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEF0D582CBF2D9B0F, &[_ped.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into()]); }
4342#[inline] pub fn apply_ped_damage_decal(_ped: i32, _damage_zone: i32, _x_offset: f32, _y_offset: f32, _heading: f32, _scale: f32, _alpha: f32, _variation: i32, _fade_in: bool, _decal_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x397C38AA7B4A5F83, &[_ped.into(), _damage_zone.into(), _x_offset.into(), _y_offset.into(), _heading.into(), _scale.into(), _alpha.into(), _variation.into(), _fade_in.into(), _decal_name.as_char_ptr().into()]); }
4343#[inline] pub fn apply_ped_damage_pack(_ped: i32, _damage_pack: impl cfx_core::types::AsCharPtr, _damage: f32, _mult: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x46DF918788CB093F, &[_ped.into(), _damage_pack.as_char_ptr().into(), _damage.into(), _mult.into()]); }
4344#[inline] pub fn attach_synchronized_scene_to_entity(_scene_id: i32, _entity: i32, _bone_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x272E4723B56A3B96, &[_scene_id.into(), _entity.into(), _bone_index.into()]); }
4345#[inline] pub fn can_create_random_bike_rider() -> bool { cfx_core::invoker::invoke(0xEACEEDA81751915C, &[]).unwrap_or_default() }
4346#[inline] pub fn can_create_random_cops() -> bool { cfx_core::invoker::invoke(0x5EE2CAFF7F17770D, &[]).unwrap_or_default() }
4347#[inline] pub fn can_create_random_driver() -> bool { cfx_core::invoker::invoke(0xB8EB95E5B4E56978, &[]).unwrap_or_default() }
4348#[inline] pub fn can_create_random_ped(_unk: bool) -> bool { cfx_core::invoker::invoke(0x3E8349C08E4B82E4, &[_unk.into()]).unwrap_or_default() }
4349#[inline] pub fn can_knock_ped_off_vehicle(_ped: i32) -> bool { cfx_core::invoker::invoke(0x51AC07A44D4F5B8A, &[_ped.into()]).unwrap_or_default() }
4350#[inline] pub fn can_ped_in_combat_see_target(_ped: i32, _target: i32) -> bool { cfx_core::invoker::invoke(0xEAD42DE3610D0721, &[_ped.into(), _target.into()]).unwrap_or_default() }
4351#[inline] pub fn can_ped_ragdoll(_ped: i32) -> bool { cfx_core::invoker::invoke(0x128F79EDCECE4FD5, &[_ped.into()]).unwrap_or_default() }
4352#[inline] pub fn can_ped_see_hated_ped(_ped_1: i32, _ped_2: i32) -> bool { cfx_core::invoker::invoke(0x6CD5A433374D4CFB, &[_ped_1.into(), _ped_2.into()]).unwrap_or_default() }
4353#[inline] pub fn clear_all_ped_props(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCD8A7537A9B52F06, &[_ped.into()]); }
4354#[inline] pub fn clear_all_ped_vehicle_forced_seat_usage(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE6CA85E7259CE16B, &[_ped.into()]); }
4355#[inline] pub fn clear_facial_idle_anim_override(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x726256CC1EEB182F, &[_ped.into()]); }
4356#[inline] pub fn clear_ped_alternate_movement_anim(_ped: i32, _stance: i32, _p_2: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD8D19675ED5FBDCE, &[_ped.into(), _stance.into(), _p_2.into()]); }
4357#[inline] pub fn clear_ped_alternate_walk_anim(_ped: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8844BBFCE30AA9E9, &[_ped.into(), _p_1.into()]); }
4358#[inline] pub fn clear_ped_blood_damage(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8FE22675A5A45817, &[_ped.into()]); }
4359#[inline] pub fn clear_ped_blood_damage_by_zone(_ped: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x56E3B78C5408D9F4, &[_ped.into(), _p_1.into()]); }
4360#[inline] pub fn clear_ped_damage_decal_by_zone(_ped: i32, _p_1: i32, _p_2: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x523C79AEEFCC4A2A, &[_ped.into(), _p_1.into(), _p_2.as_char_ptr().into()]); }
4361#[inline] pub fn clear_ped_decorations(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE5173C163976E38, &[_ped.into()]); }
4362#[inline] pub fn clear_ped_decorations_leave_scars(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE3B27E70CEAB9F0C, &[_ped.into()]); }
4363#[inline] pub fn clear_ped_drive_by_clipset_override(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4AFE3690D7E0B5AC, &[_ped.into()]); }
4364#[inline] pub fn clear_ped_env_dirt(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6585D955A68452A5, &[_ped.into()]); }
4365#[inline] pub fn clear_ped_last_damage_bone(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8EF6B7AC68E2F01B, &[_ped.into()]); }
4366#[inline] pub fn clear_ped_non_creation_area() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2E05208086BA0651, &[]); }
4367#[inline] pub fn clear_ped_parachute_pack_variation(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1280804F7CFD2D6C, &[_ped.into()]); }
4368#[inline] pub fn clear_ped_prop(_ped: i32, _prop_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x943E5B8E078E76E, &[_ped.into(), _prop_id.into()]); }
4369#[inline] pub fn clear_ped_scuba_gear_variation(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB50EB4CCB29704AC, &[_ped.into()]); }
4370#[inline] pub fn clear_ped_stored_hat_prop(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x687C0B594907D2E8, &[_ped.into()]); }
4371#[inline] pub fn clear_ped_wetness(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9C720776DAA43E7E, &[_ped.into()]); }
4372#[inline] pub fn clear_ragdoll_blocking_flags(_ped: i32, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD86D101FCFD00A4B, &[_ped.into(), _flags.into()]); }
4373#[inline] pub fn clear_relationship_between_groups(_relationship: i32, _group_1: i32, _group_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5E29243FB56FC6D4, &[_relationship.into(), _group_1.into(), _group_2.into()]); }
4374#[inline] pub fn clone_ped(_ped: i32, _is_network: bool, _b_script_host_ped: bool, _copy_head_blend_flag: bool) -> i32 { cfx_core::invoker::invoke(0xEF29A16337FACADB, &[_ped.into(), _is_network.into(), _b_script_host_ped.into(), _copy_head_blend_flag.into()]).unwrap_or_default() }
4375#[inline] pub fn clone_ped_to_target(_ped: i32, _target_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE952D6431689AD9A, &[_ped.into(), _target_ped.into()]); }
4376#[inline] pub fn create_group(_unused: i32) -> i32 { cfx_core::invoker::invoke(0x90370EBE0FEE1A3D, &[_unused.into()]).unwrap_or_default() }
4377#[inline] pub fn create_nm_message(_start_immediately: bool, _message_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x418EF2A1BCE56685, &[_start_immediately.into(), _message_id.into()]); }
4378#[inline] pub fn create_parachute_bag_object(_ped: i32, _p_1: bool, _p_2: bool) -> i32 { cfx_core::invoker::invoke(0x8C4F3BF23B6237DB, &[_ped.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
4379#[inline] pub fn create_ped(_ped_type: i32, _model_hash: i32, _x: f32, _y: f32, _z: f32, _heading: f32, _is_network: bool, _b_script_host_ped: bool) -> i32 { cfx_core::invoker::invoke(0xD49F9B0955C367DE, &[_ped_type.into(), _model_hash.into(), _x.into(), _y.into(), _z.into(), _heading.into(), _is_network.into(), _b_script_host_ped.into()]).unwrap_or_default() }
4380#[inline] pub fn create_ped_inside_vehicle(_vehicle: i32, _ped_type: i32, _model_hash: i32, _seat: i32, _is_network: bool, _b_script_host_ped: bool) -> i32 { cfx_core::invoker::invoke(0x7DD959874C1FD534, &[_vehicle.into(), _ped_type.into(), _model_hash.into(), _seat.into(), _is_network.into(), _b_script_host_ped.into()]).unwrap_or_default() }
4381#[inline] pub fn create_random_ped(_pos_x: f32, _pos_y: f32, _pos_z: f32) -> i32 { cfx_core::invoker::invoke(0xB4AC7D0CF06BFE8F, &[_pos_x.into(), _pos_y.into(), _pos_z.into()]).unwrap_or_default() }
4382#[inline] pub fn create_random_ped_as_driver(_vehicle: i32, _return_handle: bool) -> i32 { cfx_core::invoker::invoke(0x9B62392B474F44A0, &[_vehicle.into(), _return_handle.into()]).unwrap_or_default() }
4383#[inline] pub fn create_synchronized_scene(_x: f32, _y: f32, _z: f32, _roll: f32, _pitch: f32, _yaw: f32, _p_6: i32) -> i32 { cfx_core::invoker::invoke(0x8C18E0F9080ADD73, &[_x.into(), _y.into(), _z.into(), _roll.into(), _pitch.into(), _yaw.into(), _p_6.into()]).unwrap_or_default() }
4384#[inline] pub fn delete_ped(_ped: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9614299DCB53E54B, &[_ped.into()]); }
4385#[inline] pub fn detach_synchronized_scene(_scene_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6D38F1F04CBB37EA, &[_scene_id.into()]); }
4386#[inline] pub fn disable_head_blend_palette_color(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA21C118553BBDF02, &[_ped.into()]); }
4387#[inline] pub fn disable_ped_heatscale_override(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x600048C60D5C2C51, &[_ped.into()]); }
4388#[inline] pub fn does_group_exist(_group_id: i32) -> bool { cfx_core::invoker::invoke(0x7C6B0C22F9F40BBE, &[_group_id.into()]).unwrap_or_default() }
4389#[inline] pub fn drop_ambient_prop(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAFF4710E2A0A6C12, &[_ped.into()]); }
4390#[inline] pub fn explode_ped_head(_ped: i32, _weapon_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2D05CED3A38D0F3A, &[_ped.into(), _weapon_hash.into()]); }
4391#[inline] pub fn finalize_head_blend(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4668D80430D6C299, &[_ped.into()]); }
4392#[inline] pub fn force_ped_ai_and_animation_update(_ped: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2208438012482A1A, &[_ped.into(), _p_1.into(), _p_2.into()]); }
4393#[inline] pub fn force_ped_motion_state(_ped: i32, _motion_state_hash: i32, _p_2: bool, _p_3: bool, _p_4: bool) -> bool { cfx_core::invoker::invoke(0xF28965D04F570DCA, &[_ped.into(), _motion_state_hash.into(), _p_2.into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
4394#[inline] pub fn force_ped_to_open_parachute(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x16E42E800B472221, &[_ped.into()]); }
4395#[inline] pub fn get_anim_initial_offset_position(_anim_dict: impl cfx_core::types::AsCharPtr, _anim_name: impl cfx_core::types::AsCharPtr, _x: f32, _y: f32, _z: f32, _x_rot: f32, _y_rot: f32, _z_rot: f32, _p_8: f32, _p_9: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xBE22B26DD764C040, &[_anim_dict.as_char_ptr().into(), _anim_name.as_char_ptr().into(), _x.into(), _y.into(), _z.into(), _x_rot.into(), _y_rot.into(), _z_rot.into(), _p_8.into(), _p_9.into()]).unwrap_or_default() }
4396#[inline] pub fn get_anim_initial_offset_rotation(_anim_dict: impl cfx_core::types::AsCharPtr, _anim_name: impl cfx_core::types::AsCharPtr, _x: f32, _y: f32, _z: f32, _x_rot: f32, _y_rot: f32, _z_rot: f32, _p_8: f32, _p_9: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x4B805E6046EE9E47, &[_anim_dict.as_char_ptr().into(), _anim_name.as_char_ptr().into(), _x.into(), _y.into(), _z.into(), _x_rot.into(), _y_rot.into(), _z_rot.into(), _p_8.into(), _p_9.into()]).unwrap_or_default() }
4397#[inline] pub fn get_closest_ped(_x: f32, _y: f32, _z: f32, _radius: f32, _p_4: bool, _p_5: bool, _out_ped: &mut i32, _p_7: bool, _p_8: bool, _ped_type: i32) -> bool { cfx_core::invoker::invoke(0xC33AB876A77F8164, &[_x.into(), _y.into(), _z.into(), _radius.into(), _p_4.into(), _p_5.into(), _out_ped.into(), _p_7.into(), _p_8.into(), _ped_type.into()]).unwrap_or_default() }
4398#[inline] pub fn get_combat_float(_ped: i32, _p_1: i32) -> f32 { cfx_core::invoker::invoke(0x52DFF8A10508090A, &[_ped.into(), _p_1.into()]).unwrap_or_default() }
4399#[inline] pub fn get_dead_ped_pickup_coords(_ped: i32, _p_1: f32, _p_2: f32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xCD5003B097200F36, &[_ped.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
4400#[inline] pub fn get_group_size(_group_id: i32, _unknown: &mut i32, _size_in_members: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8DE69FE35CA09A45, &[_group_id.into(), _unknown.into(), _size_in_members.into()]); }
4401#[inline] pub fn get_jack_target(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x5486A79D9FBD342D, &[_ped.into()]).unwrap_or_default() }
4402#[inline] pub fn get_melee_target_for_ped(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x18A3E9EE1297FD39, &[_ped.into()]).unwrap_or_default() }
4403#[inline] pub fn get_mount(_ped: i32) -> i32 { cfx_core::invoker::invoke(0xE7E11B8DCBED1058, &[_ped.into()]).unwrap_or_default() }
4404#[inline] pub fn get_number_of_ped_drawable_variations(_ped: i32, _component_id: i32) -> i32 { cfx_core::invoker::invoke(0x27561561732A7842, &[_ped.into(), _component_id.into()]).unwrap_or_default() }
4405#[inline] pub fn get_number_of_ped_prop_drawable_variations(_ped: i32, _prop_id: i32) -> i32 { cfx_core::invoker::invoke(0x5FAF9754E789FB47, &[_ped.into(), _prop_id.into()]).unwrap_or_default() }
4406#[inline] pub fn get_number_of_ped_prop_texture_variations(_ped: i32, _prop_id: i32, _drawable_id: i32) -> i32 { cfx_core::invoker::invoke(0xA6E7F1CEB523E171, &[_ped.into(), _prop_id.into(), _drawable_id.into()]).unwrap_or_default() }
4407#[inline] pub fn get_number_of_ped_texture_variations(_ped: i32, _component_id: i32, _drawable_id: i32) -> i32 { cfx_core::invoker::invoke(0x8F7156A3142A6BAD, &[_ped.into(), _component_id.into(), _drawable_id.into()]).unwrap_or_default() }
4408#[inline] pub fn get_pedheadshot_txd_string(_handle: i32) -> Option<String> { cfx_core::invoker::invoke(0xDB4EACD4AD0A5D6B, &[_handle.into()]).ok() }
4409#[inline] pub fn get_peds_jacker(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x9B128DC36C1E04CF, &[_ped.into()]).unwrap_or_default() }
4410#[inline] pub fn get_ped_accuracy(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x37F4AD56ECBC0CD6, &[_ped.into()]).unwrap_or_default() }
4411#[inline] pub fn get_ped_alertness(_ped: i32) -> i32 { cfx_core::invoker::invoke(0xF6AA118530443FD2, &[_ped.into()]).unwrap_or_default() }
4412#[inline] pub fn get_ped_armour(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x9483AF821605B1D8, &[_ped.into()]).unwrap_or_default() }
4413#[inline] pub fn get_ped_as_group_leader(_group_id: i32) -> i32 { cfx_core::invoker::invoke(0x5CCE68DBD5FE93EC, &[_group_id.into()]).unwrap_or_default() }
4414#[inline] pub fn get_ped_as_group_member(_group_id: i32, _member_number: i32) -> i32 { cfx_core::invoker::invoke(0x51455483CF23ED97, &[_group_id.into(), _member_number.into()]).unwrap_or_default() }
4415#[inline] pub fn get_ped_bone_coords(_ped: i32, _bone_id: i32, _offset_x: f32, _offset_y: f32, _offset_z: f32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x17C07FC640E86B4E, &[_ped.into(), _bone_id.into(), _offset_x.into(), _offset_y.into(), _offset_z.into()]).unwrap_or_default() }
4416#[inline] pub fn get_ped_bone_index(_ped: i32, _bone_id: i32) -> i32 { cfx_core::invoker::invoke(0x3F428D08BE5AAE31, &[_ped.into(), _bone_id.into()]).unwrap_or_default() }
4417#[inline] pub fn get_ped_cause_of_death(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x16FFE42AB2D2DC59, &[_ped.into()]).unwrap_or_default() }
4418#[inline] pub fn get_ped_combat_movement(_ped: i32) -> i32 { cfx_core::invoker::invoke(0xDEA92412FCAEB3F5, &[_ped.into()]).unwrap_or_default() }
4419#[inline] pub fn get_ped_combat_range(_ped: i32) -> i32 { cfx_core::invoker::invoke(0xF9D9F7F2DB8E2FA0, &[_ped.into()]).unwrap_or_default() }
4420#[inline] pub fn get_ped_config_flag(_ped: i32, _flag_id: i32, _p_2: bool) -> bool { cfx_core::invoker::invoke(0x7EE53118C892B513, &[_ped.into(), _flag_id.into(), _p_2.into()]).unwrap_or_default() }
4421#[inline] pub fn get_ped_decorations_state(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x71EAB450D86954A1, &[_ped.into()]).unwrap_or_default() }
4422#[inline] pub fn get_ped_decoration_zone_from_hashes(_collection: i32, _overlay: i32) -> i32 { cfx_core::invoker::invoke(0x9FD452BFBE7A7A8B, &[_collection.into(), _overlay.into()]).unwrap_or_default() }
4423#[inline] pub fn get_ped_defensive_area_position(_ped: i32, _p_1: bool) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x3C06B8786DD94CD1, &[_ped.into(), _p_1.into()]).unwrap_or_default() }
4424#[inline] pub fn get_ped_drawable_variation(_ped: i32, _component_id: i32) -> i32 { cfx_core::invoker::invoke(0x67F3780DD425D4FC, &[_ped.into(), _component_id.into()]).unwrap_or_default() }
4425#[inline] pub fn get_ped_enveff_scale(_ped: i32) -> f32 { cfx_core::invoker::invoke(0x9C14D30395A51A3C, &[_ped.into()]).unwrap_or_default() }
4426#[inline] pub fn get_ped_extracted_displacement(_ped: i32, _world_space: bool) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xE0AF41401ADF87E3, &[_ped.into(), _world_space.into()]).unwrap_or_default() }
4427#[inline] pub fn get_ped_group_index(_ped: i32) -> i32 { cfx_core::invoker::invoke(0xF162E133B4E7A675, &[_ped.into()]).unwrap_or_default() }
4428#[inline] pub fn get_ped_head_blend_data(_ped: i32, _head_blend_data: &mut i32) -> bool { cfx_core::invoker::invoke(0x2746BD9D88C5C5D0, &[_ped.into(), _head_blend_data.into()]).unwrap_or_default() }
4429#[inline] pub fn get_ped_head_blend_first_index(_type: i32) -> i32 { cfx_core::invoker::invoke(0x68D353AB88B97E0C, &[_type.into()]).unwrap_or_default() }
4430#[inline] pub fn get_ped_head_overlay_num(_overlay_id: i32) -> i32 { cfx_core::invoker::invoke(0xCF1CE768BB43480E, &[_overlay_id.into()]).unwrap_or_default() }
4431#[inline] pub fn get_ped_helmet_stored_hat_prop_index(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x451294E859ECC018, &[_ped.into()]).unwrap_or_default() }
4432#[inline] pub fn get_ped_helmet_stored_hat_tex_index(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x9D728C1E12BF5518, &[_ped.into()]).unwrap_or_default() }
4433#[inline] pub fn get_ped_last_damage_bone(_ped: i32, _out_bone: &mut i32) -> bool { cfx_core::invoker::invoke(0xD75960F6BD9EA49C, &[_ped.into(), _out_bone.into()]).unwrap_or_default() }
4434#[inline] pub fn get_ped_max_health(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x4700A416E8324EF3, &[_ped.into()]).unwrap_or_default() }
4435#[inline] pub fn get_ped_money(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x3F69145BBA87BAE7, &[_ped.into()]).unwrap_or_default() }
4436#[inline] pub fn get_ped_nearby_peds(_ped: i32, _size_and_peds: &mut i32, _ignore: i32) -> i32 { cfx_core::invoker::invoke(0x23F8F5FC7E8C4A6B, &[_ped.into(), _size_and_peds.into(), _ignore.into()]).unwrap_or_default() }
4437#[inline] pub fn get_ped_nearby_vehicles(_ped: i32, _size_and_vehs: &mut i32) -> i32 { cfx_core::invoker::invoke(0xCFF869CBFA210D82, &[_ped.into(), _size_and_vehs.into()]).unwrap_or_default() }
4438#[inline] pub fn get_ped_palette_variation(_ped: i32, _component_id: i32) -> i32 { cfx_core::invoker::invoke(0xE3DD5F2A84B42281, &[_ped.into(), _component_id.into()]).unwrap_or_default() }
4439#[inline] pub fn get_ped_parachute_landing_type(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x8B9F1FC6AE8166C0, &[_ped.into()]).unwrap_or_default() }
4440#[inline] pub fn get_ped_parachute_state(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x79CFD9827CC979B6, &[_ped.into()]).unwrap_or_default() }
4441#[inline] pub fn get_ped_parachute_tint_index(_ped: i32, _out_tint_index: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEAF5F7E5AE7C6C9D, &[_ped.into(), _out_tint_index.into()]); }
4442#[inline] pub fn get_ped_prop_index(_ped: i32, _component_id: i32) -> i32 { cfx_core::invoker::invoke(0x898CC20EA75BACD8, &[_ped.into(), _component_id.into()]).unwrap_or_default() }
4443#[inline] pub fn get_ped_prop_texture_index(_ped: i32, _component_id: i32) -> i32 { cfx_core::invoker::invoke(0xE131A28626F81AB2, &[_ped.into(), _component_id.into()]).unwrap_or_default() }
4444#[inline] pub fn get_ped_ragdoll_bone_index(_ped: i32, _bone: i32) -> i32 { cfx_core::invoker::invoke(0x2057EF813397A772, &[_ped.into(), _bone.into()]).unwrap_or_default() }
4445#[inline] pub fn get_ped_relationship_group_default_hash(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x42FDD0F017B1E38E, &[_ped.into()]).unwrap_or_default() }
4446#[inline] pub fn get_ped_relationship_group_hash(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x7DBDD04862D95F04, &[_ped.into()]).unwrap_or_default() }
4447#[inline] pub fn get_ped_reset_flag(_ped: i32, _flag_id: i32) -> bool { cfx_core::invoker::invoke(0xAF9E59B1B1FBF2A0, &[_ped.into(), _flag_id.into()]).unwrap_or_default() }
4448#[inline] pub fn get_ped_source_of_death(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x93C8B64DEB84728C, &[_ped.into()]).unwrap_or_default() }
4449#[inline] pub fn get_ped_stealth_movement(_ped: i32) -> bool { cfx_core::invoker::invoke(0x7C2AC9CA66575FBF, &[_ped.into()]).unwrap_or_default() }
4450#[inline] pub fn get_ped_texture_variation(_ped: i32, _component_id: i32) -> i32 { cfx_core::invoker::invoke(0x4A355E041E004E6, &[_ped.into(), _component_id.into()]).unwrap_or_default() }
4451#[inline] pub fn get_ped_time_of_death(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x1E98817B311AE98A, &[_ped.into()]).unwrap_or_default() }
4452#[inline] pub fn get_ped_type(_ped: i32) -> i32 { cfx_core::invoker::invoke(0xFF059E1E4C01E63C, &[_ped.into()]).unwrap_or_default() }
4453#[inline] pub fn get_player_ped_is_following(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x6A3975DEA89F9A17, &[_ped.into()]).unwrap_or_default() }
4454#[inline] pub fn get_random_ped_at_coord(_x: f32, _y: f32, _z: f32, _x_radius: f32, _y_radius: f32, _z_radius: f32, _ped_type: i32) -> i32 { cfx_core::invoker::invoke(0x876046A8E3A4B71C, &[_x.into(), _y.into(), _z.into(), _x_radius.into(), _y_radius.into(), _z_radius.into(), _ped_type.into()]).unwrap_or_default() }
4455#[inline] pub fn get_relationship_between_groups(_group_1: i32, _group_2: i32) -> i32 { cfx_core::invoker::invoke(0x9E6B70061662AE5C, &[_group_1.into(), _group_2.into()]).unwrap_or_default() }
4456#[inline] pub fn get_relationship_between_peds(_ped_1: i32, _ped_2: i32) -> i32 { cfx_core::invoker::invoke(0xEBA5AD3A0EAF7121, &[_ped_1.into(), _ped_2.into()]).unwrap_or_default() }
4457#[inline] pub fn get_seat_ped_is_trying_to_enter(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x6F4C85ACD641BCD2, &[_ped.into()]).unwrap_or_default() }
4458#[inline] pub fn get_synchronized_scene_phase(_scene_id: i32) -> f32 { cfx_core::invoker::invoke(0xE4A310B1D7FA73CC, &[_scene_id.into()]).unwrap_or_default() }
4459#[inline] pub fn get_synchronized_scene_rate(_scene_id: i32) -> f32 { cfx_core::invoker::invoke(0xD80932D577274D40, &[_scene_id.into()]).unwrap_or_default() }
4460#[inline] pub fn get_vehicle_ped_is_entering(_ped: i32) -> i32 { cfx_core::invoker::invoke(0xF92691AED837A5FC, &[_ped.into()]).unwrap_or_default() }
4461#[inline] pub fn get_vehicle_ped_is_in(_ped: i32, _last_vehicle: bool) -> i32 { cfx_core::invoker::invoke(0x9A9112A0FE9A4713, &[_ped.into(), _last_vehicle.into()]).unwrap_or_default() }
4462#[inline] pub fn get_vehicle_ped_is_trying_to_enter(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x814FA8BE5449445D, &[_ped.into()]).unwrap_or_default() }
4463#[inline] pub fn get_vehicle_ped_is_using(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x6094AD011A2EA87D, &[_ped.into()]).unwrap_or_default() }
4464#[inline] pub fn give_ped_helmet(_ped: i32, _cannot_remove: bool, _helmet_flag: i32, _texture_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x54C7C4A94367717E, &[_ped.into(), _cannot_remove.into(), _helmet_flag.into(), _texture_index.into()]); }
4465#[inline] pub fn give_ped_nm_message(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB158DFCCC56E5C5B, &[_ped.into()]); }
4466#[inline] pub fn has_action_mode_asset_loaded(_asset: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xE4B5F4BF2CB24E65, &[_asset.as_char_ptr().into()]).unwrap_or_default() }
4467#[inline] pub fn has_pedheadshot_img_upload_failed() -> i32 { cfx_core::invoker::invoke(0x876928DDDFCCC9CD, &[]).unwrap_or_default() }
4468#[inline] pub fn has_pedheadshot_img_upload_succeeded() -> i32 { cfx_core::invoker::invoke(0xE8A169E666CBC541, &[]).unwrap_or_default() }
4469#[inline] pub fn has_ped_head_blend_finished(_ped: i32) -> bool { cfx_core::invoker::invoke(0x654CD0A825161131, &[_ped.into()]).unwrap_or_default() }
4470#[inline] pub fn has_ped_preload_prop_data_finished(_ped: i32) -> bool { cfx_core::invoker::invoke(0x784002A632822099, &[_ped.into()]).unwrap_or_default() }
4471#[inline] pub fn has_ped_preload_variation_data_finished(_ped: i32) -> bool { cfx_core::invoker::invoke(0x66680A92700F43DF, &[_ped.into()]).unwrap_or_default() }
4472#[inline] pub fn has_ped_received_event(_ped: i32, _event_id: i32) -> bool { cfx_core::invoker::invoke(0x8507BCB710FA6DC0, &[_ped.into(), _event_id.into()]).unwrap_or_default() }
4473#[inline] pub fn has_stealth_mode_asset_loaded(_asset: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xE977FC5B08AF3441, &[_asset.as_char_ptr().into()]).unwrap_or_default() }
4474#[inline] pub fn have_all_streaming_requests_completed(_ped: i32) -> bool { cfx_core::invoker::invoke(0x7350823473013C02, &[_ped.into()]).unwrap_or_default() }
4475#[inline] pub fn hide_ped_blood_damage_by_zone(_ped: i32, _p_1: i32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x62AB793144DE75DC, &[_ped.into(), _p_1.into(), _p_2.into()]); }
4476#[inline] pub fn instantly_fill_ped_population() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4759CC730F947C81, &[]); }
4477#[inline] pub fn is_any_hostile_ped_near_point(_ped: i32, _x: f32, _y: f32, _z: f32, _radius: f32) -> bool { cfx_core::invoker::invoke(0x68772DB2B2526F9F, &[_ped.into(), _x.into(), _y.into(), _z.into(), _radius.into()]).unwrap_or_default() }
4478#[inline] pub fn is_any_ped_near_point(_x: f32, _y: f32, _z: f32, _radius: f32) -> bool { cfx_core::invoker::invoke(0x83961498679DC9F, &[_x.into(), _y.into(), _z.into(), _radius.into()]).unwrap_or_default() }
4479#[inline] pub fn is_any_ped_shooting_in_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _p_6: bool, _p_7: bool) -> bool { cfx_core::invoker::invoke(0xA0D3D71EA1086C55, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _p_6.into(), _p_7.into()]).unwrap_or_default() }
4480#[inline] pub fn is_conversation_ped_dead(_ped: i32) -> bool { cfx_core::invoker::invoke(0xE0A0AEC214B1FABA, &[_ped.into()]).unwrap_or_default() }
4481#[inline] pub fn is_cop_ped_in_area_3d(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32) -> bool { cfx_core::invoker::invoke(0x16EC4839969F9F5E, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into()]).unwrap_or_default() }
4482#[inline] pub fn is_pedheadshot_img_upload_available() -> i32 { cfx_core::invoker::invoke(0xEBB376779A760AA8, &[]).unwrap_or_default() }
4483#[inline] pub fn is_pedheadshot_ready(_id: i32) -> bool { cfx_core::invoker::invoke(0x7085228842B13A67, &[_id.into()]).unwrap_or_default() }
4484#[inline] pub fn is_pedheadshot_valid(_handle: i32) -> bool { cfx_core::invoker::invoke(0xA0A9668F158129A2, &[_handle.into()]).unwrap_or_default() }
4485#[inline] pub fn is_ped_aiming_from_cover(_ped: i32) -> bool { cfx_core::invoker::invoke(0x3998B1276A3300E5, &[_ped.into()]).unwrap_or_default() }
4486#[inline] pub fn is_ped_a_player(_ped: i32) -> bool { cfx_core::invoker::invoke(0x12534C348C6CB68B, &[_ped.into()]).unwrap_or_default() }
4487#[inline] pub fn is_ped_being_jacked(_ped: i32) -> bool { cfx_core::invoker::invoke(0x9A497FE2DF198913, &[_ped.into()]).unwrap_or_default() }
4488#[inline] pub fn is_ped_being_stealth_killed(_ped: i32) -> bool { cfx_core::invoker::invoke(0x863B23EFDE9C5DF2, &[_ped.into()]).unwrap_or_default() }
4489#[inline] pub fn is_ped_being_stunned(_ped: i32, _p_1: i32) -> bool { cfx_core::invoker::invoke(0x4FBACCE3B4138EE8, &[_ped.into(), _p_1.into()]).unwrap_or_default() }
4490#[inline] pub fn is_ped_climbing(_ped: i32) -> bool { cfx_core::invoker::invoke(0x53E8CB4F48BFE623, &[_ped.into()]).unwrap_or_default() }
4491#[inline] pub fn is_ped_component_variation_valid(_ped: i32, _component_id: i32, _drawable_id: i32, _texture_id: i32) -> bool { cfx_core::invoker::invoke(0xE825F6B6CEA7671D, &[_ped.into(), _component_id.into(), _drawable_id.into(), _texture_id.into()]).unwrap_or_default() }
4492#[inline] pub fn is_ped_dead_or_dying(_ped: i32, _p_1: bool) -> bool { cfx_core::invoker::invoke(0x3317DEDB88C95038, &[_ped.into(), _p_1.into()]).unwrap_or_default() }
4493#[inline] pub fn is_ped_defensive_area_active(_ped: i32, _p_1: bool) -> bool { cfx_core::invoker::invoke(0xBA63D9FE45412247, &[_ped.into(), _p_1.into()]).unwrap_or_default() }
4494#[inline] pub fn is_ped_diving(_ped: i32) -> bool { cfx_core::invoker::invoke(0x5527B8246FEF9B11, &[_ped.into()]).unwrap_or_default() }
4495#[inline] pub fn is_ped_doing_driveby(_ped: i32) -> bool { cfx_core::invoker::invoke(0xB2C086CC1BF8F2BF, &[_ped.into()]).unwrap_or_default() }
4496#[inline] pub fn is_ped_ducking(_ped: i32) -> bool { cfx_core::invoker::invoke(0xD125AE748725C6BC, &[_ped.into()]).unwrap_or_default() }
4497#[inline] pub fn is_ped_evasive_diving(_ped: i32, _evading_entity: &mut i32) -> bool { cfx_core::invoker::invoke(0x414641C26E105898, &[_ped.into(), _evading_entity.into()]).unwrap_or_default() }
4498#[inline] pub fn is_ped_facing_ped(_ped: i32, _other_ped: i32, _angle: f32) -> bool { cfx_core::invoker::invoke(0xD71649DB0A545AA3, &[_ped.into(), _other_ped.into(), _angle.into()]).unwrap_or_default() }
4499#[inline] pub fn is_ped_falling(_ped: i32) -> bool { cfx_core::invoker::invoke(0xFB92A102F1C4DFA3, &[_ped.into()]).unwrap_or_default() }
4500#[inline] pub fn is_ped_fatally_injured(_ped: i32) -> bool { cfx_core::invoker::invoke(0xD839450756ED5A80, &[_ped.into()]).unwrap_or_default() }
4501#[inline] pub fn is_ped_fleeing(_ped: i32) -> bool { cfx_core::invoker::invoke(0xBBCCE00B381F8482, &[_ped.into()]).unwrap_or_default() }
4502#[inline] pub fn is_ped_getting_into_a_vehicle(_ped: i32) -> bool { cfx_core::invoker::invoke(0xBB062B2B5722478E, &[_ped.into()]).unwrap_or_default() }
4503#[inline] pub fn is_ped_going_into_cover(_ped: i32) -> bool { cfx_core::invoker::invoke(0x9F65DBC537E59AD5, &[_ped.into()]).unwrap_or_default() }
4504#[inline] pub fn is_ped_group_member(_ped: i32, _group_id: i32) -> bool { cfx_core::invoker::invoke(0x9BB01E3834671191, &[_ped.into(), _group_id.into()]).unwrap_or_default() }
4505#[inline] pub fn is_ped_hanging_on_to_vehicle(_ped: i32) -> bool { cfx_core::invoker::invoke(0x1C86D8AEF8254B78, &[_ped.into()]).unwrap_or_default() }
4506#[inline] pub fn is_ped_heading_towards_position(_ped: i32, _x: f32, _y: f32, _z: f32, _p_4: f32) -> bool { cfx_core::invoker::invoke(0xFCF37A457CB96DC0, &[_ped.into(), _x.into(), _y.into(), _z.into(), _p_4.into()]).unwrap_or_default() }
4507#[inline] pub fn is_ped_headtracking_entity(_ped: i32, _entity: i32) -> bool { cfx_core::invoker::invoke(0x813A0A7C9D2E831F, &[_ped.into(), _entity.into()]).unwrap_or_default() }
4508#[inline] pub fn is_ped_headtracking_ped(_ped_1: i32, _ped_2: i32) -> bool { cfx_core::invoker::invoke(0x5CD3CB88A7F8850D, &[_ped_1.into(), _ped_2.into()]).unwrap_or_default() }
4509#[inline] pub fn is_ped_human(_ped: i32) -> bool { cfx_core::invoker::invoke(0xB980061DA992779D, &[_ped.into()]).unwrap_or_default() }
4510#[inline] pub fn is_ped_hurt(_ped: i32) -> bool { cfx_core::invoker::invoke(0x5983BB449D7FDB12, &[_ped.into()]).unwrap_or_default() }
4511#[inline] pub fn is_ped_injured(_ped: i32) -> bool { cfx_core::invoker::invoke(0x84A2DD9AC37C35C1, &[_ped.into()]).unwrap_or_default() }
4512#[inline] pub fn is_ped_in_any_boat(_ped: i32) -> bool { cfx_core::invoker::invoke(0x2E0E1C2B4F6CB339, &[_ped.into()]).unwrap_or_default() }
4513#[inline] pub fn is_ped_in_any_heli(_ped: i32) -> bool { cfx_core::invoker::invoke(0x298B91AE825E5705, &[_ped.into()]).unwrap_or_default() }
4514#[inline] pub fn is_ped_in_any_plane(_ped: i32) -> bool { cfx_core::invoker::invoke(0x5FFF4CFC74D8FB80, &[_ped.into()]).unwrap_or_default() }
4515#[inline] pub fn is_ped_in_any_police_vehicle(_ped: i32) -> bool { cfx_core::invoker::invoke(0xBD04E29640C9C12, &[_ped.into()]).unwrap_or_default() }
4516#[inline] pub fn is_ped_in_any_sub(_ped: i32) -> bool { cfx_core::invoker::invoke(0xFBFC01CCFB35D99E, &[_ped.into()]).unwrap_or_default() }
4517#[inline] pub fn is_ped_in_any_taxi(_ped: i32) -> bool { cfx_core::invoker::invoke(0x6E575D6A898AB852, &[_ped.into()]).unwrap_or_default() }
4518#[inline] pub fn is_ped_in_any_train(_ped: i32) -> bool { cfx_core::invoker::invoke(0x6F972C1AB75A1ED0, &[_ped.into()]).unwrap_or_default() }
4519#[inline] pub fn is_ped_in_any_vehicle(_ped: i32, _at_get_in: bool) -> bool { cfx_core::invoker::invoke(0x997ABD671D25CA0B, &[_ped.into(), _at_get_in.into()]).unwrap_or_default() }
4520#[inline] pub fn is_ped_in_combat(_ped: i32, _target: i32) -> bool { cfx_core::invoker::invoke(0x4859F1FC66A6278E, &[_ped.into(), _target.into()]).unwrap_or_default() }
4521#[inline] pub fn is_ped_in_cover(_ped: i32, _except_use_weapon: bool) -> bool { cfx_core::invoker::invoke(0x60DFD0691A170B88, &[_ped.into(), _except_use_weapon.into()]).unwrap_or_default() }
4522#[inline] pub fn is_ped_in_cover_facing_left(_ped: i32) -> bool { cfx_core::invoker::invoke(0x845333B3150583AB, &[_ped.into()]).unwrap_or_default() }
4523#[inline] pub fn is_ped_in_flying_vehicle(_ped: i32) -> bool { cfx_core::invoker::invoke(0x9134873537FA419C, &[_ped.into()]).unwrap_or_default() }
4524#[inline] pub fn is_ped_in_group(_ped: i32) -> bool { cfx_core::invoker::invoke(0x5891CAC5D4ACFF74, &[_ped.into()]).unwrap_or_default() }
4525#[inline] pub fn is_ped_in_high_cover(_ped: i32) -> bool { cfx_core::invoker::invoke(0x6A03BF943D767C93, &[_ped.into()]).unwrap_or_default() }
4526#[inline] pub fn is_ped_in_melee_combat(_ped: i32) -> bool { cfx_core::invoker::invoke(0x4E209B2C1EAD5159, &[_ped.into()]).unwrap_or_default() }
4527#[inline] pub fn is_ped_in_model(_ped: i32, _model_hash: i32) -> bool { cfx_core::invoker::invoke(0x796D90EFB19AA332, &[_ped.into(), _model_hash.into()]).unwrap_or_default() }
4528#[inline] pub fn is_ped_in_parachute_free_fall(_ped: i32) -> bool { cfx_core::invoker::invoke(0x7DCE8BDA0F1C1200, &[_ped.into()]).unwrap_or_default() }
4529#[inline] pub fn is_ped_in_vehicle(_ped: i32, _vehicle: i32, _at_get_in: bool) -> bool { cfx_core::invoker::invoke(0xA3EE4A07279BB9DB, &[_ped.into(), _vehicle.into(), _at_get_in.into()]).unwrap_or_default() }
4530#[inline] pub fn is_ped_jacking(_ped: i32) -> bool { cfx_core::invoker::invoke(0x4AE4FF911DFB61DA, &[_ped.into()]).unwrap_or_default() }
4531#[inline] pub fn is_ped_jumping(_ped: i32) -> bool { cfx_core::invoker::invoke(0xCEDABC5900A0BF97, &[_ped.into()]).unwrap_or_default() }
4532#[inline] pub fn is_ped_jumping_out_of_vehicle(_ped: i32) -> bool { cfx_core::invoker::invoke(0x433DDFFE2044B636, &[_ped.into()]).unwrap_or_default() }
4533#[inline] pub fn is_ped_male(_ped: i32) -> bool { cfx_core::invoker::invoke(0x6D9F5FAA7488BA46, &[_ped.into()]).unwrap_or_default() }
4534#[inline] pub fn is_ped_model(_ped: i32, _model_hash: i32) -> bool { cfx_core::invoker::invoke(0xC9D55B1A358A5BF7, &[_ped.into(), _model_hash.into()]).unwrap_or_default() }
4535#[inline] pub fn is_ped_on_any_bike(_ped: i32) -> bool { cfx_core::invoker::invoke(0x94495889E22C6479, &[_ped.into()]).unwrap_or_default() }
4536#[inline] pub fn is_ped_on_foot(_ped: i32) -> bool { cfx_core::invoker::invoke(0x1FEE67DB37F59B2, &[_ped.into()]).unwrap_or_default() }
4537#[inline] pub fn is_ped_on_mount(_ped: i32) -> bool { cfx_core::invoker::invoke(0x460BC76A0E10655E, &[_ped.into()]).unwrap_or_default() }
4538#[inline] pub fn is_ped_on_specific_vehicle(_ped: i32, _vehicle: i32) -> bool { cfx_core::invoker::invoke(0xEC5F66E459AF3BB2, &[_ped.into(), _vehicle.into()]).unwrap_or_default() }
4539#[inline] pub fn is_ped_on_vehicle(_ped: i32) -> bool { cfx_core::invoker::invoke(0x67722AEB798E5FAB, &[_ped.into()]).unwrap_or_default() }
4540#[inline] pub fn is_ped_performing_dependent_combo_limit(_ped: i32) -> bool { cfx_core::invoker::invoke(0xEBD0EDBA5BE957CF, &[_ped.into()]).unwrap_or_default() }
4541#[inline] pub fn is_ped_performing_melee_action(_ped: i32) -> bool { cfx_core::invoker::invoke(0xDCCA191DF9980FD7, &[_ped.into()]).unwrap_or_default() }
4542#[inline] pub fn is_ped_performing_stealth_kill(_ped: i32) -> bool { cfx_core::invoker::invoke(0xFD4CCDBCC59941B7, &[_ped.into()]).unwrap_or_default() }
4543#[inline] pub fn is_ped_planting_bomb(_ped: i32) -> bool { cfx_core::invoker::invoke(0xC70B5FAE151982D8, &[_ped.into()]).unwrap_or_default() }
4544#[inline] pub fn is_ped_prone(_ped: i32) -> bool { cfx_core::invoker::invoke(0xD6A86331A537A7B9, &[_ped.into()]).unwrap_or_default() }
4545#[inline] pub fn is_ped_ragdoll(_ped: i32) -> bool { cfx_core::invoker::invoke(0x47E4E977581C5B55, &[_ped.into()]).unwrap_or_default() }
4546#[inline] pub fn is_ped_reloading(_ped: i32) -> bool { cfx_core::invoker::invoke(0x24B100C68C645951, &[_ped.into()]).unwrap_or_default() }
4547#[inline] pub fn is_ped_responding_to_event(_ped: i32, _event: i32) -> bool { cfx_core::invoker::invoke(0x625B774D75C87068, &[_ped.into(), _event.into()]).unwrap_or_default() }
4548#[inline] pub fn is_ped_running_melee_task(_ped: i32) -> bool { cfx_core::invoker::invoke(0xD1871251F3B5ACD7, &[_ped.into()]).unwrap_or_default() }
4549#[inline] pub fn is_ped_running_mobile_phone_task(_ped: i32) -> bool { cfx_core::invoker::invoke(0x2AFE52F782F25775, &[_ped.into()]).unwrap_or_default() }
4550#[inline] pub fn is_ped_running_ragdoll_task(_ped: i32) -> bool { cfx_core::invoker::invoke(0xE3B6097CC25AA69E, &[_ped.into()]).unwrap_or_default() }
4551#[inline] pub fn is_ped_shooting(_ped: i32) -> bool { cfx_core::invoker::invoke(0x34616828CD07F1A1, &[_ped.into()]).unwrap_or_default() }
4552#[inline] pub fn is_ped_shooting_in_area(_ped: i32, _x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _p_7: bool, _p_8: bool) -> bool { cfx_core::invoker::invoke(0x7E9DFE24AC1E58EF, &[_ped.into(), _x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _p_7.into(), _p_8.into()]).unwrap_or_default() }
4553#[inline] pub fn is_ped_sitting_in_any_vehicle(_ped: i32) -> bool { cfx_core::invoker::invoke(0x826AA586EDB9FEF8, &[_ped.into()]).unwrap_or_default() }
4554#[inline] pub fn is_ped_sitting_in_vehicle(_ped: i32, _vehicle: i32) -> bool { cfx_core::invoker::invoke(0xA808AA1D79230FC2, &[_ped.into(), _vehicle.into()]).unwrap_or_default() }
4555#[inline] pub fn is_ped_stopped(_ped: i32) -> bool { cfx_core::invoker::invoke(0x530944F6F4B8A214, &[_ped.into()]).unwrap_or_default() }
4556#[inline] pub fn is_ped_swimming(_ped: i32) -> bool { cfx_core::invoker::invoke(0x9DE327631295B4C2, &[_ped.into()]).unwrap_or_default() }
4557#[inline] pub fn is_ped_swimming_under_water(_ped: i32) -> bool { cfx_core::invoker::invoke(0xC024869A53992F34, &[_ped.into()]).unwrap_or_default() }
4558#[inline] pub fn is_ped_taking_off_helmet(_ped: i32) -> bool { cfx_core::invoker::invoke(0x14590DDBEDB1EC85, &[_ped.into()]).unwrap_or_default() }
4559#[inline] pub fn is_ped_tracked(_ped: i32) -> bool { cfx_core::invoker::invoke(0x4C5E1F087CD10BB7, &[_ped.into()]).unwrap_or_default() }
4560#[inline] pub fn is_ped_trying_to_enter_a_locked_vehicle(_ped: i32) -> bool { cfx_core::invoker::invoke(0x44D28D5DDFE5F68C, &[_ped.into()]).unwrap_or_default() }
4561#[inline] pub fn is_ped_using_action_mode(_ped: i32) -> bool { cfx_core::invoker::invoke(0xE73468D085F745, &[_ped.into()]).unwrap_or_default() }
4562#[inline] pub fn is_ped_using_any_scenario(_ped: i32) -> bool { cfx_core::invoker::invoke(0x57AB4A3080F85143, &[_ped.into()]).unwrap_or_default() }
4563#[inline] pub fn is_ped_using_scenario(_ped: i32, _scenario: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x1BF094736DD62C2E, &[_ped.into(), _scenario.as_char_ptr().into()]).unwrap_or_default() }
4564#[inline] pub fn is_ped_vaulting(_ped: i32) -> bool { cfx_core::invoker::invoke(0x117C70D1F5730B5E, &[_ped.into()]).unwrap_or_default() }
4565#[inline] pub fn is_ped_wearing_helmet(_ped: i32) -> bool { cfx_core::invoker::invoke(0xF33BDFE19B309B19, &[_ped.into()]).unwrap_or_default() }
4566#[inline] pub fn is_scripted_scenario_ped_using_conditional_anim(_ped: i32, _anim_dict: impl cfx_core::types::AsCharPtr, _anim: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x6EC47A344923E1ED, &[_ped.into(), _anim_dict.as_char_ptr().into(), _anim.as_char_ptr().into()]).unwrap_or_default() }
4567#[inline] pub fn is_synchronized_scene_hold_last_frame(_scene_id: i32) -> bool { cfx_core::invoker::invoke(0x7F2F4F13AC5257EF, &[_scene_id.into()]).unwrap_or_default() }
4568#[inline] pub fn is_synchronized_scene_looped(_scene_id: i32) -> bool { cfx_core::invoker::invoke(0x62522002E0C391BA, &[_scene_id.into()]).unwrap_or_default() }
4569#[inline] pub fn is_synchronized_scene_running(_scene_id: i32) -> bool { cfx_core::invoker::invoke(0x25D39B935A038A26, &[_scene_id.into()]).unwrap_or_default() }
4570#[inline] pub fn is_tracked_ped_visible(_ped: i32) -> bool { cfx_core::invoker::invoke(0x91C8E617F64188AC, &[_ped.into()]).unwrap_or_default() }
4571#[inline] pub fn knock_off_ped_prop(_ped: i32, _p_1: bool, _p_2: bool, _p_3: bool, _p_4: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6FD7816A36615F48, &[_ped.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
4572#[inline] pub fn knock_ped_off_vehicle(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x45BBCBA77C29A841, &[_ped.into()]); }
4573#[inline] pub fn play_facial_anim(_ped: i32, _anim_name: impl cfx_core::types::AsCharPtr, _anim_dict: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE1E65CA8AC9C00ED, &[_ped.into(), _anim_name.as_char_ptr().into(), _anim_dict.as_char_ptr().into()]); }
4574#[inline] pub fn register_hated_targets_around_ped(_ped: i32, _radius: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9222F300BF8354FE, &[_ped.into(), _radius.into()]); }
4575#[inline] pub fn register_pedheadshot(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x4462658788425076, &[_ped.into()]).unwrap_or_default() }
4576#[inline] pub fn register_pedheadshot_transparent(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x953563CE563143AF, &[_ped.into()]).unwrap_or_default() }
4577#[inline] pub fn register_target(_ped: i32, _target: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2F25D9AEFA34FBA2, &[_ped.into(), _target.into()]); }
4578#[inline] pub fn release_pedheadshot_img_upload(_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5D517B27CF6ECD04, &[_id.into()]); }
4579#[inline] pub fn release_ped_preload_prop_data(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF79F9DEF0AADE61A, &[_ped.into()]); }
4580#[inline] pub fn release_ped_preload_variation_data(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5AAB586FFEC0FD96, &[_ped.into()]); }
4581#[inline] pub fn remove_action_mode_asset(_asset: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x13E940F88470FA51, &[_asset.as_char_ptr().into()]); }
4582#[inline] pub fn remove_group(_group_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8EB2F69076AF7053, &[_group_id.into()]); }
4583#[inline] pub fn remove_ped_defensive_area(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x74D4E028107450A9, &[_ped.into(), _toggle.into()]); }
4584#[inline] pub fn remove_ped_elegantly(_ped: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAC6D445B994DF95E, &[_ped.into()]); }
4585#[inline] pub fn remove_ped_from_group(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xED74007FFB146BC2, &[_ped.into()]); }
4586#[inline] pub fn remove_ped_helmet(_ped: i32, _instantly: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA7B2458D0AD6DED8, &[_ped.into(), _instantly.into()]); }
4587#[inline] pub fn remove_ped_preferred_cover_set(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFDDB234CF74073D9, &[_ped.into()]); }
4588#[inline] pub fn remove_relationship_group(_group_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB6BA2444AB393DA2, &[_group_hash.into()]); }
4589#[inline] pub fn remove_scenario_blocking_area(_p_0: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x31D16B74C6E29D66, &[_p_0.into(), _p_1.into()]); }
4590#[inline] pub fn remove_scenario_blocking_areas() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD37401D78A929A49, &[]); }
4591#[inline] pub fn remove_stealth_mode_asset(_asset: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9219857D21F0E842, &[_asset.as_char_ptr().into()]); }
4592#[inline] pub fn request_action_mode_asset(_asset: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x290E2780BB7AA598, &[_asset.as_char_ptr().into()]); }
4593#[inline] pub fn request_pedheadshot_img_upload(_id: i32) -> bool { cfx_core::invoker::invoke(0xF0DAEF2F545BEE25, &[_id.into()]).unwrap_or_default() }
4594#[inline] pub fn request_ped_vehicle_visibility_tracking(_ped: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2BC338A7B21F4608, &[_ped.into(), _p_1.into()]); }
4595#[inline] pub fn request_ped_visibility_tracking(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7D7A2E43E74E2EB8, &[_ped.into()]); }
4596#[inline] pub fn request_stealth_mode_asset(_asset: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2A0A62FCDEE16D4F, &[_asset.as_char_ptr().into()]); }
4597#[inline] pub fn reset_ai_melee_weapon_damage_modifier() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x46E56A7CD1D63C3F, &[]); }
4598#[inline] pub fn reset_ai_weapon_damage_modifier() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEA16670E7BA4743C, &[]); }
4599#[inline] pub fn reset_group_formation_default_spacing(_group_handle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x63DAB4CCB3273205, &[_group_handle.into()]); }
4600#[inline] pub fn reset_ped_in_vehicle_context(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x22EF8FF8778030EB, &[_ped.into()]); }
4601#[inline] pub fn reset_ped_last_vehicle(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBB8DE8CF6A8DD8BB, &[_ped.into()]); }
4602#[inline] pub fn reset_ped_movement_clipset(_ped: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAA74EC0CB0AAEA2C, &[_ped.into(), _p_1.into()]); }
4603#[inline] pub fn reset_ped_ragdoll_timer(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9FA4664CF62E47E8, &[_ped.into()]); }
4604#[inline] pub fn reset_ped_strafe_clipset(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x20510814175EA477, &[_ped.into()]); }
4605#[inline] pub fn reset_ped_visible_damage(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x3AC1F7B898F30C05, &[_ped.into()]).unwrap_or_default() }
4606#[inline] pub fn reset_ped_weapon_movement_clipset(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x97B0DB5B4AA74E77, &[_ped.into()]); }
4607#[inline] pub fn resurrect_ped(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x71BC8E838B9C6035, &[_ped.into()]); }
4608#[inline] pub fn revive_injured_ped(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8D8ACD8388CD99CE, &[_ped.into()]); }
4609#[inline] pub fn set_ai_melee_weapon_damage_modifier(_modifier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x66460DEDDD417254, &[_modifier.into()]); }
4610#[inline] pub fn set_ai_weapon_damage_modifier(_value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1B1E2A40A65B8521, &[_value.into()]); }
4611#[inline] pub fn set_ambient_peds_drop_money(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6B0E6172C9A4D902, &[_p_0.into()]); }
4612#[inline] pub fn set_blocking_of_non_temporary_events(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9F8AA94D6D97DBF4, &[_ped.into(), _toggle.into()]); }
4613#[inline] pub fn set_can_attack_friendly(_ped: i32, _toggle: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB3B1CB349FF9C75D, &[_ped.into(), _toggle.into(), _p_2.into()]); }
4614#[inline] pub fn set_combat_float(_ped: i32, _combat_type: i32, _p_2: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFF41B4B141ED981C, &[_ped.into(), _combat_type.into(), _p_2.into()]); }
4615#[inline] pub fn set_create_random_cops(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x102E68B2024D536D, &[_toggle.into()]); }
4616#[inline] pub fn set_create_random_cops_not_on_scenarios(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8A4986851C4EF6E7, &[_toggle.into()]); }
4617#[inline] pub fn set_create_random_cops_on_scenarios(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x444CB7D7DBE6973D, &[_toggle.into()]); }
4618#[inline] pub fn set_driver_ability(_driver: i32, _ability: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB195FFA8042FC5C3, &[_driver.into(), _ability.into()]); }
4619#[inline] pub fn set_driver_aggressiveness(_driver: i32, _aggressiveness: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA731F608CA104E3C, &[_driver.into(), _aggressiveness.into()]); }
4620#[inline] pub fn set_driver_racing_modifier(_driver: i32, _modifier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDED5AF5A0EA4B297, &[_driver.into(), _modifier.into()]); }
4621#[inline] pub fn set_enable_bound_ankles(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC52E0F855C58FC2E, &[_ped.into(), _toggle.into()]); }
4622#[inline] pub fn set_enable_handcuffs(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDF1AF8B5D56542FA, &[_ped.into(), _toggle.into()]); }
4623#[inline] pub fn set_enable_ped_enveff_scale(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD2C5AA0C0E8D0F1E, &[_ped.into(), _toggle.into()]); }
4624#[inline] pub fn set_enable_scuba(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF99F62004024D506, &[_ped.into(), _toggle.into()]); }
4625#[inline] pub fn set_facial_idle_anim_override(_ped: i32, _anim_name: impl cfx_core::types::AsCharPtr, _anim_dict: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFFC24B988B938B38, &[_ped.into(), _anim_name.as_char_ptr().into(), _anim_dict.as_char_ptr().into()]); }
4626#[inline] pub fn set_force_footstep_update(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x129466ED55140F8D, &[_ped.into(), _toggle.into()]); }
4627#[inline] pub fn set_force_step_type(_ped: i32, _p_1: bool, _type: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCB968B53FC7F916D, &[_ped.into(), _p_1.into(), _type.into(), _p_3.into()]); }
4628#[inline] pub fn set_group_formation(_group_id: i32, _formation_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCE2F5FC3AF7E8C1E, &[_group_id.into(), _formation_type.into()]); }
4629#[inline] pub fn set_group_formation_spacing(_group_id: i32, _p_1: f32, _p_2: f32, _p_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1D9D45004C28C916, &[_group_id.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
4630#[inline] pub fn set_group_separation_range(_group_handle: i32, _separation_range: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4102C7858CFEE4E4, &[_group_handle.into(), _separation_range.into()]); }
4631#[inline] pub fn set_head_blend_palette_color(_ped: i32, _r: i32, _g: i32, _b: i32, _id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCC9682B8951C5229, &[_ped.into(), _r.into(), _g.into(), _b.into(), _id.into()]); }
4632#[inline] pub fn set_ik_target(_ped: i32, _ik_index: i32, _entity_look_at: i32, _bone_look_at: i32, _offset_x: f32, _offset_y: f32, _offset_z: f32, _p_7: i32, _blend_in_duration: i32, _blend_out_duration: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC32779C16FCEECD9, &[_ped.into(), _ik_index.into(), _entity_look_at.into(), _bone_look_at.into(), _offset_x.into(), _offset_y.into(), _offset_z.into(), _p_7.into(), _blend_in_duration.into(), _blend_out_duration.into()]); }
4633#[inline] pub fn set_movement_mode_override(_ped: i32, _name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x781DE8FA214E87D2, &[_ped.into(), _name.as_char_ptr().into()]); }
4634#[inline] pub fn set_ped_accuracy(_ped: i32, _accuracy: i32) -> i32 { cfx_core::invoker::invoke(0x7AEFB85C1D49DEB6, &[_ped.into(), _accuracy.into()]).unwrap_or_default() }
4635#[inline] pub fn set_ped_alertness(_ped: i32, _value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDBA71115ED9941A6, &[_ped.into(), _value.into()]); }
4636#[inline] pub fn set_ped_allowed_to_duck(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDA1F1B7BE1A8766F, &[_ped.into(), _toggle.into()]); }
4637#[inline] pub fn set_ped_allow_vehicles_override(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3C028C636A414ED9, &[_ped.into(), _toggle.into()]); }
4638#[inline] pub fn set_ped_alternate_movement_anim(_ped: i32, _stance: i32, _anim_dictionary: impl cfx_core::types::AsCharPtr, _animation_name: impl cfx_core::types::AsCharPtr, _p_4: f32, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x90A43CC281FFAB46, &[_ped.into(), _stance.into(), _anim_dictionary.as_char_ptr().into(), _animation_name.as_char_ptr().into(), _p_4.into(), _p_5.into()]); }
4639#[inline] pub fn set_ped_alternate_walk_anim(_ped: i32, _anim_dict: impl cfx_core::types::AsCharPtr, _anim_name: impl cfx_core::types::AsCharPtr, _p_3: f32, _p_4: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6C60394CB4F75E9A, &[_ped.into(), _anim_dict.as_char_ptr().into(), _anim_name.as_char_ptr().into(), _p_3.into(), _p_4.into()]); }
4640#[inline] pub fn set_ped_angled_defensive_area(_ped: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: f32, _p_8: bool, _p_9: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC7F76DF27A5045A1, &[_ped.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into()]); }
4641#[inline] pub fn set_ped_ao_blob_rendering(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2B5AA717A181FB4C, &[_ped.into(), _toggle.into()]); }
4642#[inline] pub fn set_ped_armour(_ped: i32, _amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCEA04D83135264CC, &[_ped.into(), _amount.into()]); }
4643#[inline] pub fn set_ped_as_cop(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBB03C38DD3FB7FFD, &[_ped.into(), _toggle.into()]); }
4644#[inline] pub fn set_ped_as_enemy(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2A0C9720B854BFA, &[_ped.into(), _toggle.into()]); }
4645#[inline] pub fn set_ped_as_group_leader(_ped: i32, _group_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2A7819605465FBCE, &[_ped.into(), _group_id.into()]); }
4646#[inline] pub fn set_ped_as_group_member(_ped: i32, _group_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9F3480FE65DB31B5, &[_ped.into(), _group_id.into()]); }
4647#[inline] pub fn set_ped_blend_from_parents(_ped: i32, _father: i32, _mother: i32, _fathers_side: f32, _mothers_side: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x137BBD05230DB22D, &[_ped.into(), _father.into(), _mother.into(), _fathers_side.into(), _mothers_side.into()]); }
4648#[inline] pub fn set_ped_blocks_pathing_when_dead(_ped: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x576594E8D64375E2, &[_ped.into(), _p_1.into()]); }
4649#[inline] pub fn set_ped_bounds_orientation(_ped: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4F5F651ACCC9C4CF, &[_ped.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
4650#[inline] pub fn set_ped_can_arm_ik(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6C3B4D6D13B4C841, &[_ped.into(), _toggle.into()]); }
4651#[inline] pub fn set_ped_can_be_dragged_out(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC1670E958EEE24E5, &[_ped.into(), _toggle.into()]); }
4652#[inline] pub fn set_ped_can_be_knocked_off_vehicle(_ped: i32, _state: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7A6535691B477C48, &[_ped.into(), _state.into()]); }
4653#[inline] pub fn set_ped_can_be_shot_in_vehicle(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC7EF1BA83230BA07, &[_ped.into(), _toggle.into()]); }
4654#[inline] pub fn set_ped_can_be_targeted_when_injured(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x638C03B0F9878F57, &[_ped.into(), _toggle.into()]); }
4655#[inline] pub fn set_ped_can_be_targeted_without_los(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4328652AE5769C71, &[_ped.into(), _toggle.into()]); }
4656#[inline] pub fn set_ped_can_be_targetted(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x63F58F7C80513AAD, &[_ped.into(), _toggle.into()]); }
4657#[inline] pub fn set_ped_can_be_targetted_by_player(_ped: i32, _player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x66B57B72E0836A76, &[_ped.into(), _player.into(), _toggle.into()]); }
4658#[inline] pub fn set_ped_can_be_targetted_by_team(_ped: i32, _team: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBF1CA77833E58F2C, &[_ped.into(), _team.into(), _toggle.into()]); }
4659#[inline] pub fn set_ped_can_cower_in_cover(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCB7553CDCEF4A735, &[_ped.into(), _toggle.into()]); }
4660#[inline] pub fn set_ped_can_evasive_dive(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6B7A646C242A7059, &[_ped.into(), _toggle.into()]); }
4661#[inline] pub fn set_ped_can_head_ik(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC11C18092C5530DC, &[_ped.into(), _toggle.into()]); }
4662#[inline] pub fn set_ped_can_leg_ik(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x73518ECE2485412B, &[_ped.into(), _toggle.into()]); }
4663#[inline] pub fn set_ped_can_peek_in_cover(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC514825C507E3736, &[_ped.into(), _toggle.into()]); }
4664#[inline] pub fn set_ped_can_play_ambient_anims(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6373D1349925A70E, &[_ped.into(), _toggle.into()]); }
4665#[inline] pub fn set_ped_can_play_ambient_base_anims(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEB0585D15254740, &[_ped.into(), _toggle.into()]); }
4666#[inline] pub fn set_ped_can_play_gesture_anims(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBAF20C5432058024, &[_ped.into(), _toggle.into()]); }
4667#[inline] pub fn set_ped_can_play_viseme_anims(_ped: i32, _toggle: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF833DDBA3B104D43, &[_ped.into(), _toggle.into(), _p_2.into()]); }
4668#[inline] pub fn set_ped_can_ragdoll(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB128377056A54E2A, &[_ped.into(), _toggle.into()]); }
4669#[inline] pub fn set_ped_can_ragdoll_from_player_impact(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDF993EE5E90ABA25, &[_ped.into(), _toggle.into()]); }
4670#[inline] pub fn set_ped_can_smash_glass(_ped: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1CCE141467FF42A2, &[_ped.into(), _p_1.into(), _p_2.into()]); }
4671#[inline] pub fn set_ped_can_switch_weapon(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xED7F7EFE9FABF340, &[_ped.into(), _toggle.into()]); }
4672#[inline] pub fn set_ped_can_teleport_to_group_leader(_ped_handle: i32, _group_handle: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2E2F4240B3F24647, &[_ped_handle.into(), _group_handle.into(), _toggle.into()]); }
4673#[inline] pub fn set_ped_can_torso_ik(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF2B7106D37947CE0, &[_ped.into(), _toggle.into()]); }
4674#[inline] pub fn set_ped_can_torso_react_ik(_ped: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF5846EDB26A98A24, &[_ped.into(), _p_1.into()]); }
4675#[inline] pub fn set_ped_can_torso_vehicle_ik(_ped: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6647C5F6F5792496, &[_ped.into(), _p_1.into()]); }
4676#[inline] pub fn set_ped_can_use_auto_conversation_lookat(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEC4686EC06434678, &[_ped.into(), _toggle.into()]); }
4677#[inline] pub fn set_ped_capsule(_ped: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x364DF566EC833DE2, &[_ped.into(), _value.into()]); }
4678#[inline] pub fn set_ped_cloth_package_index(_ped: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x78C4E9961DB3EB5B, &[_ped.into(), _p_1.into()]); }
4679#[inline] pub fn set_ped_cloth_prone(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x82A3D6D9CC2CB8E3, &[_p_0.into(), _p_1.into()]); }
4680#[inline] pub fn set_ped_combat_ability(_ped: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC7622C0D36B2FDA8, &[_ped.into(), _p_1.into()]); }
4681#[inline] pub fn set_ped_combat_attributes(_ped: i32, _attribute_index: i32, _enabled: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9F7794730795E019, &[_ped.into(), _attribute_index.into(), _enabled.into()]); }
4682#[inline] pub fn set_ped_combat_movement(_ped: i32, _combat_movement: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4D9CA1009AFBD057, &[_ped.into(), _combat_movement.into()]); }
4683#[inline] pub fn set_ped_combat_range(_ped: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3C606747B23E497B, &[_ped.into(), _p_1.into()]); }
4684#[inline] pub fn set_ped_component_variation(_ped: i32, _component_id: i32, _drawable_id: i32, _texture_id: i32, _palette_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x262B14F48D29DE80, &[_ped.into(), _component_id.into(), _drawable_id.into(), _texture_id.into(), _palette_id.into()]); }
4685#[inline] pub fn set_ped_config_flag(_ped: i32, _flag_id: i32, _value: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1913FE4CBF41C463, &[_ped.into(), _flag_id.into(), _value.into()]); }
4686#[inline] pub fn set_ped_coords_keep_vehicle(_ped: i32, _pos_x: f32, _pos_y: f32, _pos_z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9AFEFF481A85AB2E, &[_ped.into(), _pos_x.into(), _pos_y.into(), _pos_z.into()]); }
4687#[inline] pub fn set_ped_coords_no_gang(_ped: i32, _pos_x: f32, _pos_y: f32, _pos_z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x87052FE446E07247, &[_ped.into(), _pos_x.into(), _pos_y.into(), _pos_z.into()]); }
4688#[inline] pub fn set_ped_cower_hash(_ped: i32, _p_1: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA549131166868ED3, &[_ped.into(), _p_1.as_char_ptr().into()]); }
4689#[inline] pub fn set_ped_default_component_variation(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x45EEE61580806D63, &[_ped.into()]); }
4690#[inline] pub fn set_ped_defensive_area_attached_to_ped(_ped: i32, _attach_ped: i32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: f32, _p_8: f32, _p_9: bool, _p_10: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4EF47FE21698A8B6, &[_ped.into(), _attach_ped.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into()]); }
4691#[inline] pub fn set_ped_defensive_area_direction(_ped: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x413C6C763A4AFFAD, &[_ped.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
4692#[inline] pub fn set_ped_defensive_sphere_attached_to_ped(_ped: i32, _target: i32, _x_offset: f32, _y_offset: f32, _z_offset: f32, _radius: f32, _p_6: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF9B8F91AAD3B953E, &[_ped.into(), _target.into(), _x_offset.into(), _y_offset.into(), _z_offset.into(), _radius.into(), _p_6.into()]); }
4693#[inline] pub fn set_ped_defensive_sphere_attached_to_vehicle(_ped: i32, _target: i32, _x_offset: f32, _y_offset: f32, _z_offset: f32, _radius: f32, _p_6: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE4723DB6E736CCFF, &[_ped.into(), _target.into(), _x_offset.into(), _y_offset.into(), _z_offset.into(), _radius.into(), _p_6.into()]); }
4694#[inline] pub fn set_ped_density_multiplier_this_frame(_multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x95E3D6257B166CF2, &[_multiplier.into()]); }
4695#[inline] pub fn set_ped_desired_heading(_ped: i32, _heading: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAA5A7ECE2AA8FE70, &[_ped.into(), _heading.into()]); }
4696#[inline] pub fn set_ped_dies_instantly_in_water(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEEB64139BA29A7CF, &[_ped.into(), _toggle.into()]); }
4697#[inline] pub fn set_ped_dies_in_sinking_vehicle(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD718A22995E2B4BC, &[_ped.into(), _toggle.into()]); }
4698#[inline] pub fn set_ped_dies_in_vehicle(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2A30922C90C9B42C, &[_ped.into(), _toggle.into()]); }
4699#[inline] pub fn set_ped_dies_in_water(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x56CEF0AC79073BDE, &[_ped.into(), _toggle.into()]); }
4700#[inline] pub fn set_ped_dies_when_injured(_ped: i32, _toggle: bool) -> i32 { cfx_core::invoker::invoke(0x5BA7919BED300023, &[_ped.into(), _toggle.into()]).unwrap_or_default() }
4701#[inline] pub fn set_ped_drive_by_clipset_override(_ped: i32, _clipset: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xED34AB6C5CB36520, &[_ped.into(), _clipset.as_char_ptr().into()]); }
4702#[inline] pub fn set_ped_ducking(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x30983CA930B692D, &[_ped.into(), _toggle.into()]); }
4703#[inline] pub fn set_ped_enable_weapon_blocking(_ped: i32, _toggle: bool) -> i32 { cfx_core::invoker::invoke(0x97A790315D3831FD, &[_ped.into(), _toggle.into()]).unwrap_or_default() }
4704#[inline] pub fn set_ped_enveff_color_modulator(_ped: i32, _r: i32, _g: i32, _b: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD69411AA0CEBF9E9, &[_ped.into(), _r.into(), _g.into(), _b.into()]); }
4705#[inline] pub fn set_ped_enveff_scale(_ped: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBF29516833893561, &[_ped.into(), _value.into()]); }
4706#[inline] pub fn set_ped_firing_pattern(_ped: i32, _pattern_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9AC577F5A12AD8A9, &[_ped.into(), _pattern_hash.into()]); }
4707#[inline] pub fn set_ped_flee_attributes(_ped: i32, _attribute_flags: i32, _enable: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x70A2D1137C8ED7C9, &[_ped.into(), _attribute_flags.into(), _enable.into()]); }
4708#[inline] pub fn set_ped_generates_dead_body_events(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7FB17BA2E7DECA5B, &[_ped.into(), _toggle.into()]); }
4709#[inline] pub fn set_ped_gesture_group(_ped: i32, _anim_group_gesture: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDDF803377F94AAA8, &[_ped.into(), _anim_group_gesture.as_char_ptr().into()]); }
4710#[inline] pub fn set_ped_get_out_upside_down_vehicle(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBC0ED94165A48BC2, &[_ped.into(), _toggle.into()]); }
4711#[inline] pub fn set_ped_gravity(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9FF447B6B6AD960A, &[_ped.into(), _toggle.into()]); }
4712#[inline] pub fn set_ped_group_member_passenger_index(_ped: i32, _index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBDDB8D9EC6BCF3C, &[_ped.into(), _index.into()]); }
4713#[inline] pub fn set_ped_head_blend_data(_ped: i32, _shape_first_id: i32, _shape_second_id: i32, _shape_third_id: i32, _skin_first_id: i32, _skin_second_id: i32, _skin_third_id: i32, _shape_mix: f32, _skin_mix: f32, _third_mix: f32, _is_parent: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9414E18B9434C2FE, &[_ped.into(), _shape_first_id.into(), _shape_second_id.into(), _shape_third_id.into(), _skin_first_id.into(), _skin_second_id.into(), _skin_third_id.into(), _shape_mix.into(), _skin_mix.into(), _third_mix.into(), _is_parent.into()]); }
4714#[inline] pub fn set_ped_head_overlay(_ped: i32, _overlay_id: i32, _index: i32, _opacity: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x48F44967FA05CC1E, &[_ped.into(), _overlay_id.into(), _index.into(), _opacity.into()]); }
4715#[inline] pub fn set_ped_hearing_range(_ped: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x33A8F7F7D5F7F33C, &[_ped.into(), _value.into()]); }
4716#[inline] pub fn set_ped_heatscale_override(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC1F6EBF9A3D55538, &[_p_0.into(), _p_1.into()]); }
4717#[inline] pub fn set_ped_helmet(_ped: i32, _can_wear_helmet: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x560A43136EB58105, &[_ped.into(), _can_wear_helmet.into()]); }
4718#[inline] pub fn set_ped_helmet_flag(_ped: i32, _helmet_flag: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC0E78D5C2CE3EB25, &[_ped.into(), _helmet_flag.into()]); }
4719#[inline] pub fn set_ped_helmet_prop_index(_ped: i32, _prop_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x26D83693ED99291C, &[_ped.into(), _prop_index.into()]); }
4720#[inline] pub fn set_ped_helmet_texture_index(_ped: i32, _texture_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF1550C4BD22582E2, &[_ped.into(), _texture_index.into()]); }
4721#[inline] pub fn set_ped_highly_perceptive(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x52D59AB61DDC05DD, &[_ped.into(), _toggle.into()]); }
4722#[inline] pub fn set_ped_id_range(_ped: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF107E836A70DCE05, &[_ped.into(), _value.into()]); }
4723#[inline] pub fn set_ped_increased_avoidance_radius(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x570389D1C3DE3C6B, &[_ped.into()]); }
4724#[inline] pub fn set_ped_into_vehicle(_ped: i32, _vehicle: i32, _seat_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF75B0D629E1C063D, &[_ped.into(), _vehicle.into(), _seat_index.into()]); }
4725#[inline] pub fn set_ped_in_vehicle_context(_ped: i32, _context: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x530071295899A8C6, &[_ped.into(), _context.into()]); }
4726#[inline] pub fn set_ped_keep_task(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x971D38760FBC02EF, &[_ped.into(), _toggle.into()]); }
4727#[inline] pub fn set_ped_leg_ik_mode(_ped: i32, _mode: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC396F5B86FF9FEBD, &[_ped.into(), _mode.into()]); }
4728#[inline] pub fn set_ped_lod_multiplier(_ped: i32, _multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDC2C5C242AAC342B, &[_ped.into(), _multiplier.into()]); }
4729#[inline] pub fn set_ped_max_health(_ped: i32, _value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF5F6378C4F3419D3, &[_ped.into(), _value.into()]); }
4730#[inline] pub fn set_ped_max_move_blend_ratio(_ped: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x433083750C5E064A, &[_ped.into(), _value.into()]); }
4731#[inline] pub fn set_ped_max_time_in_water(_ped: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x43C851690662113D, &[_ped.into(), _value.into()]); }
4732#[inline] pub fn set_ped_max_time_underwater(_ped: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6BA428C528D9E522, &[_ped.into(), _value.into()]); }
4733#[inline] pub fn set_ped_min_ground_time_for_stungun(_ped: i32, _ms: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFA0675AB151073FA, &[_ped.into(), _ms.into()]); }
4734#[inline] pub fn set_ped_min_move_blend_ratio(_ped: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1A898D26E2333DD, &[_ped.into(), _value.into()]); }
4735#[inline] pub fn set_ped_model_is_suppressed(_model: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE163A4BCE4DE6F11, &[_model.into(), _toggle.into()]); }
4736#[inline] pub fn set_ped_money(_ped: i32, _amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA9C8960E8684C1B5, &[_ped.into(), _amount.into()]); }
4737#[inline] pub fn set_ped_motion_blur(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA986918B102B448, &[_ped.into(), _toggle.into()]); }
4738#[inline] pub fn set_ped_movement_clipset(_ped: i32, _clip_set: impl cfx_core::types::AsCharPtr, _p_2: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAF8A94EDE7712BEF, &[_ped.into(), _clip_set.as_char_ptr().into(), _p_2.into()]); }
4739#[inline] pub fn set_ped_move_anims_blend_out(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9E8C908F41584ECD, &[_ped.into()]); }
4740#[inline] pub fn set_ped_move_rate_override(_ped: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x85BF80FA50A39D1, &[_ped.into(), _value.into()]); }
4741#[inline] pub fn set_ped_name_debug(_ped: i32, _name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x98EFA132A4117BE1, &[_ped.into(), _name.as_char_ptr().into()]); }
4742#[inline] pub fn set_ped_never_leaves_group(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3DBFC55D5C9BB447, &[_ped.into(), _toggle.into()]); }
4743#[inline] pub fn set_ped_non_creation_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEE01041D559983EA, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into()]); }
4744#[inline] pub fn set_ped_panic_exit_scenario(_ped: i32, _x: f32, _y: f32, _z: f32) -> i32 { cfx_core::invoker::invoke(0xFE07FF6495D52E2A, &[_ped.into(), _x.into(), _y.into(), _z.into()]).unwrap_or_default() }
4745#[inline] pub fn set_ped_parachute_tint_index(_ped: i32, _tint_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x333FC8DB079B7186, &[_ped.into(), _tint_index.into()]); }
4746#[inline] pub fn set_ped_pinned_down(_ped: i32, _pinned: bool, _i: i32) -> i32 { cfx_core::invoker::invoke(0xAAD6D1ACF08F4612, &[_ped.into(), _pinned.into(), _i.into()]).unwrap_or_default() }
4747#[inline] pub fn set_ped_plays_head_on_horn_anim_when_dies_in_vehicle(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x94D94BF1A75AED3D, &[_ped.into(), _toggle.into()]); }
4748#[inline] pub fn set_ped_preferred_cover_set(_ped: i32, _item_set: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8421EB4DA7E391B9, &[_ped.into(), _item_set.into()]); }
4749#[inline] pub fn set_ped_preload_prop_data(_ped: i32, _component_id: i32, _drawable_id: i32, _texture_id: i32) -> bool { cfx_core::invoker::invoke(0x2B16A3BFF1FBCE49, &[_ped.into(), _component_id.into(), _drawable_id.into(), _texture_id.into()]).unwrap_or_default() }
4750#[inline] pub fn set_ped_preload_variation_data(_ped: i32, _slot: i32, _drawable_id: i32, _texture_id: i32) -> i32 { cfx_core::invoker::invoke(0x39D55A620FCB6A3A, &[_ped.into(), _slot.into(), _drawable_id.into(), _texture_id.into()]).unwrap_or_default() }
4751#[inline] pub fn set_ped_primary_lookat(_ped: i32, _look_at: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCD17B554996A8D9E, &[_ped.into(), _look_at.into()]); }
4752#[inline] pub fn set_ped_prop_index(_ped: i32, _component_id: i32, _drawable_id: i32, _texture_id: i32, _attach: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x93376B65A266EB5F, &[_ped.into(), _component_id.into(), _drawable_id.into(), _texture_id.into(), _attach.into()]); }
4753#[inline] pub fn set_ped_ragdoll_force_fall(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x1F6594B923B9251, &[_ped.into()]).unwrap_or_default() }
4754#[inline] pub fn set_ped_ragdoll_on_collision(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF0A4F1BBF4FA7497, &[_ped.into(), _toggle.into()]); }
4755#[inline] pub fn set_ped_random_component_variation(_ped: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC8A9481A01E63C28, &[_ped.into(), _p_1.into()]); }
4756#[inline] pub fn set_ped_random_props(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC44AA05345C992C6, &[_ped.into()]); }
4757#[inline] pub fn set_ped_relationship_group_default_hash(_ped: i32, _hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xADB3F206518799E8, &[_ped.into(), _hash.into()]); }
4758#[inline] pub fn set_ped_relationship_group_hash(_ped: i32, _hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC80A74AC829DDD92, &[_ped.into(), _hash.into()]); }
4759#[inline] pub fn set_ped_reserve_parachute_tint_index(_ped: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE88DA0751C22A2AD, &[_ped.into(), _p_1.into()]); }
4760#[inline] pub fn set_ped_reset_flag(_ped: i32, _flag_id: i32, _do_reset: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC1E8A365BF3B29F2, &[_ped.into(), _flag_id.into(), _do_reset.into()]); }
4761#[inline] pub fn set_ped_seeing_range(_ped: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF29CF591C4BF6CEE, &[_ped.into(), _value.into()]); }
4762#[inline] pub fn set_ped_shoots_at_coord(_ped: i32, _x: f32, _y: f32, _z: f32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x96A05E4FB321B1BA, &[_ped.into(), _x.into(), _y.into(), _z.into(), _toggle.into()]); }
4763#[inline] pub fn set_ped_shoot_rate(_ped: i32, _shoot_rate: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x614DA022990752DC, &[_ped.into(), _shoot_rate.into()]); }
4764#[inline] pub fn set_ped_should_play_flee_scenario_exit(_ped: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> i32 { cfx_core::invoker::invoke(0xEEED8FAFEC331A70, &[_ped.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
4765#[inline] pub fn set_ped_should_play_immediate_scenario_exit(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF1C03A5352243A30, &[_ped.into()]); }
4766#[inline] pub fn set_ped_should_play_normal_scenario_exit(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA3A9299C4F2ADB98, &[_ped.into()]); }
4767#[inline] pub fn set_ped_sphere_defensive_area(_ped: i32, _x: f32, _y: f32, _z: f32, _radius: f32, _p_5: bool, _p_6: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9D3151A373974804, &[_ped.into(), _x.into(), _y.into(), _z.into(), _radius.into(), _p_5.into(), _p_6.into()]); }
4768#[inline] pub fn set_ped_stay_in_vehicle_when_jacked(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEDF4079F9D54C9A1, &[_ped.into(), _toggle.into()]); }
4769#[inline] pub fn set_ped_stealth_movement(_ped: i32, _p_1: bool, _action: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x88CBB5CEB96B7BD2, &[_ped.into(), _p_1.into(), _action.as_char_ptr().into()]); }
4770#[inline] pub fn set_ped_steers_around_objects(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1509C089ADC208BF, &[_ped.into(), _toggle.into()]); }
4771#[inline] pub fn set_ped_steers_around_peds(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x46F2193B3AD1D891, &[_ped.into(), _toggle.into()]); }
4772#[inline] pub fn set_ped_steers_around_vehicles(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEB6FB9D48DDE23EC, &[_ped.into(), _toggle.into()]); }
4773#[inline] pub fn set_ped_strafe_clipset(_ped: i32, _clip_set: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x29A28F3F8CF6D854, &[_ped.into(), _clip_set.as_char_ptr().into()]); }
4774#[inline] pub fn set_ped_suffers_critical_hits(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEBD76F2359F190AC, &[_ped.into(), _toggle.into()]); }
4775#[inline] pub fn set_ped_sweat(_ped: i32, _sweat: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x27B0405F59637D1F, &[_ped.into(), _sweat.into()]); }
4776#[inline] pub fn set_ped_target_loss_response(_ped: i32, _response_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x703B9079823DA4A, &[_ped.into(), _response_type.into()]); }
4777#[inline] pub fn set_ped_to_inform_respected_friends(_ped: i32, _radius: f32, _max_friends: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x112942C6E708F70B, &[_ped.into(), _radius.into(), _max_friends.into()]); }
4778#[inline] pub fn set_ped_to_load_cover(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x332B562EEDA62399, &[_ped.into(), _toggle.into()]); }
4779#[inline] pub fn set_ped_to_ragdoll(_ped: i32, _time_1: i32, _time_2: i32, _ragdoll_type: i32, _p_4: bool, _p_5: bool, _p_6: bool) -> bool { cfx_core::invoker::invoke(0xAE99FB955581844A, &[_ped.into(), _time_1.into(), _time_2.into(), _ragdoll_type.into(), _p_4.into(), _p_5.into(), _p_6.into()]).unwrap_or_default() }
4780#[inline] pub fn set_ped_to_ragdoll_with_fall(_ped: i32, _time: i32, _p_2: i32, _ragdoll_type: i32, _x: f32, _y: f32, _z: f32, _p_7: f32, _p_8: f32, _p_9: f32, _p_10: f32, _p_11: f32, _p_12: f32, _p_13: f32) -> bool { cfx_core::invoker::invoke(0xD76632D99E4966C8, &[_ped.into(), _time.into(), _p_2.into(), _ragdoll_type.into(), _x.into(), _y.into(), _z.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into(), _p_11.into(), _p_12.into(), _p_13.into()]).unwrap_or_default() }
4781#[inline] pub fn set_ped_using_action_mode(_ped: i32, _p_1: bool, _p_2: i32, _action: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD75ACCF5E0FB5367, &[_ped.into(), _p_1.into(), _p_2.into(), _action.as_char_ptr().into()]); }
4782#[inline] pub fn set_ped_vehicle_forced_seat_usage(_ped: i32, _vehicle: i32, _seat_index: i32, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x952F06BEECD775CC, &[_ped.into(), _vehicle.into(), _seat_index.into(), _flags.into()]); }
4783#[inline] pub fn set_ped_visual_field_center_angle(_ped: i32, _angle: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3B6405E8AB34A907, &[_ped.into(), _angle.into()]); }
4784#[inline] pub fn set_ped_visual_field_max_angle(_ped: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x70793BDCA1E854D4, &[_ped.into(), _value.into()]); }
4785#[inline] pub fn set_ped_visual_field_max_elevation_angle(_ped: i32, _angle: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x78D0B67629D75856, &[_ped.into(), _angle.into()]); }
4786#[inline] pub fn set_ped_visual_field_min_angle(_ped: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2DB492222FB21E26, &[_ped.into(), _value.into()]); }
4787#[inline] pub fn set_ped_visual_field_min_elevation_angle(_ped: i32, _angle: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7A276EB2C224D70F, &[_ped.into(), _angle.into()]); }
4788#[inline] pub fn set_ped_visual_field_peripheral_range(_ped: i32, _range: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9C74B0BC831B753A, &[_ped.into(), _range.into()]); }
4789#[inline] pub fn set_ped_weapon_movement_clipset(_ped: i32, _clip_set: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2622E35B77D3ACA2, &[_ped.into(), _clip_set.as_char_ptr().into()]); }
4790#[inline] pub fn set_ped_wetness_enabled_this_frame(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB5485E4907B53019, &[_ped.into()]); }
4791#[inline] pub fn set_ped_wetness_height(_ped: i32, _height: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x44CB6447D2571AA0, &[_ped.into(), _height.into()]); }
4792#[inline] pub fn set_pop_control_sphere_this_frame(_x: f32, _y: f32, _z: f32, _min: f32, _max: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD8C3BE3EE94CAF2D, &[_x.into(), _y.into(), _z.into(), _min.into(), _max.into()]); }
4793#[inline] pub fn set_ragdoll_blocking_flags(_ped: i32, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x26695EC767728D84, &[_ped.into(), _flags.into()]); }
4794#[inline] pub fn set_relationship_between_groups(_relationship: i32, _group_1: i32, _group_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBF25EB89375A37AD, &[_relationship.into(), _group_1.into(), _group_2.into()]); }
4795#[inline] pub fn set_scenario_peds_spawn_in_sphere_area(_x: f32, _y: f32, _z: f32, _range: f32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x28157D43CF600981, &[_x.into(), _y.into(), _z.into(), _range.into(), _p_4.into()]); }
4796#[inline] pub fn set_scenario_peds_to_be_returned_by_next_command(_value: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x14F19A8782C8071E, &[_value.into()]); }
4797#[inline] pub fn set_scenario_ped_density_multiplier_this_frame(_p_0: f32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7A556143A1C03898, &[_p_0.into(), _p_1.into()]); }
4798#[inline] pub fn set_scripted_anim_seat_offset(_ped: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5917BBA32D06C230, &[_ped.into(), _p_1.into()]); }
4799#[inline] pub fn set_scripted_conversion_coord_this_frame(_x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5086C7843552CF85, &[_x.into(), _y.into(), _z.into()]); }
4800#[inline] pub fn set_synchronized_scene_hold_last_frame(_scene_id: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x394B9CD12435C981, &[_scene_id.into(), _toggle.into()]); }
4801#[inline] pub fn set_synchronized_scene_looped(_scene_id: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD9A897A4C6C2974F, &[_scene_id.into(), _toggle.into()]); }
4802#[inline] pub fn set_synchronized_scene_origin(_scene_id: i32, _x: f32, _y: f32, _z: f32, _roll: f32, _pitch: f32, _yaw: f32, _p_7: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6ACF6B7225801CD7, &[_scene_id.into(), _x.into(), _y.into(), _z.into(), _roll.into(), _pitch.into(), _yaw.into(), _p_7.into()]); }
4803#[inline] pub fn set_synchronized_scene_phase(_scene_id: i32, _phase: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x734292F4F0ABF6D0, &[_scene_id.into(), _phase.into()]); }
4804#[inline] pub fn set_synchronized_scene_rate(_scene_id: i32, _rate: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB6C49F8A5E295A5D, &[_scene_id.into(), _rate.into()]); }
4805#[inline] pub fn spawnpoints_cancel_search() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFEE4A5459472A9F8, &[]); }
4806#[inline] pub fn spawnpoints_get_num_search_results() -> i32 { cfx_core::invoker::invoke(0xA635C11B8C44AFC2, &[]).unwrap_or_default() }
4807#[inline] pub fn spawnpoints_get_search_result(_random_int: i32, _x: &mut f32, _y: &mut f32, _z: &mut f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x280C7E3AC7F56E90, &[_random_int.into(), _x.into(), _y.into(), _z.into()]); }
4808#[inline] pub fn spawnpoints_get_search_result_flags(_p_0: i32, _p_1: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB782F8238512BAD5, &[_p_0.into(), _p_1.into()]); }
4809#[inline] pub fn spawnpoints_is_search_active() -> bool { cfx_core::invoker::invoke(0x3C67506996001F5E, &[]).unwrap_or_default() }
4810#[inline] pub fn spawnpoints_is_search_complete() -> bool { cfx_core::invoker::invoke(0xA586FBEB32A53DBB, &[]).unwrap_or_default() }
4811#[inline] pub fn spawnpoints_is_search_failed() -> bool { cfx_core::invoker::invoke(0xF445DE8DA80A1792, &[]).unwrap_or_default() }
4812#[inline] pub fn spawnpoints_start_search(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _interior_flags: i32, _scale: f32, _duration: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2DF9038C90AD5264, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _interior_flags.into(), _scale.into(), _duration.into()]); }
4813#[inline] pub fn spawnpoints_start_search_in_angled_area(_x: f32, _y: f32, _z: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _interior_flags: i32, _scale: f32, _duration: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB2AFF10216DEFA2F, &[_x.into(), _y.into(), _z.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _interior_flags.into(), _scale.into(), _duration.into()]); }
4814#[inline] pub fn stop_any_ped_model_being_suppressed() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB47BD05FA66B40CF, &[]); }
4815#[inline] pub fn stop_ped_weapon_firing_when_dropped(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC158D28142A34608, &[_ped.into()]); }
4816#[inline] pub fn unregister_pedheadshot(_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x96B1361D9B24C2FF, &[_id.into()]); }
4817#[inline] pub fn update_ped_head_blend_data(_ped: i32, _shape_mix: f32, _skin_mix: f32, _third_mix: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x723538F61C647C5A, &[_ped.into(), _shape_mix.into(), _skin_mix.into(), _third_mix.into()]); }
4818#[inline] pub fn was_ped_killed_by_stealth(_ped: i32) -> bool { cfx_core::invoker::invoke(0xF9800AA1A771B000, &[_ped.into()]).unwrap_or_default() }
4819#[inline] pub fn was_ped_killed_by_takedown(_ped: i32) -> bool { cfx_core::invoker::invoke(0x7F08E26039C7347C, &[_ped.into()]).unwrap_or_default() }
4820#[inline] pub fn was_ped_knocked_out(_ped: i32) -> bool { cfx_core::invoker::invoke(0x61767F73EACEED21, &[_ped.into()]).unwrap_or_default() }
4821#[inline] pub fn was_ped_skeleton_updated(_ped: i32) -> bool { cfx_core::invoker::invoke(0x11B499C1E0FF8559, &[_ped.into()]).unwrap_or_default() }
4822#[inline] pub fn _block_ped_dead_body_shocking_events(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE43A13C9E4CCCBCF, &[_ped.into(), _toggle.into()]); }
4823#[inline] pub fn _clear_facial_clipset_override(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x637822DC2AFEEBF8, &[_ped.into()]); }
4824#[inline] pub fn _clear_ped_cover_clipset_override(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC79196DCB36F6121, &[_ped.into()]); }
4825#[inline] pub fn _clone_ped_ex(_ped: i32, _heading: i32, _is_network: i32, _b_script_host_ped: i32, _p_4: i32) -> i32 { cfx_core::invoker::invoke(0x668FD40BCBA5DE48, &[_ped.into(), _heading.into(), _is_network.into(), _b_script_host_ped.into(), _p_4.into()]).unwrap_or_default() }
4826#[inline] pub fn _clone_ped_to_target_ex(_ped: i32, _target_ped: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x148B08C2D2ACB884, &[_ped.into(), _target_ped.into(), _p_2.into()]); }
4827#[inline] pub fn _create_synchronized_scene_2(_x: f32, _y: f32, _z: f32, _radius: f32, _object: i32) -> i32 { cfx_core::invoker::invoke(0x62EC273D00187DCA, &[_x.into(), _y.into(), _z.into(), _radius.into(), _object.into()]).unwrap_or_default() }
4828#[inline] pub fn _dispose_synchronized_scene(_scene: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCD9CC7E200A52A6F, &[_scene.into()]); }
4829#[inline] pub fn _does_relationship_group_exist(_group_hash: i32) -> bool { cfx_core::invoker::invoke(0xCC6E3B6BB69501F1, &[_group_hash.into()]).unwrap_or_default() }
4830#[inline] pub fn _does_scenario_blocking_area_exist(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32) -> bool { cfx_core::invoker::invoke(0x8A24B067D175A7BD, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into()]).unwrap_or_default() }
4831#[inline] pub fn _freeze_ped_camera_rotation(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFF287323B0E2C69A, &[_ped.into()]); }
4832#[inline] pub fn _get_num_hair_colors() -> i32 { cfx_core::invoker::invoke(0xE5C0CF872C2AD150, &[]).unwrap_or_default() }
4833#[inline] pub fn _get_num_makeup_colors() -> i32 { cfx_core::invoker::invoke(0xD1F7CA1535D22818, &[]).unwrap_or_default() }
4834#[inline] pub fn _get_num_parent_peds_of_type(_type: i32) -> i32 { cfx_core::invoker::invoke(0x5EF37013A6539C9D, &[_type.into()]).unwrap_or_default() }
4835#[inline] pub fn _get_ped_current_movement_speed(_ped: i32, _speed_x: &mut f32, _speed_y: &mut f32) -> bool { cfx_core::invoker::invoke(0xF60165E1D2C5370B, &[_ped.into(), _speed_x.into(), _speed_y.into()]).unwrap_or_default() }
4836#[inline] pub fn _get_ped_emissive_intensity(_ped: i32) -> f32 { cfx_core::invoker::invoke(0x1461B28A06717D68, &[_ped.into()]).unwrap_or_default() }
4837#[inline] pub fn _get_ped_event_data(_ped: i32, _event_type: i32, _out_data: &mut i32) -> bool { cfx_core::invoker::invoke(0xBA656A3BB01BDEA3, &[_ped.into(), _event_type.into(), _out_data.into()]).unwrap_or_default() }
4838#[inline] pub fn _get_ped_eye_color(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x76BBA2CEE66D47E9, &[_ped.into()]).unwrap_or_default() }
4839#[inline] pub fn _get_ped_hair_rgb_color(_hair_color_index: i32, _out_r: &mut i32, _out_g: &mut i32, _out_b: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4852FC386E2E1BB5, &[_hair_color_index.into(), _out_r.into(), _out_g.into(), _out_b.into()]); }
4840#[inline] pub fn _get_ped_head_overlay_value(_ped: i32, _overlay_id: i32) -> i32 { cfx_core::invoker::invoke(0xA60EF3B6461A4D43, &[_ped.into(), _overlay_id.into()]).unwrap_or_default() }
4841#[inline] pub fn _get_ped_makeup_rgb_color(_makeup_color_index: i32, _out_r: &mut i32, _out_g: &mut i32, _out_b: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x13E5CFC38CD5387, &[_makeup_color_index.into(), _out_r.into(), _out_g.into(), _out_b.into()]); }
4842#[inline] pub fn _get_ped_visual_field_center_angle(_ped: i32) -> f32 { cfx_core::invoker::invoke(0xEF2C71A32CAD5FBD, &[_ped.into()]).unwrap_or_default() }
4843#[inline] pub fn _get_time_of_last_ped_weapon_damage(_ped: i32, _weapon_hash: i32) -> i32 { cfx_core::invoker::invoke(0x36B77BB84687C318, &[_ped.into(), _weapon_hash.into()]).unwrap_or_default() }
4844#[inline] pub fn _is_ped_blush_color_valid(_color_id: i32) -> bool { cfx_core::invoker::invoke(0x604E810189EE3A59, &[_color_id.into()]).unwrap_or_default() }
4845#[inline] pub fn _is_ped_blush_color_valid_2(_color_id: i32) -> bool { cfx_core::invoker::invoke(0xF41B5D290C99A3D6, &[_color_id.into()]).unwrap_or_default() }
4846#[inline] pub fn _is_ped_body_blemish_valid(_color_id: i32) -> i32 { cfx_core::invoker::invoke(0x9E7ECA981D9B210, &[_color_id.into()]).unwrap_or_default() }
4847#[inline] pub fn _is_ped_doing_beast_jump(_ped: i32) -> bool { cfx_core::invoker::invoke(0x451D05012CCEC234, &[_ped.into()]).unwrap_or_default() }
4848#[inline] pub fn _is_ped_hair_color_valid(_color_id: i32) -> bool { cfx_core::invoker::invoke(0xE0D36E5D9E99CC21, &[_color_id.into()]).unwrap_or_default() }
4849#[inline] pub fn _is_ped_hair_color_valid_2(_color_id: i32) -> bool { cfx_core::invoker::invoke(0xED6D8E27A43B8CDE, &[_color_id.into()]).unwrap_or_default() }
4850#[inline] pub fn _is_ped_helmet_unk(_ped: i32) -> bool { cfx_core::invoker::invoke(0xB9496CE47546DB2C, &[_ped.into()]).unwrap_or_default() }
4851#[inline] pub fn _is_ped_lipstick_color_valid(_color_id: i32) -> bool { cfx_core::invoker::invoke(0x525A2C2562F3CD4, &[_color_id.into()]).unwrap_or_default() }
4852#[inline] pub fn _is_ped_lipstick_color_valid_2(_color_id: i32) -> bool { cfx_core::invoker::invoke(0x3E802F11FBE27674, &[_color_id.into()]).unwrap_or_default() }
4853#[inline] pub fn _is_ped_opening_a_door(_ped: i32) -> bool { cfx_core::invoker::invoke(0x26AF0E8E30BD2A2C, &[_ped.into()]).unwrap_or_default() }
4854#[inline] pub fn _is_ped_shader_effect_valid(_ped: i32) -> bool { cfx_core::invoker::invoke(0x81AA517FBBA05D39, &[_ped.into()]).unwrap_or_default() }
4855#[inline] pub fn _is_ped_swapping_weapon(_ped: i32) -> bool { cfx_core::invoker::invoke(0x3795688A307E1EB6, &[_ped.into()]).unwrap_or_default() }
4856#[inline] pub fn _is_scuba_gear_light_enabled(_ped: i32) -> bool { cfx_core::invoker::invoke(0x88274C11CF0D866D, &[_ped.into()]).unwrap_or_default() }
4857#[inline] pub fn _register_pedheadshot_3(_ped: i32) -> i32 { cfx_core::invoker::invoke(0xBA8805A1108A2515, &[_ped.into()]).unwrap_or_default() }
4858#[inline] pub fn _set_enable_scuba_gear_light(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEE2476B9EE4A094F, &[_ped.into(), _toggle.into()]); }
4859#[inline] pub fn _set_facial_clipset_override(_ped: i32, _anim_dict: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5687C7F05B39E401, &[_ped.into(), _anim_dict.as_char_ptr().into()]); }
4860#[inline] pub fn _set_ped_can_play_injured_anims(_ped: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x33A60D8BDD6E508C, &[_ped.into(), _p_1.into()]); }
4861#[inline] pub fn _set_ped_cover_clipset_override(_ped: i32, _p_1: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9DBA107B4937F809, &[_ped.into(), _p_1.as_char_ptr().into()]); }
4862#[inline] pub fn _set_ped_emissive_intensity(_ped: i32, _intensity: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4E90D746056E273D, &[_ped.into(), _intensity.into()]); }
4863#[inline] pub fn _set_ped_eye_color(_ped: i32, _index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x50B56988B170AFDF, &[_ped.into(), _index.into()]); }
4864#[inline] pub fn _set_ped_face_feature(_ped: i32, _index: i32, _scale: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x71A5C1DBA060049E, &[_ped.into(), _index.into(), _scale.into()]); }
4865#[inline] pub fn _set_ped_hair_color(_ped: i32, _color_id: i32, _highlight_color_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4CFFC65454C93A49, &[_ped.into(), _color_id.into(), _highlight_color_id.into()]); }
4866#[inline] pub fn _set_ped_head_overlay_color(_ped: i32, _overlay_id: i32, _color_type: i32, _color_id: i32, _second_color_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x497BF74A7B9CB952, &[_ped.into(), _overlay_id.into(), _color_type.into(), _color_id.into(), _second_color_id.into()]); }
4867#[inline] pub fn _set_ped_helmet_unk(_ped: i32, _p_1: bool, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3F7325574E41B44D, &[_ped.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
4868#[inline] pub fn _set_ped_scuba_gear_variation(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x36C6984C3ED0C911, &[_ped.into()]); }
4869#[inline] pub fn _set_relationship_group_dont_affect_wanted_level(_group: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5615E0C5EB2BC6E2, &[_group.into(), _p_1.into()]); }
4870}
4871pub mod object {
4872use cfx_core::types::ToMessagePack;
4873#[inline] pub fn _0x006e4b040ed37ec3(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6E4B040ED37EC3, &[_p_0.into()]); }
4874#[inline] pub fn _0x0596843b34b95ce5(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x596843B34B95CE5, &[_p_0.into(), _p_1.into()]); }
4875#[inline] pub fn _0x1a6cbb06e2d0d79d(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1A6CBB06E2D0D79D, &[_p_0.into(), _p_1.into()]); }
4876#[inline] pub fn _0x1c57c94a6446492a(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1C57C94A6446492A, &[_p_0.into(), _p_1.into()]); }
4877#[inline] pub fn _0x1e3f1b1b891a2aaa(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1E3F1B1B891A2AAA, &[_p_0.into(), _p_1.into()]); }
4878#[inline] pub fn _0x2542269291c6ac84(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x2542269291C6AC84, &[_p_0.into()]).unwrap_or_default() }
4879#[inline] pub fn _0x31574b1b41268673(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x31574B1B41268673, &[_p_0.into(), _p_1.into()]); }
4880#[inline] pub fn _0x31f924b53eaddf65(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x31F924B53EADDF65, &[_p_0.into()]); }
4881#[inline] pub fn _0x394cd08e31313c28() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x394CD08E31313C28, &[]); }
4882#[inline] pub fn _0x39a5fb7eaf150840(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x39A5FB7EAF150840, &[_p_0.into(), _p_1.into()]); }
4883#[inline] pub fn _0x3b2fd68db5f8331c(_object: i32, _toggle: i32, _r: i32, _g: i32, _b: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3B2FD68DB5F8331C, &[_object.into(), _toggle.into(), _r.into(), _g.into(), _b.into()]); }
4884#[inline] pub fn _0x3bd770d281982db5(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x3BD770D281982DB5, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
4885#[inline] pub fn _0x46f3add1e2d5baf2(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x46F3ADD1E2D5BAF2, &[_p_0.into(), _p_1.into()]); }
4886#[inline] pub fn _0x4c134b4df76025d0(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4C134B4DF76025D0, &[_p_0.into(), _p_1.into()]); }
4887#[inline] pub fn _0x62454a641b41f3c5(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x62454A641B41F3C5, &[_p_0.into()]); }
4888#[inline] pub fn _0x63ecf581bc70e363(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x63ECF581BC70E363, &[_p_0.into(), _p_1.into()]); }
4889#[inline] pub fn _0x641f272b52e2f0f8(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x641F272B52E2F0F8, &[_p_0.into(), _p_1.into()]); }
4890#[inline] pub fn _0x659f9d71f52843f8(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x659F9D71F52843F8, &[_p_0.into(), _p_1.into()]); }
4891#[inline] pub fn _0x66a49d021870fe88() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x66A49D021870FE88, &[]); }
4892#[inline] pub fn _0x701fda1e82076ba4() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x701FDA1E82076BA4, &[]); }
4893#[inline] pub fn _0x734e1714d077da9a(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x734E1714D077DA9A, &[_p_0.into(), _p_1.into()]); }
4894#[inline] pub fn _0x762db2d380b48d04(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x762DB2D380B48D04, &[_p_0.into()]); }
4895#[inline] pub fn _0x7813e8b8c4ae4799(_pickup: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7813E8B8C4AE4799, &[_pickup.into()]); }
4896#[inline] pub fn _0x826d1ee4d1cafc78(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x826D1EE4D1CAFC78, &[_p_0.into(), _p_1.into()]); }
4897#[inline] pub fn _0x858ec9fd25de04aa(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x858EC9FD25DE04AA, &[_p_0.into(), _p_1.into()]); }
4898#[inline] pub fn _0x8881c98a31117998(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8881C98A31117998, &[_p_0.into()]); }
4899#[inline] pub fn _0x8caab2bd3ea58bd4(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8CAAB2BD3EA58BD4, &[_p_0.into()]); }
4900#[inline] pub fn _0x8cff648fbd7330f1(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8CFF648FBD7330F1, &[_p_0.into()]); }
4901#[inline] pub fn _0x8dca505a5c196f05(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8DCA505A5C196F05, &[_p_0.into(), _p_1.into()]); }
4902#[inline] pub fn _0xa08fe5e49bdc39dd(_p_0: i32, _p_1: f32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA08FE5E49BDC39DD, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
4903#[inline] pub fn _0xa2c1f5e92afe49ed() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA2C1F5E92AFE49ED, &[]); }
4904#[inline] pub fn _0xa85a21582451e951(_door_hash: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA85A21582451E951, &[_door_hash.into(), _p_1.into()]); }
4905#[inline] pub fn _0xaa059c615de9dd03(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAA059C615DE9DD03, &[_p_0.into(), _p_1.into()]); }
4906#[inline] pub fn _0xadf084fb8f075d06(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xADF084FB8F075D06, &[_p_0.into()]).unwrap_or_default() }
4907#[inline] pub fn _0xafe24e4d29249e4a(_object: i32, _p_1: f32, _p_2: f32, _p_3: bool) -> bool { cfx_core::invoker::invoke(0xAFE24E4D29249E4A, &[_object.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
4908#[inline] pub fn _0xb2d0bde54f0e8e5a(_object: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB2D0BDE54F0E8E5A, &[_object.into(), _toggle.into()]); }
4909#[inline] pub fn _0xb5b7742424bd4445(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB5B7742424BD4445, &[_p_0.into(), _p_1.into()]); }
4910#[inline] pub fn _0xb7c6d80fb371659a() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB7C6D80FB371659A, &[]); }
4911#[inline] pub fn _0xbffe53ae7e67fcdc(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBFFE53AE7E67FCDC, &[_p_0.into(), _p_1.into()]); }
4912#[inline] pub fn _0xc6033d32241f6fb5(_object: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC6033D32241F6FB5, &[_object.into(), _toggle.into()]); }
4913#[inline] pub fn _0xc7f29ca00f46350e(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC7F29CA00F46350E, &[_p_0.into()]); }
4914#[inline] pub fn _0xd05a3241b9a86f19(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD05A3241B9A86F19, &[_p_0.into(), _p_1.into()]); }
4915#[inline] pub fn _0xd4a7a435b3710d05(_x: f32, _y: f32, _z: f32, _radius: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD4A7A435B3710D05, &[_x.into(), _y.into(), _z.into(), _radius.into()]); }
4916#[inline] pub fn _0xdb41d07a45a6d4b7(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xDB41D07A45A6D4B7, &[_p_0.into()]).unwrap_or_default() }
4917#[inline] pub fn _0xe05f6aeefeb0bb02(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE05F6AEEFEB0BB02, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
4918#[inline] pub fn _0xe851471aefc3374f(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xE851471AEFC3374F, &[_p_0.into()]).unwrap_or_default() }
4919#[inline] pub fn _0xeb6f1a9b5510a5d2(_p_0: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEB6F1A9B5510A5D2, &[_p_0.into(), _p_1.into()]); }
4920#[inline] pub fn _0xf92099527db8e2a7(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF92099527DB8E2A7, &[_p_0.into(), _p_1.into()]); }
4921#[inline] pub fn _0xf9c1681347c8bd15(_object: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF9C1681347C8BD15, &[_object.into()]); }
4922#[inline] pub fn _0xfdc07c58e8aab715(_pickup_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFDC07C58E8AAB715, &[_pickup_hash.into()]); }
4923#[inline] pub fn add_door_to_system(_door_hash: i32, _model_hash: i32, _x: f32, _y: f32, _z: f32, _p_5: bool, _script_door: bool, _is_local: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6F8838D03D1DC226, &[_door_hash.into(), _model_hash.into(), _x.into(), _y.into(), _z.into(), _p_5.into(), _script_door.into(), _is_local.into()]); }
4924#[inline] pub fn are_entities_entirely_inside_garage(_garage_hash: i32, _p_1: bool, _p_2: bool, _p_3: bool, _p_4: i32) -> bool { cfx_core::invoker::invoke(0x85B6C850546FDDE2, &[_garage_hash.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
4925#[inline] pub fn attach_portable_pickup_to_ped(_ped: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8DC39368BDD57755, &[_ped.into(), _p_1.into()]); }
4926#[inline] pub fn break_object_fragment_child(_p_0: i32, _p_1: i32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE7E4C198B0185900, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
4927#[inline] pub fn clear_objects_inside_garage(_garage_hash: i32, _vehicles: bool, _peds: bool, _objects: bool, _is_network: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x190428512B240692, &[_garage_hash.into(), _vehicles.into(), _peds.into(), _objects.into(), _is_network.into()]); }
4928#[inline] pub fn create_ambient_pickup(_pickup_hash: i32, _pos_x: f32, _pos_y: f32, _pos_z: f32, _flags: i32, _value: i32, _model_hash: i32, _return_handle: bool, _p_8: bool) -> i32 { cfx_core::invoker::invoke(0x673966A0C0FD7171, &[_pickup_hash.into(), _pos_x.into(), _pos_y.into(), _pos_z.into(), _flags.into(), _value.into(), _model_hash.into(), _return_handle.into(), _p_8.into()]).unwrap_or_default() }
4929#[inline] pub fn create_money_pickups(_x: f32, _y: f32, _z: f32, _value: i32, _amount: i32, _model: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x589B5E791CE9B2B, &[_x.into(), _y.into(), _z.into(), _value.into(), _amount.into(), _model.into()]); }
4930#[inline] pub fn create_object(_model_hash: i32, _x: f32, _y: f32, _z: f32, _is_network: bool, _net_mission_entity: bool, _door_flag: bool) -> i32 { cfx_core::invoker::invoke(0x509D5878EB39E842, &[_model_hash.into(), _x.into(), _y.into(), _z.into(), _is_network.into(), _net_mission_entity.into(), _door_flag.into()]).unwrap_or_default() }
4931#[inline] pub fn create_object_no_offset(_model_hash: i32, _x: f32, _y: f32, _z: f32, _is_network: bool, _net_mission_entity: bool, _door_flag: bool) -> i32 { cfx_core::invoker::invoke(0x9A294B2138ABB884, &[_model_hash.into(), _x.into(), _y.into(), _z.into(), _is_network.into(), _net_mission_entity.into(), _door_flag.into()]).unwrap_or_default() }
4932#[inline] pub fn create_pickup(_pickup_hash: i32, _pos_x: f32, _pos_y: f32, _pos_z: f32, _p_4: i32, _value: i32, _p_6: bool, _model_hash: i32) -> i32 { cfx_core::invoker::invoke(0xFBA08C503DD5FA58, &[_pickup_hash.into(), _pos_x.into(), _pos_y.into(), _pos_z.into(), _p_4.into(), _value.into(), _p_6.into(), _model_hash.into()]).unwrap_or_default() }
4933#[inline] pub fn create_pickup_rotate(_pickup_hash: i32, _pos_x: f32, _pos_y: f32, _pos_z: f32, _rot_x: f32, _rot_y: f32, _rot_z: f32, _flag: i32, _amount: i32, _p_9: i32, _p_10: bool, _model_hash: i32) -> i32 { cfx_core::invoker::invoke(0x891804727E0A98B7, &[_pickup_hash.into(), _pos_x.into(), _pos_y.into(), _pos_z.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _flag.into(), _amount.into(), _p_9.into(), _p_10.into(), _model_hash.into()]).unwrap_or_default() }
4934#[inline] pub fn create_portable_pickup(_pickup_hash: i32, _x: f32, _y: f32, _z: f32, _place_on_ground: bool, _model_hash: i32) -> i32 { cfx_core::invoker::invoke(0x2EAF1FDB2FB55698, &[_pickup_hash.into(), _x.into(), _y.into(), _z.into(), _place_on_ground.into(), _model_hash.into()]).unwrap_or_default() }
4935#[inline] pub fn delete_object(_object: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x539E0AE3E6634B9F, &[_object.into()]); }
4936#[inline] pub fn detach_portable_pickup_from_ped(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCF463D1E9A0AECB1, &[_ped.into()]); }
4937#[inline] pub fn does_object_of_type_exist_at_coords(_x: f32, _y: f32, _z: f32, _radius: f32, _hash: i32, _p_5: bool) -> bool { cfx_core::invoker::invoke(0xBFA48E2FF417213F, &[_x.into(), _y.into(), _z.into(), _radius.into(), _hash.into(), _p_5.into()]).unwrap_or_default() }
4938#[inline] pub fn does_pickup_exist(_pickup: i32) -> bool { cfx_core::invoker::invoke(0xAFC1CA75AD4074D1, &[_pickup.into()]).unwrap_or_default() }
4939#[inline] pub fn does_pickup_object_exist(_pickup_object: i32) -> bool { cfx_core::invoker::invoke(0xD9EFB6DBF7DAAEA3, &[_pickup_object.into()]).unwrap_or_default() }
4940#[inline] pub fn does_pickup_of_type_exist_in_area(_pickup_hash: i32, _x: f32, _y: f32, _z: f32, _radius: f32) -> bool { cfx_core::invoker::invoke(0xF9C36251F6E48E33, &[_pickup_hash.into(), _x.into(), _y.into(), _z.into(), _radius.into()]).unwrap_or_default() }
4941#[inline] pub fn does_rayfire_map_object_exist(_object: i32) -> bool { cfx_core::invoker::invoke(0x52AF537A0C5B8AAD, &[_object.into()]).unwrap_or_default() }
4942#[inline] pub fn door_system_find_existing_door(_x: f32, _y: f32, _z: f32, _model_hash: i32, _door_out_pointer: &mut i32) -> bool { cfx_core::invoker::invoke(0x589F80B325CC82C5, &[_x.into(), _y.into(), _z.into(), _model_hash.into(), _door_out_pointer.into()]).unwrap_or_default() }
4943#[inline] pub fn door_system_get_door_pending_state(_door_hash: i32) -> i32 { cfx_core::invoker::invoke(0x4BC2854478F3A749, &[_door_hash.into()]).unwrap_or_default() }
4944#[inline] pub fn door_system_get_door_state(_door_hash: i32) -> i32 { cfx_core::invoker::invoke(0x160AA1B32F6139B8, &[_door_hash.into()]).unwrap_or_default() }
4945#[inline] pub fn door_system_get_is_physics_loaded(_door_hash: i32) -> bool { cfx_core::invoker::invoke(0xDF97CDD4FC08FD34, &[_door_hash.into()]).unwrap_or_default() }
4946#[inline] pub fn door_system_get_open_ratio(_door_hash: i32) -> f32 { cfx_core::invoker::invoke(0x65499865FCA6E5EC, &[_door_hash.into()]).unwrap_or_default() }
4947#[inline] pub fn door_system_set_automatic_distance(_door_hash: i32, _distance: f32, _request_door: bool, _force_update: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9BA001CB45CBF627, &[_door_hash.into(), _distance.into(), _request_door.into(), _force_update.into()]); }
4948#[inline] pub fn door_system_set_automatic_rate(_door_hash: i32, _rate: f32, _request_door: bool, _force_update: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3C27E13B42A0E82, &[_door_hash.into(), _rate.into(), _request_door.into(), _force_update.into()]); }
4949#[inline] pub fn door_system_set_door_state(_door_hash: i32, _state: i32, _request_door: bool, _force_update: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6BAB9442830C7F53, &[_door_hash.into(), _state.into(), _request_door.into(), _force_update.into()]); }
4950#[inline] pub fn door_system_set_hold_open(_door_hash: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD9B71952F78A2640, &[_door_hash.into(), _p_1.into()]); }
4951#[inline] pub fn door_system_set_open_ratio(_door_hash: i32, _ajar: f32, _request_door: bool, _force_update: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB6E6FBA95C7324AC, &[_door_hash.into(), _ajar.into(), _request_door.into(), _force_update.into()]); }
4952#[inline] pub fn door_system_set_spring_removed(_door_hash: i32, _removed: bool, _request_door: bool, _force_update: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC485E07E4F0B7958, &[_door_hash.into(), _removed.into(), _request_door.into(), _force_update.into()]); }
4953#[inline] pub fn enable_saving_in_garage(_garage_hash: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF2E1A7133DD356A6, &[_garage_hash.into(), _toggle.into()]); }
4954#[inline] pub fn get_closest_object_of_type(_x: f32, _y: f32, _z: f32, _radius: f32, _model_hash: i32, _is_mission: bool, _p_6: bool, _p_7: bool) -> i32 { cfx_core::invoker::invoke(0xE143FA2249364369, &[_x.into(), _y.into(), _z.into(), _radius.into(), _model_hash.into(), _is_mission.into(), _p_6.into(), _p_7.into()]).unwrap_or_default() }
4955#[inline] pub fn get_coords_and_rotation_of_closest_object_of_type(_x: f32, _y: f32, _z: f32, _radius: f32, _model_hash: i32, _out_position: &mut cfx_core::types::Vector3, _out_rotation: &mut cfx_core::types::Vector3, _rotation_order: i32) -> i32 { cfx_core::invoker::invoke(0x163F8B586BC95F2A, &[_x.into(), _y.into(), _z.into(), _radius.into(), _model_hash.into(), _out_position.into(), _out_rotation.into(), _rotation_order.into()]).unwrap_or_default() }
4956#[inline] pub fn get_object_fragment_damage_health(_p_0: i32, _p_1: bool) -> f32 { cfx_core::invoker::invoke(0xB6FBFD079B8D0596, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
4957#[inline] pub fn get_pickup_coords(_pickup: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x225B8B35C88029B3, &[_pickup.into()]).unwrap_or_default() }
4958#[inline] pub fn get_pickup_object(_pickup: i32) -> i32 { cfx_core::invoker::invoke(0x5099BC55630B25AE, &[_pickup.into()]).unwrap_or_default() }
4959#[inline] pub fn get_rayfire_map_object(_x: f32, _y: f32, _z: f32, _radius: f32, _name: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xB48FCED898292E52, &[_x.into(), _y.into(), _z.into(), _radius.into(), _name.as_char_ptr().into()]).unwrap_or_default() }
4960#[inline] pub fn get_rayfire_map_object_anim_phase(_object: i32) -> f32 { cfx_core::invoker::invoke(0x260EE4FDBDF4DB01, &[_object.into()]).unwrap_or_default() }
4961#[inline] pub fn get_safe_pickup_coords(_x: f32, _y: f32, _z: f32, _p_3: i32, _p_4: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x6E16BC2503FF1FF0, &[_x.into(), _y.into(), _z.into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
4962#[inline] pub fn get_state_of_closest_door_of_type(_type: i32, _x: f32, _y: f32, _z: f32, _locked: &mut bool, _heading: &mut f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEDC1A5B84AEF33FF, &[_type.into(), _x.into(), _y.into(), _z.into(), _locked.into(), _heading.into()]); }
4963#[inline] pub fn get_state_of_rayfire_map_object(_object: i32) -> i32 { cfx_core::invoker::invoke(0x899BA936634A322E, &[_object.into()]).unwrap_or_default() }
4964#[inline] pub fn get_weapon_type_from_pickup_type(_pickup_hash: i32) -> i32 { cfx_core::invoker::invoke(0x8F96CA6C551AD51, &[_pickup_hash.into()]).unwrap_or_default() }
4965#[inline] pub fn has_closest_object_of_type_been_broken(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _model_hash: i32, _p_5: i32) -> bool { cfx_core::invoker::invoke(0x761B0E69AC4D007E, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _model_hash.into(), _p_5.into()]).unwrap_or_default() }
4966#[inline] pub fn has_closest_object_of_type_been_completely_destroyed(_x: f32, _y: f32, _z: f32, _radius: f32, _model_hash: i32, _p_5: bool) -> bool { cfx_core::invoker::invoke(0x46494A2475701343, &[_x.into(), _y.into(), _z.into(), _radius.into(), _model_hash.into(), _p_5.into()]).unwrap_or_default() }
4967#[inline] pub fn has_object_been_broken(_object: i32) -> bool { cfx_core::invoker::invoke(0x8ABFB70C49CC43E2, &[_object.into()]).unwrap_or_default() }
4968#[inline] pub fn has_pickup_been_collected(_pickup: i32) -> bool { cfx_core::invoker::invoke(0x80EC48E6679313F9, &[_pickup.into()]).unwrap_or_default() }
4969#[inline] pub fn is_any_entity_entirely_inside_garage(_garage_hash: i32, _p_1: bool, _p_2: bool, _p_3: bool, _p_4: i32) -> bool { cfx_core::invoker::invoke(0x673ED815D6E323B7, &[_garage_hash.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
4970#[inline] pub fn is_any_object_near_point(_x: f32, _y: f32, _z: f32, _range: f32, _p_4: bool) -> bool { cfx_core::invoker::invoke(0x397DC58FF00298D1, &[_x.into(), _y.into(), _z.into(), _range.into(), _p_4.into()]).unwrap_or_default() }
4971#[inline] pub fn is_door_closed(_door_hash: i32) -> bool { cfx_core::invoker::invoke(0xC531EE8A1145A149, &[_door_hash.into()]).unwrap_or_default() }
4972#[inline] pub fn is_door_registered_with_system(_door_hash: i32) -> bool { cfx_core::invoker::invoke(0xC153C43EA202C8C1, &[_door_hash.into()]).unwrap_or_default() }
4973#[inline] pub fn is_garage_empty(_garage_hash: i32, _p_1: bool, _p_2: i32) -> bool { cfx_core::invoker::invoke(0x90E47239EA1980B8, &[_garage_hash.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
4974#[inline] pub fn is_object_a_pickup(_object: i32) -> bool { cfx_core::invoker::invoke(0x378C08504160D0D, &[_object.into()]).unwrap_or_default() }
4975#[inline] pub fn is_object_a_portable_pickup(_object: i32) -> bool { cfx_core::invoker::invoke(0xFC481C641EBBD27D, &[_object.into()]).unwrap_or_default() }
4976#[inline] pub fn is_object_entirely_inside_garage(_garage_hash: i32, _entity: i32, _p_2: f32, _p_3: i32) -> bool { cfx_core::invoker::invoke(0x372EF6699146A1E4, &[_garage_hash.into(), _entity.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
4977#[inline] pub fn is_object_near_point(_object_hash: i32, _x: f32, _y: f32, _z: f32, _range: f32) -> bool { cfx_core::invoker::invoke(0x8C90FE4B381BA60A, &[_object_hash.into(), _x.into(), _y.into(), _z.into(), _range.into()]).unwrap_or_default() }
4978#[inline] pub fn is_object_partially_inside_garage(_garage_hash: i32, _entity: i32, _p_2: i32) -> bool { cfx_core::invoker::invoke(0xF0EED5A6BC7B237A, &[_garage_hash.into(), _entity.into(), _p_2.into()]).unwrap_or_default() }
4979#[inline] pub fn is_object_visible(_object: i32) -> bool { cfx_core::invoker::invoke(0x8B32ACE6326A7546, &[_object.into()]).unwrap_or_default() }
4980#[inline] pub fn is_pickup_weapon_object_valid(_object: i32) -> bool { cfx_core::invoker::invoke(0x11D1E53A726891FE, &[_object.into()]).unwrap_or_default() }
4981#[inline] pub fn is_player_entirely_inside_garage(_garage_hash: i32, _player: i32, _p_2: f32, _p_3: i32) -> bool { cfx_core::invoker::invoke(0x24A60DEB0EA69F0, &[_garage_hash.into(), _player.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
4982#[inline] pub fn is_player_partially_inside_garage(_garage_hash: i32, _player: i32, _p_2: i32) -> bool { cfx_core::invoker::invoke(0x1761DC5D8471CBAA, &[_garage_hash.into(), _player.into(), _p_2.into()]).unwrap_or_default() }
4983#[inline] pub fn is_point_in_angled_area(_x_pos: f32, _y_pos: f32, _z_pos: f32, _x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _width: f32, _p_10: bool, _includez: bool) -> bool { cfx_core::invoker::invoke(0x2A70BAE8883E4C81, &[_x_pos.into(), _y_pos.into(), _z_pos.into(), _x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _width.into(), _p_10.into(), _includez.into()]).unwrap_or_default() }
4984#[inline] pub fn place_object_on_ground_properly(_object: i32) -> bool { cfx_core::invoker::invoke(0x58A850EAEE20FAA3, &[_object.into()]).unwrap_or_default() }
4985#[inline] pub fn prevent_collection_of_portable_pickup(_object: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x92AEFB5F6E294023, &[_object.into(), _p_1.into(), _p_2.into()]); }
4986#[inline] pub fn remove_all_pickups_of_type(_pickup_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x27F9D613092159CF, &[_pickup_hash.into()]); }
4987#[inline] pub fn remove_door_from_system(_door_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x464D8E1427156FE4, &[_door_hash.into()]); }
4988#[inline] pub fn remove_object_high_detail_model(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4A39DB43E47CF3AA, &[_p_0.into()]); }
4989#[inline] pub fn remove_pickup(_pickup: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3288D8ACAECD2AB2, &[_pickup.into()]); }
4990#[inline] pub fn render_fake_pickup_glow(_x: f32, _y: f32, _z: f32, _color_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3430676B11CDF21D, &[_x.into(), _y.into(), _z.into(), _color_index.into()]); }
4991#[inline] pub fn set_activate_object_physics_as_soon_as_it_is_unfrozen(_object: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x406137F8EF90EAF5, &[_object.into(), _toggle.into()]); }
4992#[inline] pub fn set_force_object_this_frame(_x: i32, _y: i32, _z: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF538081986E49E9D, &[_x.into(), _y.into(), _z.into(), _p_3.into()]); }
4993#[inline] pub fn set_local_player_can_collect_portable_pickups(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x78857FC65CADB909, &[_p_0.into()]); }
4994#[inline] pub fn set_max_num_portable_pickups_carried_by_player(_model_hash: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBF3B3BD47D79C08, &[_model_hash.into(), _p_1.into()]); }
4995#[inline] pub fn set_object_allow_low_lod_buoyancy(_object: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4D89D607CB3DD1D2, &[_object.into(), _toggle.into()]); }
4996#[inline] pub fn set_object_physics_params(_object: i32, _weight: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _gravity: f32, _p_7: f32, _p_8: f32, _p_9: f32, _p_10: f32, _buoyancy: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF6DF6E90DE7DF90F, &[_object.into(), _weight.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _gravity.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into(), _buoyancy.into()]); }
4997#[inline] pub fn set_object_targettable(_object: i32, _targettable: bool) -> i32 { cfx_core::invoker::invoke(0x8A7391690F5AFD81, &[_object.into(), _targettable.into()]).unwrap_or_default() }
4998#[inline] pub fn set_pickup_generation_range_multiplier(_multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x318516E02DE3ECE2, &[_multiplier.into()]); }
4999#[inline] pub fn set_pickup_regeneration_time(_pickup: i32, _duration: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x78015C9B4B3ECC9D, &[_pickup.into(), _duration.into()]); }
5000#[inline] pub fn set_state_of_closest_door_of_type(_type: i32, _x: f32, _y: f32, _z: f32, _locked: bool, _heading: f32, _p_6: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF82D8F1926A02C3D, &[_type.into(), _x.into(), _y.into(), _z.into(), _locked.into(), _heading.into(), _p_6.into()]); }
5001#[inline] pub fn set_state_of_rayfire_map_object(_object: i32, _state: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5C29F698D404C5E1, &[_object.into(), _state.into()]); }
5002#[inline] pub fn set_team_pickup_object(_object: i32, _p_1: i32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x53E0DF1A2A3CF0CA, &[_object.into(), _p_1.into(), _p_2.into()]); }
5003#[inline] pub fn slide_object(_object: i32, _to_x: f32, _to_y: f32, _to_z: f32, _speed_x: f32, _speed_y: f32, _speed_z: f32, _collision: bool) -> bool { cfx_core::invoker::invoke(0x2FDFF4107B8C1147, &[_object.into(), _to_x.into(), _to_y.into(), _to_z.into(), _speed_x.into(), _speed_y.into(), _speed_z.into(), _collision.into()]).unwrap_or_default() }
5004#[inline] pub fn track_object_visibility(_object: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB252BC036B525623, &[_object.into()]); }
5005#[inline] pub fn _clear_garage_area(_garage_hash: i32, _is_network: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDA05194260CDCDF9, &[_garage_hash.into(), _is_network.into()]); }
5006#[inline] pub fn _create_portable_pickup_2(_pickup_hash: i32, _x: f32, _y: f32, _z: f32, _place_on_ground: bool, _model_hash: i32) -> i32 { cfx_core::invoker::invoke(0x125494B98A21AAF7, &[_pickup_hash.into(), _x.into(), _y.into(), _z.into(), _place_on_ground.into(), _model_hash.into()]).unwrap_or_default() }
5007#[inline] pub fn _door_control(_model_hash: i32, _x: f32, _y: f32, _z: f32, _locked: bool, _x_rot_mult: f32, _y_rot_mult: f32, _z_rot_mult: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9B12F9A24FABEDB0, &[_model_hash.into(), _x.into(), _y.into(), _z.into(), _locked.into(), _x_rot_mult.into(), _y_rot_mult.into(), _z_rot_mult.into()]); }
5008#[inline] pub fn _force_pickup_regenerate(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x758A5C1B3B1E1990, &[_p_0.into()]); }
5009#[inline] pub fn _get_is_arena_prop_physics_disabled(_entity: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0x43C677F1E1158005, &[_entity.into(), _p_1.into()]).unwrap_or_default() }
5010#[inline] pub fn _get_object_offset_from_coords(_x_pos: f32, _y_pos: f32, _z_pos: f32, _heading: f32, _x_offset: f32, _y_offset: f32, _z_offset: f32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x163E252DE035A133, &[_x_pos.into(), _y_pos.into(), _z_pos.into(), _heading.into(), _x_offset.into(), _y_offset.into(), _z_offset.into()]).unwrap_or_default() }
5011#[inline] pub fn _get_object_texture_variation(_object: i32) -> i32 { cfx_core::invoker::invoke(0xE84EB93729C5F36A, &[_object.into()]).unwrap_or_default() }
5012#[inline] pub fn _get_pickup_generation_range_multiplier() -> f32 { cfx_core::invoker::invoke(0xB3ECA65C7317F174, &[]).unwrap_or_default() }
5013#[inline] pub fn _get_pickup_hash(_pickup_hash: i32) -> i32 { cfx_core::invoker::invoke(0x5EAAD83F8CFB4575, &[_pickup_hash.into()]).unwrap_or_default() }
5014#[inline] pub fn _get_pickup_hash_from_weapon(_weapon: i32) -> i32 { cfx_core::invoker::invoke(0xD6429A016084F1A5, &[_weapon.into()]).unwrap_or_default() }
5015#[inline] pub fn _hide_pickup(_pickup: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x867458251D47CCB2, &[_pickup.into(), _toggle.into()]); }
5016#[inline] pub fn _mark_object_for_deletion(_object: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xADBE4809F19F927A, &[_object.into()]); }
5017#[inline] pub fn _place_object_on_ground_properly_2(_object: i32) -> bool { cfx_core::invoker::invoke(0xD76EEEF746057FD6, &[_object.into()]).unwrap_or_default() }
5018#[inline] pub fn _set_create_weapon_object_light_source(_object: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBCE595371A5FBAAF, &[_object.into(), _toggle.into()]); }
5019#[inline] pub fn _set_enable_arena_prop_physics(_entity: i32, _p_1: bool, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x911024442F4898F0, &[_entity.into(), _p_1.into(), _p_2.into()]); }
5020#[inline] pub fn _set_enable_arena_prop_physics_on_ped(_entity: i32, _p_1: bool, _p_2: i32, _ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB20834A7DD3D8896, &[_entity.into(), _p_1.into(), _p_2.into(), _ped.into()]); }
5021#[inline] pub fn _set_local_player_can_use_pickups_with_this_model(_model_hash: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x88EAEC617CD26926, &[_model_hash.into(), _toggle.into()]); }
5022#[inline] pub fn _set_object_light_color(_object: i32, _p_1: bool, _r: i32, _g: i32, _b: i32) -> i32 { cfx_core::invoker::invoke(0x5F048334B4A4E774, &[_object.into(), _p_1.into(), _r.into(), _g.into(), _b.into()]).unwrap_or_default() }
5023#[inline] pub fn _set_object_something(_object: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x77F33F2CCF64B3AA, &[_object.into(), _p_1.into()]); }
5024#[inline] pub fn _set_object_stunt_prop_duration(_object: i32, _duration: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDF6CA0330F2E737B, &[_object.into(), _duration.into()]); }
5025#[inline] pub fn _set_object_stunt_prop_speedup(_object: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x96EE0EBA0163DF80, &[_object.into(), _p_1.into()]); }
5026#[inline] pub fn _set_object_texture_variation(_object: i32, _texture_variation: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x971DA0055324D033, &[_object.into(), _texture_variation.into()]); }
5027#[inline] pub fn _set_pickup_hidden_when_uncollectable(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3ED2B83AB2E82799, &[_p_0.into(), _p_1.into()]); }
5028#[inline] pub fn _set_pickup_uncollectable(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1C1B69FAE509BA97, &[_p_0.into(), _p_1.into()]); }
5029#[inline] pub fn _set_texture_variation_of_closest_object_of_type(_x: f32, _y: f32, _z: f32, _radius: f32, _model_hash: i32, _texture_variation: i32) -> bool { cfx_core::invoker::invoke(0xF12E33034D887F66, &[_x.into(), _y.into(), _z.into(), _radius.into(), _model_hash.into(), _texture_variation.into()]).unwrap_or_default() }
5030#[inline] pub fn _set_unk_global_bool_related_to_damage(_value: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xABDABF4E1EDECBFA, &[_value.into()]); }
5031#[inline] pub fn _toggle_use_pickups_for_player(_player: i32, _pickup_hash: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x616093EC6B139DD9, &[_player.into(), _pickup_hash.into(), _toggle.into()]); }
5032}
5033pub mod pathfind {
5034use cfx_core::types::ToMessagePack;
5035#[inline] pub fn _0x01708e8dd3ff8c65(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32) -> i32 { cfx_core::invoker::invoke(0x1708E8DD3FF8C65, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]).unwrap_or_default() }
5036#[inline] pub fn _0xaa76052dda9bfc3e(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAA76052DDA9BFC3E, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]); }
5037#[inline] pub fn _0xf3162836c28f9da5(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> i32 { cfx_core::invoker::invoke(0xF3162836C28F9DA5, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
5038#[inline] pub fn add_navmesh_blocking_object(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: bool, _p_8: i32) -> i32 { cfx_core::invoker::invoke(0xFCD5C8E06E502F5A, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into()]).unwrap_or_default() }
5039#[inline] pub fn add_navmesh_required_region(_x: f32, _y: f32, _radius: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x387EAD7EE42F6685, &[_x.into(), _y.into(), _radius.into()]); }
5040#[inline] pub fn are_all_navmesh_regions_loaded() -> bool { cfx_core::invoker::invoke(0x8415D95B194A3AEA, &[]).unwrap_or_default() }
5041#[inline] pub fn are_nodes_loaded_for_area(_x_1: f32, _y_1: f32, _x_2: f32, _y_2: f32) -> bool { cfx_core::invoker::invoke(0xF7B79A50B905A30D, &[_x_1.into(), _y_1.into(), _x_2.into(), _y_2.into()]).unwrap_or_default() }
5042#[inline] pub fn calculate_travel_distance_between_points(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32) -> f32 { cfx_core::invoker::invoke(0xADD95C7005C4A197, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into()]).unwrap_or_default() }
5043#[inline] pub fn clear_gps_disabled_zone_at_index(_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2801D0012266DF07, &[_index.into()]); }
5044#[inline] pub fn disable_navmesh_in_area(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4C8872D8CDBE1B8B, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]); }
5045#[inline] pub fn does_navmesh_blocking_object_exist(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xEAEB0DB4B132399, &[_p_0.into()]).unwrap_or_default() }
5046#[inline] pub fn generate_directions_to_coord(_x: f32, _y: f32, _z: f32, _p_3: bool, _direction: &mut i32, _vehicle: &mut f32, _dist_to_nx_junction: &mut f32) -> i32 { cfx_core::invoker::invoke(0xF90125F1F79ECDF8, &[_x.into(), _y.into(), _z.into(), _p_3.into(), _direction.into(), _vehicle.into(), _dist_to_nx_junction.into()]).unwrap_or_default() }
5047#[inline] pub fn get_closest_major_vehicle_node(_x: f32, _y: f32, _z: f32, _out_position: &mut cfx_core::types::Vector3, _unknown_1: f32, _unknown_2: i32) -> bool { cfx_core::invoker::invoke(0x2EABE3B06F58C1BE, &[_x.into(), _y.into(), _z.into(), _out_position.into(), _unknown_1.into(), _unknown_2.into()]).unwrap_or_default() }
5048#[inline] pub fn get_closest_road(_x: f32, _y: f32, _z: f32, _p_3: f32, _p_4: i32, _p_5: &mut cfx_core::types::Vector3, _p_6: &mut cfx_core::types::Vector3, _p_7: &mut i32, _p_8: &mut i32, _p_9: &mut f32, _p_10: bool) -> i32 { cfx_core::invoker::invoke(0x132F52BBA570FE92, &[_x.into(), _y.into(), _z.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into()]).unwrap_or_default() }
5049#[inline] pub fn get_closest_vehicle_node(_x: f32, _y: f32, _z: f32, _out_position: &mut cfx_core::types::Vector3, _node_type: i32, _p_5: f32, _p_6: f32) -> bool { cfx_core::invoker::invoke(0x240A18690AE96513, &[_x.into(), _y.into(), _z.into(), _out_position.into(), _node_type.into(), _p_5.into(), _p_6.into()]).unwrap_or_default() }
5050#[inline] pub fn get_closest_vehicle_node_with_heading(_x: f32, _y: f32, _z: f32, _out_position: &mut cfx_core::types::Vector3, _out_heading: &mut f32, _node_type: i32, _p_6: f32, _p_7: i32) -> bool { cfx_core::invoker::invoke(0xFF071FB798B803B0, &[_x.into(), _y.into(), _z.into(), _out_position.into(), _out_heading.into(), _node_type.into(), _p_6.into(), _p_7.into()]).unwrap_or_default() }
5051#[inline] pub fn get_gps_blip_route_found() -> bool { cfx_core::invoker::invoke(0x869DAACBBE9FA006, &[]).unwrap_or_default() }
5052#[inline] pub fn get_gps_blip_route_length() -> i32 { cfx_core::invoker::invoke(0xBBB45C3CF5C8AA85, &[]).unwrap_or_default() }
5053#[inline] pub fn get_next_gps_disabled_zone_index(_index: i32) -> i32 { cfx_core::invoker::invoke(0xD3A6A0EF48823A8C, &[_index.into()]).unwrap_or_default() }
5054#[inline] pub fn get_nth_closest_vehicle_node(_x: f32, _y: f32, _z: f32, _nth_closest: i32, _out_position: &mut cfx_core::types::Vector3, _unknown_1: i32, _unknown_2: i32, _unknown_3: i32) -> bool { cfx_core::invoker::invoke(0xE50E52416CCF948B, &[_x.into(), _y.into(), _z.into(), _nth_closest.into(), _out_position.into(), _unknown_1.into(), _unknown_2.into(), _unknown_3.into()]).unwrap_or_default() }
5055#[inline] pub fn get_nth_closest_vehicle_node_favour_direction(_x: f32, _y: f32, _z: f32, _desired_x: f32, _desired_y: f32, _desired_z: f32, _nth_closest: i32, _out_position: &mut cfx_core::types::Vector3, _out_heading: &mut f32, _nodetype: i32, _p_10: i32, _p_11: i32) -> bool { cfx_core::invoker::invoke(0x45905BE8654AE067, &[_x.into(), _y.into(), _z.into(), _desired_x.into(), _desired_y.into(), _desired_z.into(), _nth_closest.into(), _out_position.into(), _out_heading.into(), _nodetype.into(), _p_10.into(), _p_11.into()]).unwrap_or_default() }
5056#[inline] pub fn get_nth_closest_vehicle_node_id(_x: f32, _y: f32, _z: f32, _nth: i32, _nodetype: i32, _p_5: f32, _p_6: f32) -> i32 { cfx_core::invoker::invoke(0x22D7275A79FE8215, &[_x.into(), _y.into(), _z.into(), _nth.into(), _nodetype.into(), _p_5.into(), _p_6.into()]).unwrap_or_default() }
5057#[inline] pub fn get_nth_closest_vehicle_node_id_with_heading(_x: f32, _y: f32, _z: f32, _nth_closest: i32, _out_position: &mut cfx_core::types::Vector3, _out_heading: f32, _p_6: i32, _p_7: f32, _p_8: f32) -> i32 { cfx_core::invoker::invoke(0x6448050E9C2A7207, &[_x.into(), _y.into(), _z.into(), _nth_closest.into(), _out_position.into(), _out_heading.into(), _p_6.into(), _p_7.into(), _p_8.into()]).unwrap_or_default() }
5058#[inline] pub fn get_nth_closest_vehicle_node_with_heading(_x: f32, _y: f32, _z: f32, _nth_closest: i32, _out_position: &mut cfx_core::types::Vector3, _heading: &mut f32, _unknown_1: &mut i32, _unknown_2: i32, _unknown_3: f32, _unknown_4: f32) -> bool { cfx_core::invoker::invoke(0x80CA6A8B6C094CC4, &[_x.into(), _y.into(), _z.into(), _nth_closest.into(), _out_position.into(), _heading.into(), _unknown_1.into(), _unknown_2.into(), _unknown_3.into(), _unknown_4.into()]).unwrap_or_default() }
5059#[inline] pub fn get_random_vehicle_node(_x: f32, _y: f32, _z: f32, _radius: f32, _p_4: bool, _p_5: bool, _p_6: bool, _out_position: &mut cfx_core::types::Vector3, _node_id: &mut i32) -> bool { cfx_core::invoker::invoke(0x93E0DB8440B73A7D, &[_x.into(), _y.into(), _z.into(), _radius.into(), _p_4.into(), _p_5.into(), _p_6.into(), _out_position.into(), _node_id.into()]).unwrap_or_default() }
5060#[inline] pub fn get_safe_coord_for_ped(_x: f32, _y: f32, _z: f32, _on_ground: bool, _out_position: &mut cfx_core::types::Vector3, _flags: i32) -> bool { cfx_core::invoker::invoke(0xB61C8E878A4199CA, &[_x.into(), _y.into(), _z.into(), _on_ground.into(), _out_position.into(), _flags.into()]).unwrap_or_default() }
5061#[inline] pub fn get_street_name_at_coord(_x: f32, _y: f32, _z: f32, _street_name: &mut i32, _crossing_road: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2EB41072B4C1E4C0, &[_x.into(), _y.into(), _z.into(), _street_name.into(), _crossing_road.into()]); }
5062#[inline] pub fn get_vehicle_node_is_gps_allowed(_node_id: i32) -> bool { cfx_core::invoker::invoke(0xA2AE5C478B96E3B6, &[_node_id.into()]).unwrap_or_default() }
5063#[inline] pub fn get_vehicle_node_is_switched_off(_node_id: i32) -> bool { cfx_core::invoker::invoke(0x4F5070AA58F69279, &[_node_id.into()]).unwrap_or_default() }
5064#[inline] pub fn get_vehicle_node_position(_node_id: i32, _out_position: &mut cfx_core::types::Vector3) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x703123E5E7D429C2, &[_node_id.into(), _out_position.into()]); }
5065#[inline] pub fn get_vehicle_node_properties(_x: f32, _y: f32, _z: f32, _density: &mut i32, _flags: &mut i32) -> bool { cfx_core::invoker::invoke(0x568566ACBB5DEDC, &[_x.into(), _y.into(), _z.into(), _density.into(), _flags.into()]).unwrap_or_default() }
5066#[inline] pub fn is_navmesh_loaded_in_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32) -> bool { cfx_core::invoker::invoke(0xF813C7E63F9062A5, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into()]).unwrap_or_default() }
5067#[inline] pub fn is_point_on_road(_x: f32, _y: f32, _z: f32, _vehicle: i32) -> bool { cfx_core::invoker::invoke(0x125BF4ABFC536B09, &[_x.into(), _y.into(), _z.into(), _vehicle.into()]).unwrap_or_default() }
5068#[inline] pub fn is_vehicle_node_id_valid(_vehicle_node_id: i32) -> bool { cfx_core::invoker::invoke(0x1EAF30FCFBF5AF74, &[_vehicle_node_id.into()]).unwrap_or_default() }
5069#[inline] pub fn load_all_path_nodes(_keep_in_memory: bool) -> bool { cfx_core::invoker::invoke(0x80E4A6EDDB0BE8D9, &[_keep_in_memory.into()]).unwrap_or_default() }
5070#[inline] pub fn remove_navmesh_blocking_object(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x46399A7895957C0E, &[_p_0.into()]); }
5071#[inline] pub fn remove_navmesh_required_regions() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x916F0A3CDEC3445E, &[]); }
5072#[inline] pub fn set_ambient_ped_range_multiplier_this_frame(_multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB919E1FB47CC4E0, &[_multiplier.into()]); }
5073#[inline] pub fn set_gps_disabled_zone(_x_1: i32, _y_1: i32, _z_1: i32, _x_2: i32, _y_2: i32, _z_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDC20483CD3DD5201, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_3.into()]); }
5074#[inline] pub fn set_gps_disabled_zone_at_index(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD0BC1C6FB18EE154, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _index.into()]); }
5075#[inline] pub fn set_ignore_no_gps_flag(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x72751156E7678833, &[_toggle.into()]); }
5076#[inline] pub fn set_ped_paths_back_to_original(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE04B48F2CC926253, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
5077#[inline] pub fn set_ped_paths_in_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _unknown: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x34F060F4BF92E018, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _unknown.into()]); }
5078#[inline] pub fn set_roads_back_to_original(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1EE7063B80FFC77C, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
5079#[inline] pub fn set_roads_back_to_original_in_angled_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _width: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x27501B9F3B407E, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _width.into()]); }
5080#[inline] pub fn set_roads_in_angled_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _width: f32, _unknown_1: bool, _unknown_2: bool, _unknown_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1A5AA1208AF5DB59, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _width.into(), _unknown_1.into(), _unknown_2.into(), _unknown_3.into()]); }
5081#[inline] pub fn set_roads_in_area(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _node_enabled: bool, _unknown_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBF1A602B5BA52FEE, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _node_enabled.into(), _unknown_2.into()]); }
5082#[inline] pub fn update_navmesh_blocking_object(_p_0: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: f32, _p_8: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x109E99373F290687, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into()]); }
5083#[inline] pub fn _get_heightmap_bottom_z_for_area(_x_1: f32, _y_1: f32, _x_2: f32, _y_2: f32) -> f32 { cfx_core::invoker::invoke(0x3599D741C9AC6310, &[_x_1.into(), _y_1.into(), _x_2.into(), _y_2.into()]).unwrap_or_default() }
5084#[inline] pub fn _get_heightmap_bottom_z_for_position(_x: f32, _y: f32) -> f32 { cfx_core::invoker::invoke(0x336511A34F2E5185, &[_x.into(), _y.into()]).unwrap_or_default() }
5085#[inline] pub fn _get_heightmap_top_z_for_area(_x_1: f32, _y_1: f32, _x_2: f32, _y_2: f32) -> f32 { cfx_core::invoker::invoke(0x8ABE8608576D9CE3, &[_x_1.into(), _y_1.into(), _x_2.into(), _y_2.into()]).unwrap_or_default() }
5086#[inline] pub fn _get_heightmap_top_z_for_position(_x: f32, _y: f32) -> f32 { cfx_core::invoker::invoke(0x29C24BFBED8AB8FB, &[_x.into(), _y.into()]).unwrap_or_default() }
5087#[inline] pub fn _get_point_on_road_side(_x: f32, _y: f32, _z: f32, _p_3: i32, _out_position: &mut cfx_core::types::Vector3) -> bool { cfx_core::invoker::invoke(0x16F46FB18C8009E4, &[_x.into(), _y.into(), _z.into(), _p_3.into(), _out_position.into()]).unwrap_or_default() }
5088#[inline] pub fn _get_road_side_point_with_heading(_x: f32, _y: f32, _z: f32, _heading: f32, _out_position: &mut cfx_core::types::Vector3) -> bool { cfx_core::invoker::invoke(0xA0F8A7517A273C05, &[_x.into(), _y.into(), _z.into(), _heading.into(), _out_position.into()]).unwrap_or_default() }
5089#[inline] pub fn _is_navmesh_required_region_owned_by_any_thread() -> bool { cfx_core::invoker::invoke(0x705A844002B39DC0, &[]).unwrap_or_default() }
5090#[inline] pub fn _request_paths_prefer_accurate_boundingstruct(_x_1: f32, _y_1: f32, _x_2: f32, _y_2: f32) -> bool { cfx_core::invoker::invoke(0x7FB139B592FA687, &[_x_1.into(), _y_1.into(), _x_2.into(), _y_2.into()]).unwrap_or_default() }
5091#[inline] pub fn _set_ai_global_path_nodes_type(_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF74B1FFA4A15FBEA, &[_type.into()]); }
5092#[inline] pub fn _set_all_paths_cache_boundingstruct(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x228E5C6AD4D74BFD, &[_toggle.into()]); }
5093#[inline] pub fn _set_ignore_secondary_route_nodes(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1FC289A0C3FF470F, &[_toggle.into()]); }
5094}
5095pub mod dlc {
5096use cfx_core::types::ToMessagePack;
5097#[inline] pub fn _0x241fca5b1aa14f75() -> bool { cfx_core::invoker::invoke(0x241FCA5B1AA14F75, &[]).unwrap_or_default() }
5098#[inline] pub fn _0x9489659372a81585() -> bool { cfx_core::invoker::invoke(0x9489659372A81585, &[]).unwrap_or_default() }
5099#[inline] pub fn _0xa213b11dff526300() -> bool { cfx_core::invoker::invoke(0xA213B11DFF526300, &[]).unwrap_or_default() }
5100#[inline] pub fn _0xc4637a6d03c24cc3() -> bool { cfx_core::invoker::invoke(0xC4637A6D03C24CC3, &[]).unwrap_or_default() }
5101#[inline] pub fn _0xf2e07819ef1a5289() -> bool { cfx_core::invoker::invoke(0xF2E07819EF1A5289, &[]).unwrap_or_default() }
5102#[inline] pub fn get_is_loading_screen_active() -> bool { cfx_core::invoker::invoke(0x10D0A8F259E93EC9, &[]).unwrap_or_default() }
5103#[inline] pub fn has_cloud_requests_finished(_variable: &mut i32, _unused: i32) -> bool { cfx_core::invoker::invoke(0x46E2B844905BC5F0, &[_variable.into(), _unused.into()]).unwrap_or_default() }
5104#[inline] pub fn is_dlc_present(_dlc_hash: i32) -> bool { cfx_core::invoker::invoke(0x812595A0644CE1DE, &[_dlc_hash.into()]).unwrap_or_default() }
5105#[inline] pub fn on_enter_mp() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x888C3502DBBEEF5, &[]); }
5106#[inline] pub fn on_enter_sp() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD7C10C4A637992C9, &[]); }
5107#[inline] pub fn _get_extra_content_pack_has_been_installed() -> bool { cfx_core::invoker::invoke(0x8D30F648014A92B5, &[]).unwrap_or_default() }
5108}
5109pub mod money {
5110use cfx_core::types::ToMessagePack;
5111#[inline] pub fn _0x08e8eeadfd0dc4a0(_amount: i32) -> bool { cfx_core::invoker::invoke(0x8E8EEADFD0DC4A0, &[_amount.into()]).unwrap_or_default() }
5112#[inline] pub fn _0x0d30eb83668e63c5(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD30EB83668E63C5, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5113#[inline] pub fn _0x0dd362f14f18942a(_amount: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDD362F14F18942A, &[_amount.into(), _p_1.into(), _p_2.into()]); }
5114#[inline] pub fn _0x112209ce0290c03a(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x112209CE0290C03A, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5115#[inline] pub fn _0x1dc9b749e7ae282b(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1DC9B749E7AE282B, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5116#[inline] pub fn _0x226c284c830d0ca8(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x226C284C830D0CA8, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5117#[inline] pub fn _0x2a7cec72c3443bcc(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2A7CEC72C3443BCC, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5118#[inline] pub fn _0x2a93c46aab1eacc9(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2A93C46AAB1EACC9, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5119#[inline] pub fn _0x2afc2d19b50797f2(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2AFC2D19B50797F2, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5120#[inline] pub fn _0x2fab6614ce22e196(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2FAB6614CE22E196, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5121#[inline] pub fn _0x31ba138f6304fb9f(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x31BA138F6304FB9F, &[_p_0.into(), _p_1.into()]); }
5122#[inline] pub fn _0x4128464231e3ca0b(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4128464231E3CA0B, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5123#[inline] pub fn _0x4c3b75694f7e0d9c(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4C3B75694F7E0D9C, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5124#[inline] pub fn _0x5574637681911fda(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5574637681911FDA, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5125#[inline] pub fn _0x55a1e095db052fa5(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x55A1E095DB052FA5, &[_p_0.into(), _p_1.into()]); }
5126#[inline] pub fn _0x5f456788b05faeac(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5F456788B05FAEAC, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5127#[inline] pub fn _0x65482bfd0923c8a1(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x65482BFD0923C8A1, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
5128#[inline] pub fn _0x675d19c6067cae08(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x675D19C6067CAE08, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5129#[inline] pub fn _0x69ef772b192614c1(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x69EF772B192614C1, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5130#[inline] pub fn _0x6b7e4fb50d5f3d65(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6B7E4FB50D5F3D65, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
5131#[inline] pub fn _0x6fcf8ddea146c45b(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x6FCF8DDEA146C45B, &[_p_0.into()]).unwrap_or_default() }
5132#[inline] pub fn _0x6fd97159fe3c971a(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6FD97159FE3C971A, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5133#[inline] pub fn _0x7c4fccd2e4deb394() -> bool { cfx_core::invoker::invoke(0x7C4FCCD2E4DEB394, &[]).unwrap_or_default() }
5134#[inline] pub fn _0x870289a558348378(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x870289A558348378, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5135#[inline] pub fn _0x89049a84065ce68e(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x89049A84065CE68E, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5136#[inline] pub fn _0x8e243837643d9583(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8E243837643D9583, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5137#[inline] pub fn _0x90cd7c6871fbf1b4(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x90CD7C6871FBF1B4, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5138#[inline] pub fn _0x998e18ceb44487fc(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x998E18CEB44487FC, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5139#[inline] pub fn _0x9b5016a6433a68c5() -> i32 { cfx_core::invoker::invoke(0x9B5016A6433A68C5, &[]).unwrap_or_default() }
5140#[inline] pub fn _0xa51338e0dccd4065(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA51338E0DCCD4065, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5141#[inline] pub fn _0xa51b086b0b2c0f7a(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA51B086B0B2C0F7A, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5142#[inline] pub fn _0xa95cfb4e02390842(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA95CFB4E02390842, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5143#[inline] pub fn _0xa95f667a755725da(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA95F667A755725DA, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5144#[inline] pub fn _0xb4c2ec463672474e(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB4C2EC463672474E, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5145#[inline] pub fn _0xb4deae67f35e2acd(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB4DEAE67F35E2ACD, &[_p_0.into()]); }
5146#[inline] pub fn _0xb5b58e24868cb09e(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB5B58E24868CB09E, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
5147#[inline] pub fn _0xbd0efb25cca8f97a(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBD0EFB25CCA8F97A, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5148#[inline] pub fn _0xc6e74cf8c884c880(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC6E74CF8C884C880, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]); }
5149#[inline] pub fn _0xcd0f5b5d932ae473() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCD0F5B5D932AE473, &[]); }
5150#[inline] pub fn _0xcd4d66b43b1dd28d(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCD4D66B43B1DD28D, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5151#[inline] pub fn _0xd29334ed1a256dbf(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD29334ED1A256DBF, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
5152#[inline] pub fn _0xde68e30d89f97132(_amount: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDE68E30D89F97132, &[_amount.into(), _p_1.into()]); }
5153#[inline] pub fn _0xe0f82d68c7039158(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE0F82D68C7039158, &[_p_0.into()]); }
5154#[inline] pub fn _0xe154b48b68ef72bc(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xE154B48B68EF72BC, &[_p_0.into()]).unwrap_or_default() }
5155#[inline] pub fn _0xe23adc6fcb1f29ae(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE23ADC6FCB1F29AE, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5156#[inline] pub fn _0xe2bb399d90942091(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE2BB399D90942091, &[_p_0.into(), _p_1.into()]); }
5157#[inline] pub fn _0xe2e244ab823b4483(_amount: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE2E244AB823B4483, &[_amount.into(), _p_1.into()]); }
5158#[inline] pub fn _0xed5fd7af10f5e262(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xED5FD7AF10F5E262, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5159#[inline] pub fn _0xed76d195e6e3bf7f(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xED76D195E6E3BF7F, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5160#[inline] pub fn _0xfa07759e6fddd7cf(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFA07759E6FDDD7CF, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5161#[inline] pub fn deposit_vc(_amount: i32) -> bool { cfx_core::invoker::invoke(0xE260E0BB9CD995AC, &[_amount.into()]).unwrap_or_default() }
5162#[inline] pub fn network_buy_airstrike(_cost: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x763B4BD305338F19, &[_cost.into(), _p_1.into(), _p_2.into()]); }
5163#[inline] pub fn network_buy_backup_gang(_p_0: i32, _p_1: i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA3EDDAA42411D3B9, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5164#[inline] pub fn network_buy_bounty(_amount: i32, _victim: i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7B718E197453F2D9, &[_amount.into(), _victim.into(), _p_2.into(), _p_3.into()]); }
5165#[inline] pub fn network_buy_fairground_ride(_amount_spent: i32, _p_1: i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8A7B3952DD64D2B5, &[_amount_spent.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5166#[inline] pub fn network_buy_healthcare(_cost: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD9B067E55253E3DD, &[_cost.into(), _p_1.into(), _p_2.into()]); }
5167#[inline] pub fn network_buy_heli_strike(_cost: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x81AA4610E3FD3A69, &[_cost.into(), _p_1.into(), _p_2.into()]); }
5168#[inline] pub fn network_buy_item(_amount: i32, _item: i32, _p_2: i32, _p_3: i32, _p_4: bool, _item_name: impl cfx_core::types::AsCharPtr, _p_6: i32, _p_7: i32, _p_8: i32, _p_9: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF0077C797F66A355, &[_amount.into(), _item.into(), _p_2.into(), _p_3.into(), _p_4.into(), _item_name.as_char_ptr().into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into()]); }
5169#[inline] pub fn network_buy_lottery_ticket(_p_0: i32, _p_1: i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD987F2489969668C, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5170#[inline] pub fn network_buy_property(_property_cost: f32, _property_name: i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x650A08A280870AF6, &[_property_cost.into(), _property_name.into(), _p_2.into(), _p_3.into()]); }
5171#[inline] pub fn network_buy_smokes(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x75AF80E61248EEBD, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5172#[inline] pub fn network_can_bet(_amount: i32) -> bool { cfx_core::invoker::invoke(0x3A54E33660DED67F, &[_amount.into()]).unwrap_or_default() }
5173#[inline] pub fn network_can_buy_lottery_ticket(_cost: i32) -> bool { cfx_core::invoker::invoke(0xC62DD18375C99130, &[_cost.into()]).unwrap_or_default() }
5174#[inline] pub fn network_can_receive_player_cash(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> bool { cfx_core::invoker::invoke(0x5D17BE59D2123284, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
5175#[inline] pub fn network_can_share_job_cash() -> bool { cfx_core::invoker::invoke(0x1C2473301B1C66BA, &[]).unwrap_or_default() }
5176#[inline] pub fn network_can_spend_money(_p_0: i32, _p_1: bool, _p_2: bool, _p_3: bool, _p_4: i32) -> bool { cfx_core::invoker::invoke(0xAB3CAA6B422164DA, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
5177#[inline] pub fn network_clear_character_wallet(_character_slot: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA921DED15FDF28F5, &[_character_slot.into()]); }
5178#[inline] pub fn network_delete_character(_character_slot: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5A50AF38947EB8D, &[_character_slot.into(), _p_1.into(), _p_2.into()]); }
5179#[inline] pub fn network_earn_from_ai_target_kill(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x515B4A22E4D3C6D7, &[_p_0.into(), _p_1.into()]); }
5180#[inline] pub fn network_earn_from_ambient_job(_p_0: i32, _p_1: impl cfx_core::types::AsCharPtr, _p_2: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFB6DB092FBAE29E6, &[_p_0.into(), _p_1.as_char_ptr().into(), _p_2.into()]); }
5181#[inline] pub fn network_earn_from_bend_job(_amount: i32, _heist_hash: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x61326EE6DF15B0CA, &[_amount.into(), _heist_hash.as_char_ptr().into()]); }
5182#[inline] pub fn network_earn_from_betting(_amount: i32, _p_1: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x827A5BA1A44ACA6D, &[_amount.into(), _p_1.as_char_ptr().into()]); }
5183#[inline] pub fn network_earn_from_bounty(_amount: i32, _network_handle: &mut i32, _p_2: &mut i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x131BB5DA15453ACF, &[_amount.into(), _network_handle.into(), _p_2.into(), _p_3.into()]); }
5184#[inline] pub fn network_earn_from_challenge_win(_p_0: i32, _p_1: &mut i32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2B171E6B2F64D8DF, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5185#[inline] pub fn network_earn_from_crate_drop(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB1CC1B9EC3007A2A, &[_amount.into()]); }
5186#[inline] pub fn network_earn_from_daily_objectives(_p_0: i32, _p_1: impl cfx_core::types::AsCharPtr, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6EA318C91C1A8786, &[_p_0.into(), _p_1.as_char_ptr().into(), _p_2.into()]); }
5187#[inline] pub fn network_earn_from_holdups(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x45B8154E077D9E4D, &[_amount.into()]); }
5188#[inline] pub fn network_earn_from_import_export(_amount: i32, _model_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF92A014A634442D6, &[_amount.into(), _model_hash.into()]); }
5189#[inline] pub fn network_earn_from_job(_amount: i32, _p_1: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB2CC4836834E8A98, &[_amount.into(), _p_1.as_char_ptr().into()]); }
5190#[inline] pub fn network_earn_from_job_bonus(_p_0: i32, _p_1: &mut i32, _p_2: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6816FB4416760775, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5191#[inline] pub fn network_earn_from_not_badsport(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4337511FA8221D36, &[_amount.into()]); }
5192#[inline] pub fn network_earn_from_personal_vehicle(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3F4D00167E41E0AD, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into()]); }
5193#[inline] pub fn network_earn_from_pickup(_amount: i32) -> i32 { cfx_core::invoker::invoke(0xED1517D3AF17C698, &[_amount.into()]).unwrap_or_default() }
5194#[inline] pub fn network_earn_from_property(_amount: i32, _property_name: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x849648349D77F5C5, &[_amount.into(), _property_name.into()]); }
5195#[inline] pub fn network_earn_from_rockstar(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2CE1D6AC0FC73EA, &[_amount.into()]); }
5196#[inline] pub fn network_earn_from_vehicle(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB539BD8A4C1EECF8, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into()]); }
5197#[inline] pub fn network_get_evc_balance() -> i32 { cfx_core::invoker::invoke(0x5D1E75F91C07DEE5, &[]).unwrap_or_default() }
5198#[inline] pub fn network_get_pvc_balance() -> i32 { cfx_core::invoker::invoke(0x4F54F3B6C202FB4E, &[]).unwrap_or_default() }
5199#[inline] pub fn network_get_pvc_transfer_balance() -> i32 { cfx_core::invoker::invoke(0x13A8DE2FD77D04F3, &[]).unwrap_or_default() }
5200#[inline] pub fn network_get_remaining_transfer_balance() -> i32 { cfx_core::invoker::invoke(0xEA560AC9EEB1E19B, &[]).unwrap_or_default() }
5201#[inline] pub fn network_get_string_bank_balance() -> Option<String> { cfx_core::invoker::invoke(0xA6FA3979BED01B81, &[]).ok() }
5202#[inline] pub fn network_get_string_bank_wallet_balance() -> Option<String> { cfx_core::invoker::invoke(0x700AF71AE615E6DD, &[]).ok() }
5203#[inline] pub fn network_get_string_wallet_balance(_character_slot: i32) -> Option<String> { cfx_core::invoker::invoke(0xF9B10B529DCFB33B, &[_character_slot.into()]).ok() }
5204#[inline] pub fn network_get_vc_balance() -> i32 { cfx_core::invoker::invoke(0x5CBAD97E059E1B94, &[]).unwrap_or_default() }
5205#[inline] pub fn network_get_vc_bank_balance() -> i32 { cfx_core::invoker::invoke(0x76EF28DA05EA395A, &[]).unwrap_or_default() }
5206#[inline] pub fn network_get_vc_wallet_balance(_character_slot: i32) -> i32 { cfx_core::invoker::invoke(0xA40F9C2623F6A8B5, &[_character_slot.into()]).unwrap_or_default() }
5207#[inline] pub fn network_give_player_jobshare_cash(_amount: i32, _network_handle: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFB18DF9CB95E0105, &[_amount.into(), _network_handle.into()]); }
5208#[inline] pub fn network_initialize_cash(_wallet: i32, _bank: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3DA5ECD1A56CBA6D, &[_wallet.into(), _bank.into()]); }
5209#[inline] pub fn network_money_can_bet(_amount: i32, _p_1: bool, _p_2: bool) -> bool { cfx_core::invoker::invoke(0x81404F3DC124FE5B, &[_amount.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
5210#[inline] pub fn network_pay_employee_wage(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5FD5ED82CBBE9989, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5211#[inline] pub fn network_pay_match_entry_fee(_amount: i32, _match_id: &mut i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9346E14F2AF74D46, &[_amount.into(), _match_id.into(), _p_2.into(), _p_3.into()]); }
5212#[inline] pub fn network_pay_utility_bill(_amount: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAFE08B35EC0C9EAE, &[_amount.into(), _p_1.into(), _p_2.into()]); }
5213#[inline] pub fn network_receive_player_jobshare_cash(_value: i32, _network_handle: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x56A3B51944C50598, &[_value.into(), _network_handle.into()]); }
5214#[inline] pub fn network_refund_cash(_index: i32, _context: impl cfx_core::types::AsCharPtr, _reason: impl cfx_core::types::AsCharPtr, _unk: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF9C812CD7C46E817, &[_index.into(), _context.as_char_ptr().into(), _reason.as_char_ptr().into(), _unk.into()]); }
5215#[inline] pub fn network_spent_ammo_drop(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB162DC95C0A3317B, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5216#[inline] pub fn network_spent_arrest_bail(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x812F5488B1B2A299, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5217#[inline] pub fn network_spent_bank_interest(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCA230C9682556CF1, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5218#[inline] pub fn network_spent_betting(_amount: i32, _p_1: i32, _match_id: &mut i32, _p_3: bool, _p_4: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1C436FD11FFA692F, &[_amount.into(), _p_1.into(), _match_id.into(), _p_3.into(), _p_4.into()]); }
5219#[inline] pub fn network_spent_boat_pickup(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x524EE43A37232C00, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5220#[inline] pub fn network_spent_bounty(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x29B260B84947DFCC, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5221#[inline] pub fn network_spent_bull_shark(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA6DD8458CE24012C, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5222#[inline] pub fn network_spent_buy_offtheradar(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA628A745E2275C5D, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5223#[inline] pub fn network_spent_buy_passive_mode(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6D3A430D1A809179, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5224#[inline] pub fn network_spent_buy_reveal_players(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6E176F1B18BC0637, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5225#[inline] pub fn network_spent_buy_wantedlevel(_p_0: i32, _p_1: &mut i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE1B13771A843C4F6, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5226#[inline] pub fn network_spent_call_player(_p_0: i32, _p_1: &mut i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xACDE7185B374177C, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5227#[inline] pub fn network_spent_carwash(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: bool, _p_4: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEC03C719DB2F4306, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
5228#[inline] pub fn network_spent_cash_drop(_amount: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x289016EC778D60E0, &[_amount.into(), _p_1.into(), _p_2.into()]); }
5229#[inline] pub fn network_spent_cinema(_p_0: i32, _p_1: i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6B38ECB05A63A685, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5230#[inline] pub fn network_spent_from_rockstar(_bank: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6A445B64ED7ABEB5, &[_bank.into(), _p_1.into(), _p_2.into()]); }
5231#[inline] pub fn network_spent_heli_pickup(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7BF1D73DB2ECA492, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5232#[inline] pub fn network_spent_hire_mercenary(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE7B80E2BF9D80BD6, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5233#[inline] pub fn network_spent_hire_mugger(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE404BFB981665BF0, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5234#[inline] pub fn network_spent_holdups(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD9B86B9872039763, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5235#[inline] pub fn network_spent_in_stripclub(_p_0: i32, _p_1: bool, _p_2: i32, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEE99784E4467689C, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5236#[inline] pub fn network_spent_no_cops(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD5BB406F4E04019F, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5237#[inline] pub fn network_spent_pay_vehicle_insurance_premium(_amount: i32, _vehicle_model: i32, _network_handle: &mut i32, _not_bankrupt: bool, _has_the_money: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9FF28D88C766E3E8, &[_amount.into(), _vehicle_model.into(), _network_handle.into(), _not_bankrupt.into(), _has_the_money.into()]); }
5238#[inline] pub fn network_spent_player_healthcare(_p_0: i32, _p_1: i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7C99101F7FCE2EE5, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5239#[inline] pub fn network_spent_prostitutes(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB21B89501CFAC79E, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5240#[inline] pub fn network_spent_request_heist(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9D26502BB97BFE62, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5241#[inline] pub fn network_spent_request_job(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8204DA7934DF3155, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5242#[inline] pub fn network_spent_robbed_by_mugger(_amount: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x995A65F15F581359, &[_amount.into(), _p_1.into(), _p_2.into()]); }
5243#[inline] pub fn network_spent_taxi(_amount: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x17C3A7D31EAE39F9, &[_amount.into(), _p_1.into(), _p_2.into()]); }
5244#[inline] pub fn network_spent_telescope(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7FE61782AD94CC09, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5245#[inline] pub fn process_cash_gift(_p_0: &mut i32, _p_1: &mut i32, _p_2: impl cfx_core::types::AsCharPtr) -> Option<String> { cfx_core::invoker::invoke(0x20194D48EAEC9A41, &[_p_0.into(), _p_1.into(), _p_2.as_char_ptr().into()]).ok() }
5246#[inline] pub fn withdraw_vc(_amount: i32) -> i32 { cfx_core::invoker::invoke(0xF70EFA14FE091429, &[_amount.into()]).unwrap_or_default() }
5247#[inline] pub fn _can_pay_goon() -> bool { cfx_core::invoker::invoke(0x9777734DAD16992F, &[]).unwrap_or_default() }
5248#[inline] pub fn _network_buy_contraband(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: bool, _p_4: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x30FD873ECE50E9F6, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
5249#[inline] pub fn _network_can_spend_money_2(_p_0: i32, _p_1: bool, _p_2: bool, _p_3: bool, _p_4: &mut i32, _p_5: i32) -> bool { cfx_core::invoker::invoke(0x7303E27CC6532080, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]).unwrap_or_default() }
5250#[inline] pub fn _network_casino_can_gamble(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xF62F6D9528358FE4, &[_p_0.into()]).unwrap_or_default() }
5251#[inline] pub fn _network_casino_can_purchase_chips_with_pvc() -> bool { cfx_core::invoker::invoke(0x394DCDB9E836B7A9, &[]).unwrap_or_default() }
5252#[inline] pub fn _network_casino_can_purchase_chips_with_pvc_2() -> bool { cfx_core::invoker::invoke(0x8968D4D8C6C40C11, &[]).unwrap_or_default() }
5253#[inline] pub fn _network_casino_can_use_gambling_type(_hash: i32) -> bool { cfx_core::invoker::invoke(0x158C16F5E4CF41F8, &[_hash.into()]).unwrap_or_default() }
5254#[inline] pub fn _network_casino_purchase_chips(_p_0: i32, _p_1: i32) -> bool { cfx_core::invoker::invoke(0x3BD101471C7F9EEC, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
5255#[inline] pub fn _network_casino_sell_chips(_p_0: i32, _p_1: i32) -> bool { cfx_core::invoker::invoke(0xED44897CB336F480, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
5256#[inline] pub fn _network_deduct_cash(_amount: i32, _p_1: impl cfx_core::types::AsCharPtr, _p_2: impl cfx_core::types::AsCharPtr, _p_3: bool, _p_4: bool, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x18B7AE224B087E26, &[_amount.into(), _p_1.as_char_ptr().into(), _p_2.as_char_ptr().into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
5257#[inline] pub fn _network_earn_boss(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8B0CA7A6AB3AC32, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5258#[inline] pub fn _network_earn_boss_agency(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCB1BE0633C024A8, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5259#[inline] pub fn _network_earn_bounty_hunter_reward(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF6B170F9A02E9E87, &[_p_0.into()]); }
5260#[inline] pub fn _network_earn_casino_heist(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x72E7C7B9615FA3C3, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]); }
5261#[inline] pub fn _network_earn_casino_heist_bonus(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3EC7471E6909798A, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
5262#[inline] pub fn _network_earn_collectable_completed_collection(_amount: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5C9B198AF5A54FA6, &[_amount.into(), _p_1.into()]); }
5263#[inline] pub fn _network_earn_fmbb_wage_bonus(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFFFBA1B1F7C0B6F4, &[_p_0.into()]); }
5264#[inline] pub fn _network_earn_from_arena_career_progression(_amount: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF99F70C61F14619, &[_amount.into(), _p_1.into()]); }
5265#[inline] pub fn _network_earn_from_arena_skill_level_progression(_amount: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE08256F972C7BB2C, &[_amount.into(), _p_1.into()]); }
5266#[inline] pub fn _network_earn_from_arena_war(_amount: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x631F1CB8FB4130AA, &[_amount.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5267#[inline] pub fn _network_earn_from_armour_truck(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF514621E8EA463D0, &[_amount.into()]); }
5268#[inline] pub fn _network_earn_from_assassinate_target_killed(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFA700D8A9905F78A, &[_amount.into()]); }
5269#[inline] pub fn _network_earn_from_assassinate_target_killed_2(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5E7AE8AABE8B7C0D, &[_amount.into()]); }
5270#[inline] pub fn _network_earn_from_bb_event_bonus(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFDD8D2440DAF1590, &[_amount.into()]); }
5271#[inline] pub fn _network_earn_from_bb_event_cargo(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA82959062361B259, &[_amount.into()]); }
5272#[inline] pub fn _network_earn_from_business_battle(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x42FCE14F50F27291, &[_p_0.into()]); }
5273#[inline] pub fn _network_earn_from_business_hub_sell(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB39CF0D53F1C883, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5274#[inline] pub fn _network_earn_from_business_product(_amount: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8586789730B10CAF, &[_amount.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5275#[inline] pub fn _network_earn_from_cashing_out(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEFE9C9A1651B81E6, &[_amount.into()]); }
5276#[inline] pub fn _network_earn_from_casino_award(_amount: i32, _hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x973A9781A34F8DEB, &[_amount.into(), _hash.into()]); }
5277#[inline] pub fn _network_earn_from_casino_mission_participation(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9E8F18641BE2575, &[_amount.into()]); }
5278#[inline] pub fn _network_earn_from_casino_mission_reward(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x566FD402B25787DE, &[_amount.into()]); }
5279#[inline] pub fn _network_earn_from_casino_story_mission_reward(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAC95ED552157E092, &[_amount.into()]); }
5280#[inline] pub fn _network_earn_from_club_management_participation(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA75EAC69F59E96E7, &[_p_0.into()]); }
5281#[inline] pub fn _network_earn_from_collectables_action_figures(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5517F90043466049, &[_amount.into()]); }
5282#[inline] pub fn _network_earn_from_collection_item(_amount: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x84FF63BD4966F33D, &[_amount.into(), _p_1.into()]); }
5283#[inline] pub fn _network_earn_from_complete_collection(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x83AD64F53F4E9483, &[_amount.into()]); }
5284#[inline] pub fn _network_earn_from_contraband(_amount: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xECA658CE2A4E5A72, &[_amount.into(), _p_1.into()]); }
5285#[inline] pub fn _network_earn_from_criminal_mastermind_bonus(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFA009A62990671D4, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5286#[inline] pub fn _network_earn_from_daily_objective_event(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5128DF14A5BB86FC, &[_amount.into()]); }
5287#[inline] pub fn _network_earn_from_dar_challenge(_amount: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCAC672087B4A24AB, &[_amount.into(), _p_1.into()]); }
5288#[inline] pub fn _network_earn_from_destroying_contraband(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x84C0116D012E8FC2, &[_p_0.into()]); }
5289#[inline] pub fn _network_earn_from_doomsday_finale_bonus(_amount: i32, _vehicle_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x128A747F4A230952, &[_amount.into(), _vehicle_hash.into()]); }
5290#[inline] pub fn _network_earn_from_fmbb_boss_work(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1FDA0AA679C9919B, &[_p_0.into()]); }
5291#[inline] pub fn _network_earn_from_fmbb_phonecall_mission(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC5156361F26E2212, &[_p_0.into()]); }
5292#[inline] pub fn _network_earn_from_gangops_awards(_amount: i32, _unk: impl cfx_core::types::AsCharPtr, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA9A31475F530DFDA, &[_amount.into(), _unk.as_char_ptr().into(), _p_2.into()]); }
5293#[inline] pub fn _network_earn_from_gangops_elite(_amount: i32, _unk: impl cfx_core::types::AsCharPtr, _act_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2597A0D4A4FC2C77, &[_amount.into(), _unk.as_char_ptr().into(), _act_index.into()]); }
5294#[inline] pub fn _network_earn_from_gangops_jobs_finale(_amount: i32, _unk: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1C121FC9545E0D52, &[_amount.into(), _unk.as_char_ptr().into()]); }
5295#[inline] pub fn _network_earn_from_gangops_jobs_prep_participation(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xED26584F6BDCBBFD, &[_amount.into()]); }
5296#[inline] pub fn _network_earn_from_gangops_jobs_setup(_amount: i32, _unk: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA9160796D47A2CF8, &[_amount.into(), _unk.as_char_ptr().into()]); }
5297#[inline] pub fn _network_earn_from_gangops_wages(_amount: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2DCB19ABAB0380A8, &[_amount.into(), _p_1.into()]); }
5298#[inline] pub fn _network_earn_from_gangops_wages_bonus(_amount: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x15BB2A5C757EB91F, &[_amount.into(), _p_1.into()]); }
5299#[inline] pub fn _network_earn_from_gang_pickup(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA03D4ACE0A3284CE, &[_amount.into()]); }
5300#[inline] pub fn _network_earn_from_hacker_truck_mission(_p_0: i32, _amount: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE8815FE993896AD3, &[_p_0.into(), _amount.into(), _p_2.into(), _p_3.into()]); }
5301#[inline] pub fn _network_earn_from_job_x2(_amount: i32, _p_1: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDEBBF584665411D0, &[_amount.into(), _p_1.as_char_ptr().into()]); }
5302#[inline] pub fn _network_earn_from_premium_job(_amount: i32, _p_1: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC8407624CEF2354B, &[_amount.into(), _p_1.as_char_ptr().into()]); }
5303#[inline] pub fn _network_earn_from_rc_time_trial(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDFF49EE984E7AAE8, &[_amount.into()]); }
5304#[inline] pub fn _network_earn_from_rdr_bonus(_amount: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7A5349B773584675, &[_amount.into(), _p_1.into()]); }
5305#[inline] pub fn _network_earn_from_selling_vehicle(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8BCB27A057DF7B7F, &[_amount.into()]); }
5306#[inline] pub fn _network_earn_from_sell_base(_amount: i32, _base_name_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE1E2FF3F4EC11AA, &[_amount.into(), _base_name_hash.into()]); }
5307#[inline] pub fn _network_earn_from_sell_bunker(_amount: i32, _bunker_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9251B6ABF2D0A5B4, &[_amount.into(), _bunker_hash.into()]); }
5308#[inline] pub fn _network_earn_from_smuggling(_amount: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDEE612F2D71B0308, &[_amount.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5309#[inline] pub fn _network_earn_from_spin_the_wheel_cash(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x676C48776CACBB5A, &[_amount.into()]); }
5310#[inline] pub fn _network_earn_from_target_refund(_amount: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5B669CF2299A271F, &[_amount.into(), _p_1.into()]); }
5311#[inline] pub fn _network_earn_from_time_trial_win(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x819DB99FD2FBBD8, &[_amount.into()]); }
5312#[inline] pub fn _network_earn_from_vehicle_export(_amount: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEDEAD9A91EC768B3, &[_amount.into(), _p_1.into(), _p_2.into()]); }
5313#[inline] pub fn _network_earn_from_wage_payment(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x35F8DA0E8A31EF1B, &[_amount.into()]); }
5314#[inline] pub fn _network_earn_from_wage_payment_bonus(_amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5ACA7100BD101D, &[_amount.into()]); }
5315#[inline] pub fn _network_earn_from_warehouse() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3E4ADAFF1830F146, &[]); }
5316#[inline] pub fn _network_earn_goon(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCDA1C62BE2777802, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5317#[inline] pub fn _network_earn_island_heist(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD21D111C46BA9F15, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
5318#[inline] pub fn _network_earn_job_bonus_first_time_bonus(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x11B0A20C493F7E36, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5319#[inline] pub fn _network_earn_job_bonus_heist_award(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9D4FDBB035229669, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5320#[inline] pub fn _network_get_is_high_earner() -> bool { cfx_core::invoker::invoke(0xFB2456B2040A6A67, &[]).unwrap_or_default() }
5321#[inline] pub fn _network_get_vc_bank_balance_is_not_less_than(_amount: i32) -> bool { cfx_core::invoker::invoke(0xA31FD6A0865B6D14, &[_amount.into()]).unwrap_or_default() }
5322#[inline] pub fn _network_get_vc_bank_wallet_balance_is_not_less_than(_amount: i32, _character_slot: i32) -> bool { cfx_core::invoker::invoke(0xDC18531D7019A535, &[_amount.into(), _character_slot.into()]).unwrap_or_default() }
5323#[inline] pub fn _network_get_vc_wallet_balance_is_not_less_than(_amount: i32, _character_slot: i32) -> bool { cfx_core::invoker::invoke(0xED5AB8860415BABA, &[_amount.into(), _character_slot.into()]).unwrap_or_default() }
5324#[inline] pub fn _network_manual_delete_character(_character_slot: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x821418C727FCACD7, &[_character_slot.into()]); }
5325#[inline] pub fn _network_rival_delivery_completed(_earned_money: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1B882107C23A9022, &[_earned_money.into()]); }
5326#[inline] pub fn _network_spent_arcade_game(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEAD3D81F2C3A1458, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
5327#[inline] pub fn _network_spent_arcade_generic(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x43AA7FAC4E6D6687, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
5328#[inline] pub fn _network_spent_arena_join_spectator(_amount: i32, _p_1: i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x14EAEA58F93B55AF, &[_amount.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5329#[inline] pub fn _network_spent_arena_premium(_amount: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x619496D837EFD920, &[_amount.into(), _p_1.into(), _p_2.into()]); }
5330#[inline] pub fn _network_spent_arena_spectator_box(_amount: i32, _p_1: i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7049BF858601DC0F, &[_amount.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5331#[inline] pub fn _network_spent_ballistic_equipment(_amount: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5D97630A8A0EF123, &[_amount.into(), _p_1.into(), _p_2.into()]); }
5332#[inline] pub fn _network_spent_ba_service(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD7CCCBA28C4ECAF0, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
5333#[inline] pub fn _network_spent_beach_party_generic(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x54ABA22FA6371249, &[_p_0.into()]); }
5334#[inline] pub fn _network_spent_boss() -> bool { cfx_core::invoker::invoke(0xFFBE02CD385356BD, &[]).unwrap_or_default() }
5335#[inline] pub fn _network_spent_bounty_hunter_mission(_amount: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1BEA0CD93470BB1F, &[_amount.into(), _p_1.into(), _p_2.into()]); }
5336#[inline] pub fn _network_spent_business(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x35BB914316F1E3, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5337#[inline] pub fn _network_spent_buy_arena(_amount: i32, _p_1: bool, _p_2: bool, _p_3: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x40D5DA9550B7CB46, &[_amount.into(), _p_1.into(), _p_2.into(), _p_3.as_char_ptr().into()]); }
5338#[inline] pub fn _network_spent_buy_base(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4EA3F425C7744D21, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5339#[inline] pub fn _network_spent_buy_bunker(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x12D148D26538D0F9, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5340#[inline] pub fn _network_spent_buy_casino(_amount: i32, _p_1: bool, _p_2: bool, _data: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x34A6FC4D06C4DA0F, &[_amount.into(), _p_1.into(), _p_2.into(), _data.into()]); }
5341#[inline] pub fn _network_spent_buy_tiltrotor(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCCE73BC7A11E885, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5342#[inline] pub fn _network_spent_buy_truck(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAC272C0AE01B4BD8, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5343#[inline] pub fn _network_spent_casino_club_generic(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC991C255AA6D90B2, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into()]); }
5344#[inline] pub fn _network_spent_casino_generic(_amount: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x88BF9B612B84D3C3, &[_amount.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
5345#[inline] pub fn _network_spent_casino_heist(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: i32, _p_9: i32, _p_10: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD30E8392F407C328, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into()]); }
5346#[inline] pub fn _network_spent_casino_heist_skip_mission(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x487009DD91D93429, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5347#[inline] pub fn _network_spent_casino_membership(_amount: i32, _p_1: bool, _p_2: bool, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFBBE0570EDF39D46, &[_amount.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5348#[inline] pub fn _network_spent_employ_assassins(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5BBBD92186E1F1C5, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5349#[inline] pub fn _network_spent_gangops_cannon(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x771ADB0E7635B7BF, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5350#[inline] pub fn _network_spent_gangops_start_mission(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDA947AE8880D5C18, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5351#[inline] pub fn _network_spent_gangops_start_strand(_type: i32, _amount: i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA19EC0786E326E06, &[_type.into(), _amount.into(), _p_2.into(), _p_3.into()]); }
5352#[inline] pub fn _network_spent_gangops_trip_skip(_amount: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5ECE6FD7B4EC8D6A, &[_amount.into(), _p_1.into(), _p_2.into()]); }
5353#[inline] pub fn _network_spent_hangar_staff_charges(_amount: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB1F1346FD57685D7, &[_amount.into(), _p_1.into(), _p_2.into()]); }
5354#[inline] pub fn _network_spent_hangar_utility_charges(_amount: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB18AC2ECBB15CB6A, &[_amount.into(), _p_1.into(), _p_2.into()]); }
5355#[inline] pub fn _network_spent_import_export_repair(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC1952F3773BA18FE, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5356#[inline] pub fn _network_spent_island_heist(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE86689E5F82DE429, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5357#[inline] pub fn _network_spent_job_skip(_amount: i32, _match_id: impl cfx_core::types::AsCharPtr, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x28F174A67B8D0C2F, &[_amount.into(), _match_id.as_char_ptr().into(), _p_2.into(), _p_3.into()]); }
5358#[inline] pub fn _network_spent_jukebox(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5BCDE0F640C773D2, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5359#[inline] pub fn _network_spent_make_it_rain(_amount: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE5F5A060439C2F5D, &[_amount.into(), _p_1.into(), _p_2.into()]); }
5360#[inline] pub fn _network_spent_move_yacht(_amount: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE7DF4E0545DFB56E, &[_amount.into(), _p_1.into(), _p_2.into()]); }
5361#[inline] pub fn _network_spent_nightclub_bar_drink(_amount: i32, _p_1: i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDD21B016E4289465, &[_amount.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5362#[inline] pub fn _network_spent_nightclub_entry_fee(_player: i32, _amount: i32, _p_1: i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x876056684281655D, &[_player.into(), _amount.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5363#[inline] pub fn _network_spent_order_bodyguard_vehicle(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE8B0B270B6E7C76E, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5364#[inline] pub fn _network_spent_order_warehouse_vehicle(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5F04155A226FBBF, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5365#[inline] pub fn _network_spent_pay_boss(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDBC966A01C02BCA7, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5366#[inline] pub fn _network_spent_pay_goon(_p_0: i32, _p_1: i32, _amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8A1B82B91900682, &[_p_0.into(), _p_1.into(), _amount.into()]); }
5367#[inline] pub fn _network_spent_pa_service_dancer(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB49ECA122467D05F, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5368#[inline] pub fn _network_spent_pa_service_heli_pickup(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFE8E1FCD2B86B33, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5369#[inline] pub fn _network_spent_purchase_hangar(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCCB339CC970452DA, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5370#[inline] pub fn _network_spent_purchase_warehouse(_amount: i32, _data: i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x33981D6804E62F49, &[_amount.into(), _data.into(), _p_2.into(), _p_3.into()]); }
5371#[inline] pub fn _network_spent_rdrhatchet_bonus(_amount: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE284D46FFDB82E36, &[_amount.into(), _p_1.into(), _p_2.into()]); }
5372#[inline] pub fn _network_spent_rehire_dj(_amount: i32, _p_1: i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF6C8A544E4CF14FC, &[_amount.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5373#[inline] pub fn _network_spent_rename_organization(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFC4EE00A7B3BFB76, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5374#[inline] pub fn _network_spent_spin_the_wheel_payment(_amount: i32, _p_1: i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9A5BD1D0000B339C, &[_amount.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5375#[inline] pub fn _network_spent_submarine(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6C8BC1488527AAAB, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
5376#[inline] pub fn _network_spent_upgrade_arena(_amount: i32, _p_1: bool, _p_2: bool, _p_3: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x37ABB06825D7AB1, &[_amount.into(), _p_1.into(), _p_2.into(), _p_3.as_char_ptr().into()]); }
5377#[inline] pub fn _network_spent_upgrade_base(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3DD3F33A5D55EA6F, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5378#[inline] pub fn _network_spent_upgrade_bunker(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC82D21A77C22D49, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5379#[inline] pub fn _network_spent_upgrade_casino(_amount: i32, _p_1: bool, _p_2: bool, _data: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4740D62BC1B4EBEA, &[_amount.into(), _p_1.into(), _p_2.into(), _data.into()]); }
5380#[inline] pub fn _network_spent_upgrade_hangar(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x615EB504B0788DAF, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5381#[inline] pub fn _network_spent_upgrade_tiltrotor(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x165E135D6DFA2907, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5382#[inline] pub fn _network_spent_upgrade_truck(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x365E877C61D6988B, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5383#[inline] pub fn _network_spent_vehicle_export_mods(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: i32, _p_9: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA75CCF58A60A5FD1, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into()]); }
5384#[inline] pub fn _network_spent_vip_utility_charges(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5182A339A3474510, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5385#[inline] pub fn _network_spent_wager(_p_0: i32, _p_1: i32, _amount: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD99DB210089617FE, &[_p_0.into(), _p_1.into(), _amount.into()]); }
5386}
5387pub mod cutscene {
5388use cfx_core::types::ToMessagePack;
5389#[inline] pub fn _0x011883f41211432a(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _p_6: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x11883F41211432A, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _p_6.into()]); }
5390#[inline] pub fn _0x06ee9048fd080382(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6EE9048FD080382, &[_p_0.into()]); }
5391#[inline] pub fn _0x20746f7b1032a3c7(_p_0: bool, _p_1: bool, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x20746F7B1032A3C7, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5392#[inline] pub fn _0x2f137b508de238f2(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2F137B508DE238F2, &[_p_0.into()]); }
5393#[inline] pub fn _0x4cebc1ed31e8925e(_cutscene_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x4CEBC1ED31E8925E, &[_cutscene_name.as_char_ptr().into()]).unwrap_or_default() }
5394#[inline] pub fn _0x4fcd976da686580c(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x4FCD976DA686580C, &[_p_0.into()]).unwrap_or_default() }
5395#[inline] pub fn _0x583df8e3d4afbd98() -> i32 { cfx_core::invoker::invoke(0x583DF8E3D4AFBD98, &[]).unwrap_or_default() }
5396#[inline] pub fn _0x5edef0cf8c1dab3c() -> bool { cfx_core::invoker::invoke(0x5EDEF0CF8C1DAB3C, &[]).unwrap_or_default() }
5397#[inline] pub fn _0x7f96f23fa9b73327(_model_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7F96F23FA9B73327, &[_model_hash.into()]); }
5398#[inline] pub fn _0x8d9df6eca8768583(_thread_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8D9DF6ECA8768583, &[_thread_id.into()]); }
5399#[inline] pub fn _0x971d7b15bcdbef99() -> i32 { cfx_core::invoker::invoke(0x971D7B15BCDBEF99, &[]).unwrap_or_default() }
5400#[inline] pub fn _0xa0fe76168a189ddb() -> i32 { cfx_core::invoker::invoke(0xA0FE76168A189DDB, &[]).unwrap_or_default() }
5401#[inline] pub fn _0xc61b86c9f61eb404(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC61B86C9F61EB404, &[_toggle.into()]); }
5402#[inline] pub fn _0xe36a98d8ab3d3c66(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE36A98D8AB3D3C66, &[_p_0.into()]); }
5403#[inline] pub fn can_request_assets_for_cutscene_entity() -> bool { cfx_core::invoker::invoke(0xB56BBBCC2955D9CB, &[]).unwrap_or_default() }
5404#[inline] pub fn can_set_enter_state_for_registered_entity(_cutscene_ent_name: impl cfx_core::types::AsCharPtr, _model_hash: i32) -> bool { cfx_core::invoker::invoke(0x645D0B458D8E17B5, &[_cutscene_ent_name.as_char_ptr().into(), _model_hash.into()]).unwrap_or_default() }
5405#[inline] pub fn can_set_exit_state_for_camera(_p_0: bool) -> bool { cfx_core::invoker::invoke(0xB2CBCD0930DFB420, &[_p_0.into()]).unwrap_or_default() }
5406#[inline] pub fn can_set_exit_state_for_registered_entity(_cutscene_ent_name: impl cfx_core::types::AsCharPtr, _model_hash: i32) -> bool { cfx_core::invoker::invoke(0x4C6A6451C79E4662, &[_cutscene_ent_name.as_char_ptr().into(), _model_hash.into()]).unwrap_or_default() }
5407#[inline] pub fn does_cutscene_entity_exist(_cutscene_ent_name: impl cfx_core::types::AsCharPtr, _model_hash: i32) -> bool { cfx_core::invoker::invoke(0x499EF20C5DB25C59, &[_cutscene_ent_name.as_char_ptr().into(), _model_hash.into()]).unwrap_or_default() }
5408#[inline] pub fn get_cutscene_section_playing() -> i32 { cfx_core::invoker::invoke(0x49010A6A396553D8, &[]).unwrap_or_default() }
5409#[inline] pub fn get_cutscene_time() -> i32 { cfx_core::invoker::invoke(0xE625BEABBAFFDAB9, &[]).unwrap_or_default() }
5410#[inline] pub fn get_cutscene_total_duration() -> i32 { cfx_core::invoker::invoke(0xEE53B14A19E480D4, &[]).unwrap_or_default() }
5411#[inline] pub fn get_entity_index_of_cutscene_entity(_cutscene_ent_name: impl cfx_core::types::AsCharPtr, _model_hash: i32) -> i32 { cfx_core::invoker::invoke(0xA2E9FDB9A8C62F6, &[_cutscene_ent_name.as_char_ptr().into(), _model_hash.into()]).unwrap_or_default() }
5412#[inline] pub fn get_entity_index_of_registered_entity(_cutscene_ent_name: impl cfx_core::types::AsCharPtr, _model_hash: i32) -> i32 { cfx_core::invoker::invoke(0xC0741A26499654CD, &[_cutscene_ent_name.as_char_ptr().into(), _model_hash.into()]).unwrap_or_default() }
5413#[inline] pub fn has_cutscene_cut_this_frame() -> bool { cfx_core::invoker::invoke(0x708BDD8CD795B043, &[]).unwrap_or_default() }
5414#[inline] pub fn has_cutscene_finished() -> bool { cfx_core::invoker::invoke(0x7C0A893088881D57, &[]).unwrap_or_default() }
5415#[inline] pub fn has_cutscene_loaded() -> bool { cfx_core::invoker::invoke(0xC59F528E9AB9F339, &[]).unwrap_or_default() }
5416#[inline] pub fn has_cut_file_loaded(_cutscene_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xA1C996C2A744262E, &[_cutscene_name.as_char_ptr().into()]).unwrap_or_default() }
5417#[inline] pub fn has_this_cutscene_loaded(_cutscene_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x228D3D94F8A11C3C, &[_cutscene_name.as_char_ptr().into()]).unwrap_or_default() }
5418#[inline] pub fn is_cutscene_active() -> bool { cfx_core::invoker::invoke(0x991251AFC3981F84, &[]).unwrap_or_default() }
5419#[inline] pub fn is_cutscene_playback_flag_set(_flag: i32) -> bool { cfx_core::invoker::invoke(0x71B74D2AE19338D0, &[_flag.into()]).unwrap_or_default() }
5420#[inline] pub fn is_cutscene_playing() -> bool { cfx_core::invoker::invoke(0xD3C2E180A40F031E, &[]).unwrap_or_default() }
5421#[inline] pub fn register_entity_for_cutscene(_cutscene_ped: i32, _cutscene_ent_name: impl cfx_core::types::AsCharPtr, _p_2: i32, _model_hash: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE40C1C56DF95C2E8, &[_cutscene_ped.into(), _cutscene_ent_name.as_char_ptr().into(), _p_2.into(), _model_hash.into(), _p_4.into()]); }
5422#[inline] pub fn register_synchronised_script_speech() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2131046957F31B04, &[]); }
5423#[inline] pub fn remove_cutscene() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x440AF51A3462B86F, &[]); }
5424#[inline] pub fn remove_cut_file(_cutscene_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD00D76A7DFC9D852, &[_cutscene_name.as_char_ptr().into()]); }
5425#[inline] pub fn request_cutscene(_cutscene_name: impl cfx_core::types::AsCharPtr, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7A86743F475D9E09, &[_cutscene_name.as_char_ptr().into(), _flags.into()]); }
5426#[inline] pub fn request_cutscene_with_playback_list(_cutscene_name: impl cfx_core::types::AsCharPtr, _playback_flags: i32, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC23DE0E91C30B58C, &[_cutscene_name.as_char_ptr().into(), _playback_flags.into(), _flags.into()]); }
5427#[inline] pub fn request_cut_file(_cutscene_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6A3524161C502BA, &[_cutscene_name.as_char_ptr().into()]); }
5428#[inline] pub fn set_cutscene_can_be_skipped(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x41FAA8FB2ECE8720, &[_p_0.into()]); }
5429#[inline] pub fn set_cutscene_entity_streaming_flags(_cutscene_ent_name: impl cfx_core::types::AsCharPtr, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4C61C75BEE8184C2, &[_cutscene_ent_name.as_char_ptr().into(), _p_1.into(), _p_2.into()]); }
5430#[inline] pub fn set_cutscene_fade_values(_p_0: bool, _p_1: bool, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8093F23ABACCC7D4, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5431#[inline] pub fn set_cutscene_origin(_x: f32, _y: f32, _z: f32, _p_3: f32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB812B3FD1C01CF27, &[_x.into(), _y.into(), _z.into(), _p_3.into(), _p_4.into()]); }
5432#[inline] pub fn set_cutscene_ped_component_variation(_cutscene_ent_name: impl cfx_core::types::AsCharPtr, _p_1: i32, _p_2: i32, _p_3: i32, _model_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBA01E7B6DEEFBBC9, &[_cutscene_ent_name.as_char_ptr().into(), _p_1.into(), _p_2.into(), _p_3.into(), _model_hash.into()]); }
5433#[inline] pub fn set_cutscene_ped_component_variation_from_ped(_cutscene_ent_name: impl cfx_core::types::AsCharPtr, _ped: i32, _model_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2A56C06EBEF2B0D9, &[_cutscene_ent_name.as_char_ptr().into(), _ped.into(), _model_hash.into()]); }
5434#[inline] pub fn set_cutscene_ped_prop_variation(_cutscene_ent_name: impl cfx_core::types::AsCharPtr, _p_1: i32, _p_2: i32, _p_3: i32, _model_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x546524ADE2E9723, &[_cutscene_ent_name.as_char_ptr().into(), _p_1.into(), _p_2.into(), _p_3.into(), _model_hash.into()]); }
5435#[inline] pub fn set_cutscene_trigger_area(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9896CE4721BE84BA, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
5436#[inline] pub fn start_cutscene(_flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x186D5CB5E7B0FF7B, &[_flags.into()]); }
5437#[inline] pub fn start_cutscene_at_coords(_x: f32, _y: f32, _z: f32, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1C9ADDA3244A1FBF, &[_x.into(), _y.into(), _z.into(), _flags.into()]); }
5438#[inline] pub fn stop_cutscene(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC7272775B4DC786E, &[_p_0.into()]); }
5439#[inline] pub fn stop_cutscene_immediately() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD220BDD222AC4A1E, &[]); }
5440#[inline] pub fn was_cutscene_skipped() -> bool { cfx_core::invoker::invoke(0x40C8656EDAEDD569, &[]).unwrap_or_default() }
5441#[inline] pub fn _get_cut_file_num_sections(_cutscene_name: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xABC54DE641DC0FC, &[_cutscene_name.as_char_ptr().into()]).unwrap_or_default() }
5442}
5443pub mod datafile {
5444use cfx_core::types::ToMessagePack;
5445#[inline] pub fn _0x6ad0bd5e087866cb(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6AD0BD5E087866CB, &[_p_0.into()]); }
5446#[inline] pub fn _0xa6eef01087181edd(_p_0: i32, _p_1: i32) -> i32 { cfx_core::invoker::invoke(0xA6EEF01087181EDD, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
5447#[inline] pub fn _0xdbf860cf1db8e599(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0xDBF860CF1DB8E599, &[_p_0.into()]).unwrap_or_default() }
5448#[inline] pub fn dataarray_add_bool(_array_data: &mut i32, _value: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF8B0F5A43E928C76, &[_array_data.into(), _value.into()]); }
5449#[inline] pub fn dataarray_add_dict(_array_data: &mut i32) -> i32 { cfx_core::invoker::invoke(0x6889498B3E19C797, &[_array_data.into()]).unwrap_or_default() }
5450#[inline] pub fn dataarray_add_float(_array_data: &mut i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x57A995FD75D37F56, &[_array_data.into(), _value.into()]); }
5451#[inline] pub fn dataarray_add_int(_array_data: &mut i32, _value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCABDB751D86FE93B, &[_array_data.into(), _value.into()]); }
5452#[inline] pub fn dataarray_add_string(_array_data: &mut i32, _value: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2F0661C155AEEEAA, &[_array_data.into(), _value.as_char_ptr().into()]); }
5453#[inline] pub fn dataarray_add_vector(_array_data: &mut i32, _value_x: f32, _value_y: f32, _value_z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x407F8D034F70F0C2, &[_array_data.into(), _value_x.into(), _value_y.into(), _value_z.into()]); }
5454#[inline] pub fn dataarray_get_bool(_array_data: &mut i32, _array_index: i32) -> bool { cfx_core::invoker::invoke(0x50C1B2874E50C114, &[_array_data.into(), _array_index.into()]).unwrap_or_default() }
5455#[inline] pub fn dataarray_get_count(_array_data: &mut i32) -> i32 { cfx_core::invoker::invoke(0x65DB281590CEA2D, &[_array_data.into()]).unwrap_or_default() }
5456#[inline] pub fn dataarray_get_dict(_array_data: &mut i32, _array_index: i32) -> i32 { cfx_core::invoker::invoke(0x8B5FADCC4E3A145F, &[_array_data.into(), _array_index.into()]).unwrap_or_default() }
5457#[inline] pub fn dataarray_get_float(_array_data: &mut i32, _array_index: i32) -> f32 { cfx_core::invoker::invoke(0xC0C527B525D7CFB5, &[_array_data.into(), _array_index.into()]).unwrap_or_default() }
5458#[inline] pub fn dataarray_get_int(_array_data: &mut i32, _array_index: i32) -> i32 { cfx_core::invoker::invoke(0x3E5AE19425CD74BE, &[_array_data.into(), _array_index.into()]).unwrap_or_default() }
5459#[inline] pub fn dataarray_get_string(_array_data: &mut i32, _array_index: i32) -> Option<String> { cfx_core::invoker::invoke(0xD3F2FFEB8D836F52, &[_array_data.into(), _array_index.into()]).ok() }
5460#[inline] pub fn dataarray_get_type(_array_data: &mut i32, _array_index: i32) -> i32 { cfx_core::invoker::invoke(0x3A0014ADB172A3C5, &[_array_data.into(), _array_index.into()]).unwrap_or_default() }
5461#[inline] pub fn dataarray_get_vector(_array_data: &mut i32, _array_index: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x8D2064E5B64A628A, &[_array_data.into(), _array_index.into()]).unwrap_or_default() }
5462#[inline] pub fn datadict_create_array(_object_data: &mut i32, _key: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x5B11728527CA6E5F, &[_object_data.into(), _key.as_char_ptr().into()]).unwrap_or_default() }
5463#[inline] pub fn datadict_create_dict(_object_data: &mut i32, _key: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xA358F56F10732EE1, &[_object_data.into(), _key.as_char_ptr().into()]).unwrap_or_default() }
5464#[inline] pub fn datadict_get_array(_object_data: &mut i32, _key: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x7A983AA9DA2659ED, &[_object_data.into(), _key.as_char_ptr().into()]).unwrap_or_default() }
5465#[inline] pub fn datadict_get_bool(_object_data: &mut i32, _key: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x1186940ED72FFEEC, &[_object_data.into(), _key.as_char_ptr().into()]).unwrap_or_default() }
5466#[inline] pub fn datadict_get_dict(_object_data: &mut i32, _key: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xB6B9DDC412FCEEE2, &[_object_data.into(), _key.as_char_ptr().into()]).unwrap_or_default() }
5467#[inline] pub fn datadict_get_float(_object_data: &mut i32, _key: impl cfx_core::types::AsCharPtr) -> f32 { cfx_core::invoker::invoke(0x6610343E73B9727, &[_object_data.into(), _key.as_char_ptr().into()]).unwrap_or_default() }
5468#[inline] pub fn datadict_get_int(_object_data: &mut i32, _key: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x78F06F6B1FB5A80C, &[_object_data.into(), _key.as_char_ptr().into()]).unwrap_or_default() }
5469#[inline] pub fn datadict_get_string(_object_data: &mut i32, _key: impl cfx_core::types::AsCharPtr) -> Option<String> { cfx_core::invoker::invoke(0x3D2FD9E763B24472, &[_object_data.into(), _key.as_char_ptr().into()]).ok() }
5470#[inline] pub fn datadict_get_type(_object_data: &mut i32, _key: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x31C55ED33227371, &[_object_data.into(), _key.as_char_ptr().into()]).unwrap_or_default() }
5471#[inline] pub fn datadict_get_vector(_object_data: &mut i32, _key: impl cfx_core::types::AsCharPtr) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x46CD3CB66E0825CC, &[_object_data.into(), _key.as_char_ptr().into()]).unwrap_or_default() }
5472#[inline] pub fn datadict_set_bool(_object_data: &mut i32, _key: impl cfx_core::types::AsCharPtr, _value: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x35124302A556A325, &[_object_data.into(), _key.as_char_ptr().into(), _value.into()]); }
5473#[inline] pub fn datadict_set_float(_object_data: &mut i32, _key: impl cfx_core::types::AsCharPtr, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC27E1CC2D795105E, &[_object_data.into(), _key.as_char_ptr().into(), _value.into()]); }
5474#[inline] pub fn datadict_set_int(_object_data: &mut i32, _key: impl cfx_core::types::AsCharPtr, _value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE7E035450A7948D5, &[_object_data.into(), _key.as_char_ptr().into(), _value.into()]); }
5475#[inline] pub fn datadict_set_string(_object_data: &mut i32, _key: impl cfx_core::types::AsCharPtr, _value: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8FF3847DADD8E30C, &[_object_data.into(), _key.as_char_ptr().into(), _value.as_char_ptr().into()]); }
5476#[inline] pub fn datadict_set_vector(_object_data: &mut i32, _key: impl cfx_core::types::AsCharPtr, _value_x: f32, _value_y: f32, _value_z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4CD49B76338C7DEE, &[_object_data.into(), _key.as_char_ptr().into(), _value_x.into(), _value_y.into(), _value_z.into()]); }
5477#[inline] pub fn datafile_clear_watch_list() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6CC86E78358D5119, &[]); }
5478#[inline] pub fn datafile_create() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD27058A1CA2B13EE, &[]); }
5479#[inline] pub fn datafile_delete() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9AB9C1CFC8862DFB, &[]); }
5480#[inline] pub fn datafile_delete_requested_file(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x8F5EA1C01D65A100, &[_p_0.into()]).unwrap_or_default() }
5481#[inline] pub fn datafile_flush_mission_header() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC55854C7D7274882, &[]); }
5482#[inline] pub fn datafile_get_file_dict() -> Option<String> { cfx_core::invoker::invoke(0x906B778CA1DC72B6, &[]).ok() }
5483#[inline] pub fn datafile_has_loaded_file_data(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x15FF52B809DB2353, &[_p_0.into()]).unwrap_or_default() }
5484#[inline] pub fn datafile_has_valid_file_data(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xF8CC1EBE0B62E29F, &[_p_0.into()]).unwrap_or_default() }
5485#[inline] pub fn datafile_is_save_pending() -> bool { cfx_core::invoker::invoke(0xBEDB96A7584AA8CF, &[]).unwrap_or_default() }
5486#[inline] pub fn datafile_is_valid_request_id(_index: i32) -> bool { cfx_core::invoker::invoke(0xFCCAE5B92A830878, &[_index.into()]).unwrap_or_default() }
5487#[inline] pub fn datafile_load_offline_ugc(_filename: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xC5238C011AF405E4, &[_filename.as_char_ptr().into()]).unwrap_or_default() }
5488#[inline] pub fn datafile_select_active_file(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x22DA66936E0FFF37, &[_p_0.into()]).unwrap_or_default() }
5489#[inline] pub fn datafile_select_creator_stats(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x1095C95CD46B624, &[_p_0.into()]).unwrap_or_default() }
5490#[inline] pub fn datafile_select_ugc_data(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xA69AC4ADE82B57A4, &[_p_0.into()]).unwrap_or_default() }
5491#[inline] pub fn datafile_select_ugc_player_data(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x52818819057F2B40, &[_p_0.into()]).unwrap_or_default() }
5492#[inline] pub fn datafile_select_ugc_stats(_p_0: i32, _p_1: bool) -> bool { cfx_core::invoker::invoke(0x9CB0BFA7A9342C3D, &[_p_0.into(), _p_1.into()]).unwrap_or_default() }
5493#[inline] pub fn datafile_start_save_to_cloud(_filename: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x83BCCE3224735F05, &[_filename.as_char_ptr().into()]).unwrap_or_default() }
5494#[inline] pub fn datafile_store_mission_header() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2ED61456317B8178, &[]); }
5495#[inline] pub fn datafile_update_save_to_cloud(_p_0: &mut bool) -> bool { cfx_core::invoker::invoke(0x4DFDD9EB705F8140, &[_p_0.into()]).unwrap_or_default() }
5496#[inline] pub fn datafile_watch_request_id(_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAD6875BBC0FC899C, &[_id.into()]); }
5497#[inline] pub fn ugc_create_content(_data: impl cfx_core::types::AsCharPtr, _data_count: bool, _content_name: impl cfx_core::types::AsCharPtr, _description: impl cfx_core::types::AsCharPtr, _tags_csv: impl cfx_core::types::AsCharPtr, _content_type_name: impl cfx_core::types::AsCharPtr, _publish: bool) -> bool { cfx_core::invoker::invoke(0xC84527E235FCA219, &[_data.as_char_ptr().into(), _data_count.into(), _content_name.as_char_ptr().into(), _description.as_char_ptr().into(), _tags_csv.as_char_ptr().into(), _content_type_name.as_char_ptr().into(), _publish.into()]).unwrap_or_default() }
5498#[inline] pub fn ugc_create_mission(_content_name: impl cfx_core::types::AsCharPtr, _description: impl cfx_core::types::AsCharPtr, _tags_csv: impl cfx_core::types::AsCharPtr, _content_type_name: impl cfx_core::types::AsCharPtr, _publish: bool) -> bool { cfx_core::invoker::invoke(0xA5EFC3E847D60507, &[_content_name.as_char_ptr().into(), _description.as_char_ptr().into(), _tags_csv.as_char_ptr().into(), _content_type_name.as_char_ptr().into(), _publish.into()]).unwrap_or_default() }
5499#[inline] pub fn ugc_set_player_data(_content_id: impl cfx_core::types::AsCharPtr, _rating: f32, _content_type_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x692D808C34A82143, &[_content_id.as_char_ptr().into(), _rating.into(), _content_type_name.as_char_ptr().into()]).unwrap_or_default() }
5500#[inline] pub fn ugc_update_content(_content_id: impl cfx_core::types::AsCharPtr, _data: &mut i32, _data_count: bool, _content_name: impl cfx_core::types::AsCharPtr, _description: impl cfx_core::types::AsCharPtr, _tags_csv: impl cfx_core::types::AsCharPtr, _content_type_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x648E7A5434AF7969, &[_content_id.as_char_ptr().into(), _data.into(), _data_count.into(), _content_name.as_char_ptr().into(), _description.as_char_ptr().into(), _tags_csv.as_char_ptr().into(), _content_type_name.as_char_ptr().into()]).unwrap_or_default() }
5501#[inline] pub fn ugc_update_mission(_content_id: impl cfx_core::types::AsCharPtr, _content_name: impl cfx_core::types::AsCharPtr, _description: impl cfx_core::types::AsCharPtr, _tags_csv: impl cfx_core::types::AsCharPtr, _content_type_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x4645DE9980999E93, &[_content_id.as_char_ptr().into(), _content_name.as_char_ptr().into(), _description.as_char_ptr().into(), _tags_csv.as_char_ptr().into(), _content_type_name.as_char_ptr().into()]).unwrap_or_default() }
5502}
5503pub mod weapon {
5504use cfx_core::types::ToMessagePack;
5505#[inline] pub fn _0x24c024ba8379a70a(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x24C024BA8379A70A, &[_p_0.into(), _p_1.into()]); }
5506#[inline] pub fn _0x50276ef8172f5f12(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x50276EF8172F5F12, &[_ped.into()]); }
5507#[inline] pub fn _0x977ca98939e82e4b(_weapon_object: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x977CA98939E82E4B, &[_weapon_object.into(), _p_1.into()]); }
5508#[inline] pub fn _0xa2c9ac24b4061285(_ped: i32, _weapon_hash: i32) -> i32 { cfx_core::invoker::invoke(0xA2C9AC24B4061285, &[_ped.into(), _weapon_hash.into()]).unwrap_or_default() }
5509#[inline] pub fn _0xe4dcec7fd5b739a5(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE4DCEC7FD5B739A5, &[_ped.into()]); }
5510#[inline] pub fn add_ammo_to_ped(_ped: i32, _weapon_hash: i32, _ammo: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x78F0424C34306220, &[_ped.into(), _weapon_hash.into(), _ammo.into()]); }
5511#[inline] pub fn can_use_weapon_on_parachute(_weapon_hash: i32) -> bool { cfx_core::invoker::invoke(0xBC7BE5ABC0879F74, &[_weapon_hash.into()]).unwrap_or_default() }
5512#[inline] pub fn clear_entity_last_weapon_damage(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAC678E40BE7C74D2, &[_entity.into()]); }
5513#[inline] pub fn clear_ped_last_weapon_damage(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE98F88A24C5F4B8, &[_ped.into()]); }
5514#[inline] pub fn create_weapon_object(_weapon_hash: i32, _ammo_count: i32, _x: f32, _y: f32, _z: f32, _show_world_model: bool, _scale: f32, _p_7: i32) -> i32 { cfx_core::invoker::invoke(0x9541D3CF0D398F36, &[_weapon_hash.into(), _ammo_count.into(), _x.into(), _y.into(), _z.into(), _show_world_model.into(), _scale.into(), _p_7.into()]).unwrap_or_default() }
5515#[inline] pub fn does_weapon_take_weapon_component(_weapon_hash: i32, _component_hash: i32) -> bool { cfx_core::invoker::invoke(0x5CEE3DF569CECAB0, &[_weapon_hash.into(), _component_hash.into()]).unwrap_or_default() }
5516#[inline] pub fn enable_laser_sight_rendering(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC8B46D7727D864AA, &[_toggle.into()]); }
5517#[inline] pub fn explode_projectiles(_ped: i32, _weapon_hash: i32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFC4BD125DE7611E4, &[_ped.into(), _weapon_hash.into(), _p_2.into()]); }
5518#[inline] pub fn get_ammo_in_clip(_ped: i32, _weapon_hash: i32, _ammo: &mut i32) -> bool { cfx_core::invoker::invoke(0x2E1202248937775C, &[_ped.into(), _weapon_hash.into(), _ammo.into()]).unwrap_or_default() }
5519#[inline] pub fn get_ammo_in_ped_weapon(_ped: i32, _weaponhash: i32) -> i32 { cfx_core::invoker::invoke(0x15A522136D7F951, &[_ped.into(), _weaponhash.into()]).unwrap_or_default() }
5520#[inline] pub fn get_best_ped_weapon(_ped: i32, _p_1: bool) -> i32 { cfx_core::invoker::invoke(0x8483E98E8B888AE2, &[_ped.into(), _p_1.into()]).unwrap_or_default() }
5521#[inline] pub fn get_current_ped_vehicle_weapon(_ped: i32, _weapon_hash: &mut i32) -> bool { cfx_core::invoker::invoke(0x1017582BCD3832DC, &[_ped.into(), _weapon_hash.into()]).unwrap_or_default() }
5522#[inline] pub fn get_current_ped_weapon(_ped: i32, _weapon_hash: &mut i32, _p_2: bool) -> bool { cfx_core::invoker::invoke(0x3A87E44BB9A01D54, &[_ped.into(), _weapon_hash.into(), _p_2.into()]).unwrap_or_default() }
5523#[inline] pub fn get_current_ped_weapon_entity_index(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x3B390A939AF0B5FC, &[_ped.into()]).unwrap_or_default() }
5524#[inline] pub fn get_is_ped_gadget_equipped(_ped: i32, _gadget_hash: i32) -> bool { cfx_core::invoker::invoke(0xF731332072F5156C, &[_ped.into(), _gadget_hash.into()]).unwrap_or_default() }
5525#[inline] pub fn get_lockon_distance_of_current_ped_weapon(_ped: i32) -> f32 { cfx_core::invoker::invoke(0x840F03E9041E2C9C, &[_ped.into()]).unwrap_or_default() }
5526#[inline] pub fn get_max_ammo(_ped: i32, _weapon_hash: i32, _ammo: &mut i32) -> bool { cfx_core::invoker::invoke(0xDC16122C7A20C933, &[_ped.into(), _weapon_hash.into(), _ammo.into()]).unwrap_or_default() }
5527#[inline] pub fn get_max_ammo_in_clip(_ped: i32, _weapon_hash: i32, _p_2: bool) -> i32 { cfx_core::invoker::invoke(0xA38DCFFCEA8962FA, &[_ped.into(), _weapon_hash.into(), _p_2.into()]).unwrap_or_default() }
5528#[inline] pub fn get_max_range_of_current_ped_weapon(_ped: i32) -> f32 { cfx_core::invoker::invoke(0x814C9D19DFD69679, &[_ped.into()]).unwrap_or_default() }
5529#[inline] pub fn get_ped_ammo_by_type(_ped: i32, _ammo_type: i32) -> i32 { cfx_core::invoker::invoke(0x39D22031557946C1, &[_ped.into(), _ammo_type.into()]).unwrap_or_default() }
5530#[inline] pub fn get_ped_ammo_type_from_weapon(_ped: i32, _weapon_hash: i32) -> i32 { cfx_core::invoker::invoke(0x7FEAD38B326B9F74, &[_ped.into(), _weapon_hash.into()]).unwrap_or_default() }
5531#[inline] pub fn get_ped_last_weapon_impact_coord(_ped: i32, _coords: &mut cfx_core::types::Vector3) -> bool { cfx_core::invoker::invoke(0x6C4D0409BA1A2BC2, &[_ped.into(), _coords.into()]).unwrap_or_default() }
5532#[inline] pub fn get_ped_weapontype_in_slot(_ped: i32, _weapon_slot: i32) -> i32 { cfx_core::invoker::invoke(0xEFFED78E9011134D, &[_ped.into(), _weapon_slot.into()]).unwrap_or_default() }
5533#[inline] pub fn get_ped_weapon_tint_index(_ped: i32, _weapon_hash: i32) -> i32 { cfx_core::invoker::invoke(0x2B9EEDC07BD06B9F, &[_ped.into(), _weapon_hash.into()]).unwrap_or_default() }
5534#[inline] pub fn get_selected_ped_weapon(_ped: i32) -> i32 { cfx_core::invoker::invoke(0xA6DB4965674D243, &[_ped.into()]).unwrap_or_default() }
5535#[inline] pub fn get_weapontype_group(_weapon_hash: i32) -> i32 { cfx_core::invoker::invoke(0xC3287EE3050FB74C, &[_weapon_hash.into()]).unwrap_or_default() }
5536#[inline] pub fn get_weapontype_model(_weapon_hash: i32) -> i32 { cfx_core::invoker::invoke(0xF46CDC33180FDA94, &[_weapon_hash.into()]).unwrap_or_default() }
5537#[inline] pub fn get_weapontype_slot(_weapon_hash: i32) -> i32 { cfx_core::invoker::invoke(0x4215460B9B8B7FA0, &[_weapon_hash.into()]).unwrap_or_default() }
5538#[inline] pub fn get_weapon_clip_size(_weapon_hash: i32) -> i32 { cfx_core::invoker::invoke(0x583BE370B1EC6EB4, &[_weapon_hash.into()]).unwrap_or_default() }
5539#[inline] pub fn get_weapon_component_hud_stats(_component_hash: i32, _out_data: &mut i32) -> bool { cfx_core::invoker::invoke(0xB3CAF387AE12E9F8, &[_component_hash.into(), _out_data.into()]).unwrap_or_default() }
5540#[inline] pub fn get_weapon_component_type_model(_component_hash: i32) -> i32 { cfx_core::invoker::invoke(0xDB57B41EC1DB083, &[_component_hash.into()]).unwrap_or_default() }
5541#[inline] pub fn get_weapon_damage(_weapon_hash: i32, _component_hash: i32) -> f32 { cfx_core::invoker::invoke(0x3133B907D8B32053, &[_weapon_hash.into(), _component_hash.into()]).unwrap_or_default() }
5542#[inline] pub fn get_weapon_damage_type(_weapon_hash: i32) -> i32 { cfx_core::invoker::invoke(0x3BE0BB12D25FB305, &[_weapon_hash.into()]).unwrap_or_default() }
5543#[inline] pub fn get_weapon_hud_stats(_weapon_hash: i32, _out_data: &mut i32) -> bool { cfx_core::invoker::invoke(0xD92C739EE34C9EBA, &[_weapon_hash.into(), _out_data.into()]).unwrap_or_default() }
5544#[inline] pub fn get_weapon_object_from_ped(_ped: i32, _p_1: bool) -> i32 { cfx_core::invoker::invoke(0xCAE1DC9A0E22A16D, &[_ped.into(), _p_1.into()]).unwrap_or_default() }
5545#[inline] pub fn get_weapon_object_tint_index(_weapon: i32) -> i32 { cfx_core::invoker::invoke(0xCD183314F7CD2E57, &[_weapon.into()]).unwrap_or_default() }
5546#[inline] pub fn get_weapon_tint_count(_weapon_hash: i32) -> i32 { cfx_core::invoker::invoke(0x5DCF6C5CAB2E9BF7, &[_weapon_hash.into()]).unwrap_or_default() }
5547#[inline] pub fn give_delayed_weapon_to_ped(_ped: i32, _weapon_hash: i32, _ammo_count: i32, _b_force_in_hand: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB282DC6EBD803C75, &[_ped.into(), _weapon_hash.into(), _ammo_count.into(), _b_force_in_hand.into()]); }
5548#[inline] pub fn give_weapon_component_to_ped(_ped: i32, _weapon_hash: i32, _component_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD966D51AA5B28BB9, &[_ped.into(), _weapon_hash.into(), _component_hash.into()]); }
5549#[inline] pub fn give_weapon_component_to_weapon_object(_weapon_object: i32, _addon_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x33E179436C0B31DB, &[_weapon_object.into(), _addon_hash.into()]); }
5550#[inline] pub fn give_weapon_object_to_ped(_weapon_object: i32, _ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB1FA61371AF7C4B7, &[_weapon_object.into(), _ped.into()]); }
5551#[inline] pub fn give_weapon_to_ped(_ped: i32, _weapon_hash: i32, _ammo_count: i32, _is_hidden: bool, _b_force_in_hand: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBF0FD6E56C964FCB, &[_ped.into(), _weapon_hash.into(), _ammo_count.into(), _is_hidden.into(), _b_force_in_hand.into()]); }
5552#[inline] pub fn has_entity_been_damaged_by_weapon(_entity: i32, _weapon_hash: i32, _weapon_type: i32) -> bool { cfx_core::invoker::invoke(0x131D401334815E94, &[_entity.into(), _weapon_hash.into(), _weapon_type.into()]).unwrap_or_default() }
5553#[inline] pub fn has_ped_been_damaged_by_weapon(_ped: i32, _weapon_hash: i32, _weapon_type: i32) -> bool { cfx_core::invoker::invoke(0x2D343D2219CD027A, &[_ped.into(), _weapon_hash.into(), _weapon_type.into()]).unwrap_or_default() }
5554#[inline] pub fn has_ped_got_weapon(_ped: i32, _weapon_hash: i32, _p_2: bool) -> bool { cfx_core::invoker::invoke(0x8DECB02F88F428BC, &[_ped.into(), _weapon_hash.into(), _p_2.into()]).unwrap_or_default() }
5555#[inline] pub fn has_ped_got_weapon_component(_ped: i32, _weapon_hash: i32, _component_hash: i32) -> bool { cfx_core::invoker::invoke(0xC593212475FAE340, &[_ped.into(), _weapon_hash.into(), _component_hash.into()]).unwrap_or_default() }
5556#[inline] pub fn has_vehicle_got_projectile_attached(_driver: i32, _vehicle: i32, _weapon_hash: i32, _p_3: i32) -> bool { cfx_core::invoker::invoke(0x717C8481234E3B88, &[_driver.into(), _vehicle.into(), _weapon_hash.into(), _p_3.into()]).unwrap_or_default() }
5557#[inline] pub fn has_weapon_asset_loaded(_weapon_hash: i32) -> bool { cfx_core::invoker::invoke(0x36E353271F0E90EE, &[_weapon_hash.into()]).unwrap_or_default() }
5558#[inline] pub fn has_weapon_got_weapon_component(_weapon: i32, _addon_hash: i32) -> bool { cfx_core::invoker::invoke(0x76A18844E743BF91, &[_weapon.into(), _addon_hash.into()]).unwrap_or_default() }
5559#[inline] pub fn hide_ped_weapon_for_scripted_cutscene(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6F6981D2253C208F, &[_ped.into(), _toggle.into()]); }
5560#[inline] pub fn is_flash_light_on(_ped: i32) -> bool { cfx_core::invoker::invoke(0x4B7620C47217126C, &[_ped.into()]).unwrap_or_default() }
5561#[inline] pub fn is_ped_armed(_ped: i32, _type_flags: i32) -> bool { cfx_core::invoker::invoke(0x475768A975D5AD17, &[_ped.into(), _type_flags.into()]).unwrap_or_default() }
5562#[inline] pub fn is_ped_current_weapon_silenced(_ped: i32) -> bool { cfx_core::invoker::invoke(0x65F0C5AE05943EC7, &[_ped.into()]).unwrap_or_default() }
5563#[inline] pub fn is_ped_weapon_component_active(_ped: i32, _weapon_hash: i32, _component_hash: i32) -> bool { cfx_core::invoker::invoke(0xD78DE0572D3969E, &[_ped.into(), _weapon_hash.into(), _component_hash.into()]).unwrap_or_default() }
5564#[inline] pub fn is_ped_weapon_ready_to_shoot(_ped: i32) -> bool { cfx_core::invoker::invoke(0xB80CA294F2F26749, &[_ped.into()]).unwrap_or_default() }
5565#[inline] pub fn is_weapon_valid(_weapon_hash: i32) -> bool { cfx_core::invoker::invoke(0x937C71165CF334B3, &[_weapon_hash.into()]).unwrap_or_default() }
5566#[inline] pub fn make_ped_reload(_ped: i32) -> bool { cfx_core::invoker::invoke(0x20AE33F3AC9C0033, &[_ped.into()]).unwrap_or_default() }
5567#[inline] pub fn refill_ammo_instantly(_ped: i32) -> bool { cfx_core::invoker::invoke(0x8C0D57EA686FAD87, &[_ped.into()]).unwrap_or_default() }
5568#[inline] pub fn remove_all_ped_weapons(_ped: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF25DF915FA38C5F3, &[_ped.into(), _p_1.into()]); }
5569#[inline] pub fn remove_all_projectiles_of_type(_weapon_hash: i32, _explode: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFC52E0F37E446528, &[_weapon_hash.into(), _explode.into()]); }
5570#[inline] pub fn remove_weapon_asset(_weapon_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAA08EF13F341C8FC, &[_weapon_hash.into()]); }
5571#[inline] pub fn remove_weapon_component_from_ped(_ped: i32, _weapon_hash: i32, _component_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1E8BE90C74FB4C09, &[_ped.into(), _weapon_hash.into(), _component_hash.into()]); }
5572#[inline] pub fn remove_weapon_component_from_weapon_object(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF7D82B0D66777611, &[_p_0.into(), _p_1.into()]); }
5573#[inline] pub fn remove_weapon_from_ped(_ped: i32, _weapon_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4899CB088EDF59B8, &[_ped.into(), _weapon_hash.into()]); }
5574#[inline] pub fn request_weapon_asset(_weapon_hash: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5443438F033E29C3, &[_weapon_hash.into(), _p_1.into(), _p_2.into()]); }
5575#[inline] pub fn request_weapon_high_detail_model(_weapon_object: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x48164DBB970AC3F0, &[_weapon_object.into()]); }
5576#[inline] pub fn set_ammo_in_clip(_ped: i32, _weapon_hash: i32, _ammo: i32) -> bool { cfx_core::invoker::invoke(0xDCD2A934D65CB497, &[_ped.into(), _weapon_hash.into(), _ammo.into()]).unwrap_or_default() }
5577#[inline] pub fn set_current_ped_vehicle_weapon(_ped: i32, _weapon_hash: i32) -> bool { cfx_core::invoker::invoke(0x75C55983C2C39DAA, &[_ped.into(), _weapon_hash.into()]).unwrap_or_default() }
5578#[inline] pub fn set_current_ped_weapon(_ped: i32, _weapon_hash: i32, _equip_now: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xADF692B254977C0C, &[_ped.into(), _weapon_hash.into(), _equip_now.into()]); }
5579#[inline] pub fn set_flash_light_fade_distance(_distance: f32) -> i32 { cfx_core::invoker::invoke(0xCEA66DAD478CD39B, &[_distance.into()]).unwrap_or_default() }
5580#[inline] pub fn set_ped_ammo(_ped: i32, _weapon_hash: i32, _ammo: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x14E56BC5B5DB6A19, &[_ped.into(), _weapon_hash.into(), _ammo.into()]); }
5581#[inline] pub fn set_ped_ammo_by_type(_ped: i32, _ammo_type: i32, _ammo: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5FD1E1F011E76D7E, &[_ped.into(), _ammo_type.into(), _ammo.into()]); }
5582#[inline] pub fn set_ped_ammo_to_drop(_ped: i32, _ammo: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA4EFEF9440A5B0EF, &[_ped.into(), _ammo.into()]); }
5583#[inline] pub fn set_ped_chance_of_firing_blanks(_ped: i32, _x_bias: f32, _y_bias: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8378627201D5497D, &[_ped.into(), _x_bias.into(), _y_bias.into()]); }
5584#[inline] pub fn set_ped_current_weapon_visible(_ped: i32, _visible: bool, _deselect_weapon: bool, _p_3: bool, _p_4: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x725A4CCFDED9A70, &[_ped.into(), _visible.into(), _deselect_weapon.into(), _p_3.into(), _p_4.into()]); }
5585#[inline] pub fn set_ped_drops_inventory_weapon(_ped: i32, _weapon_hash: i32, _x_offset: f32, _y_offset: f32, _z_offset: f32, _ammo_count: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x208A1888007FC0E6, &[_ped.into(), _weapon_hash.into(), _x_offset.into(), _y_offset.into(), _z_offset.into(), _ammo_count.into()]); }
5586#[inline] pub fn set_ped_drops_weapon(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6B7513D9966FBEC0, &[_ped.into()]); }
5587#[inline] pub fn set_ped_drops_weapons_when_dead(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x476AE72C1D19D1A8, &[_ped.into(), _toggle.into()]); }
5588#[inline] pub fn set_ped_gadget(_ped: i32, _gadget_hash: i32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD0D7B1E680ED4A1A, &[_ped.into(), _gadget_hash.into(), _p_2.into()]); }
5589#[inline] pub fn set_ped_infinite_ammo(_ped: i32, _toggle: bool, _weapon_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3EDCB0505123623B, &[_ped.into(), _toggle.into(), _weapon_hash.into()]); }
5590#[inline] pub fn set_ped_infinite_ammo_clip(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x183DADC6AA953186, &[_ped.into(), _toggle.into()]); }
5591#[inline] pub fn set_ped_shoot_ordnance_weapon(_ped: i32, _p_1: f32) -> i32 { cfx_core::invoker::invoke(0xB4C8D77C80C0421E, &[_ped.into(), _p_1.into()]).unwrap_or_default() }
5592#[inline] pub fn set_ped_weapon_tint_index(_ped: i32, _weapon_hash: i32, _tint_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x50969B9B89ED5738, &[_ped.into(), _weapon_hash.into(), _tint_index.into()]); }
5593#[inline] pub fn set_pickup_ammo_amount_scaler(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE620FD3512A04F18, &[_p_0.into()]); }
5594#[inline] pub fn set_weapon_animation_override(_ped: i32, _anim_style: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1055AC3A667F09D9, &[_ped.into(), _anim_style.into()]); }
5595#[inline] pub fn set_weapon_object_tint_index(_weapon: i32, _tint_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF827589017D4E4A9, &[_weapon.into(), _tint_index.into()]); }
5596#[inline] pub fn _add_ammo_to_ped_by_type(_ped: i32, _ammo_type: i32, _ammo: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2472622CE1F2D45F, &[_ped.into(), _ammo_type.into(), _ammo.into()]); }
5597#[inline] pub fn _create_air_defense_area(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: f32, _p_8: f32, _p_9: f32, _weapon_hash: i32) -> i32 { cfx_core::invoker::invoke(0x9DA58CDBF6BDBC08, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _weapon_hash.into()]).unwrap_or_default() }
5598#[inline] pub fn _create_air_defense_sphere(_p_0: f32, _p_1: f32, _p_2: f32, _radius: i32, _p_4: f32, _p_5: f32, _p_6: f32, _weapon_hash: i32) -> i32 { cfx_core::invoker::invoke(0x91EF34584710BE99, &[_p_0.into(), _p_1.into(), _p_2.into(), _radius.into(), _p_4.into(), _p_5.into(), _p_6.into(), _weapon_hash.into()]).unwrap_or_default() }
5599#[inline] pub fn _does_air_defense_zone_exist(_zone_id: i32) -> bool { cfx_core::invoker::invoke(0xCD79A550999D7D4F, &[_zone_id.into()]).unwrap_or_default() }
5600#[inline] pub fn _fire_air_defense_weapon(_zone_id: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x44F1012B69313374, &[_zone_id.into(), _x.into(), _y.into(), _z.into()]); }
5601#[inline] pub fn _get_max_ammo_by_type(_ped: i32, _ammo_type: i32, _ammo: &mut i32) -> bool { cfx_core::invoker::invoke(0x585847C5E4E11709, &[_ped.into(), _ammo_type.into(), _ammo.into()]).unwrap_or_default() }
5602#[inline] pub fn _get_ped_ammo_type_from_weapon_2(_ped: i32, _weapon_hash: i32) -> i32 { cfx_core::invoker::invoke(0xF489B44DD5AF4BD9, &[_ped.into(), _weapon_hash.into()]).unwrap_or_default() }
5603#[inline] pub fn _get_ped_weapon_livery_color(_ped: i32, _weapon_hash: i32, _camo_component_hash: i32) -> i32 { cfx_core::invoker::invoke(0xF0A60040BE558F2D, &[_ped.into(), _weapon_hash.into(), _camo_component_hash.into()]).unwrap_or_default() }
5604#[inline] pub fn _get_weapon_component_variant_extra_component_count(_component_hash: i32) -> i32 { cfx_core::invoker::invoke(0x6558AC7C17BFEF58, &[_component_hash.into()]).unwrap_or_default() }
5605#[inline] pub fn _get_weapon_component_variant_extra_component_model(_component_hash: i32, _extra_component_index: i32) -> i32 { cfx_core::invoker::invoke(0x4D1CB8DC40208A17, &[_component_hash.into(), _extra_component_index.into()]).unwrap_or_default() }
5606#[inline] pub fn _get_weapon_object_livery_color(_weapon_object: i32, _camo_component_hash: i32) -> i32 { cfx_core::invoker::invoke(0xB3EA4FEABF41464B, &[_weapon_object.into(), _camo_component_hash.into()]).unwrap_or_default() }
5607#[inline] pub fn _get_weapon_time_between_shots(_weapon_hash: i32) -> i32 { cfx_core::invoker::invoke(0x65D2AACAD8CF7A4, &[_weapon_hash.into()]).unwrap_or_default() }
5608#[inline] pub fn _give_loadout_to_ped(_ped: i32, _loadout_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x68F8BE6AF5CDF8A6, &[_ped.into(), _loadout_hash.into()]); }
5609#[inline] pub fn _is_any_air_defense_zone_inside_sphere(_x: f32, _y: f32, _z: f32, _radius: f32, _out_zone_id: i32) -> bool { cfx_core::invoker::invoke(0xDAB963831DBFD3F4, &[_x.into(), _y.into(), _z.into(), _radius.into(), _out_zone_id.into()]).unwrap_or_default() }
5610#[inline] pub fn _remove_air_defense_zone(_zone_id: i32) -> bool { cfx_core::invoker::invoke(0xABF535877897560, &[_zone_id.into()]).unwrap_or_default() }
5611#[inline] pub fn _remove_all_air_defense_zones() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1E45B34ADEBEE48E, &[]); }
5612#[inline] pub fn _set_can_ped_equip_all_weapons(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEFF296097FF1E509, &[_ped.into(), _toggle.into()]); }
5613#[inline] pub fn _set_can_ped_equip_weapon(_ped: i32, _weapon_hash: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB4771B9AAF4E68E4, &[_ped.into(), _weapon_hash.into(), _toggle.into()]); }
5614#[inline] pub fn _set_flash_light_enabled(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x988DB6FE9B3AC000, &[_ped.into(), _toggle.into()]); }
5615#[inline] pub fn _set_ped_weapon_livery_color(_ped: i32, _weapon_hash: i32, _camo_component_hash: i32, _color_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9FE5633880ECD8ED, &[_ped.into(), _weapon_hash.into(), _camo_component_hash.into(), _color_index.into()]); }
5616#[inline] pub fn _set_player_air_defense_zone_flag(_player: i32, _zone_id: i32, _enable: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xECDC202B25E5CF48, &[_player.into(), _zone_id.into(), _enable.into()]); }
5617#[inline] pub fn _set_weapon_damage_modifier_this_frame(_weapon_hash: i32, _damage_multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4757F00BC6323CFE, &[_weapon_hash.into(), _damage_multiplier.into()]); }
5618#[inline] pub fn _set_weapon_object_livery_color(_weapon_object: i32, _camo_component_hash: i32, _color_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5DA825A85D0EA6E6, &[_weapon_object.into(), _camo_component_hash.into(), _color_index.into()]); }
5619}
5620pub mod physics {
5621use cfx_core::types::ToMessagePack;
5622#[inline] pub fn _0x36ccb9be67b970fd(_rope_id: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x36CCB9BE67B970FD, &[_rope_id.into(), _p_1.into()]); }
5623#[inline] pub fn _0x84de3b5fb3e666f0(_rope_id: &mut i32) -> bool { cfx_core::invoker::invoke(0x84DE3B5FB3E666F0, &[_rope_id.into()]).unwrap_or_default() }
5624#[inline] pub fn _0x9ebd751e5787baf2(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9EBD751E5787BAF2, &[_p_0.into()]); }
5625#[inline] pub fn _0xa1ae736541b0fca3(_rope_id: &mut i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA1AE736541B0FCA3, &[_rope_id.into(), _p_1.into()]); }
5626#[inline] pub fn _0xb1b6216ca2e7b55e(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB1B6216CA2E7B55E, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5627#[inline] pub fn _0xb743f735c03d7810(_rope_id: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB743F735C03D7810, &[_rope_id.into(), _p_1.into()]); }
5628#[inline] pub fn _0xbc0ce682d4d05650(_rope_id: i32, _p_1: i32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: f32, _p_8: f32, _p_9: f32, _p_10: f32, _p_11: f32, _p_12: f32, _p_13: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBC0CE682D4D05650, &[_rope_id.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into(), _p_11.into(), _p_12.into(), _p_13.into()]); }
5629#[inline] pub fn _0xcc6e963682533882(_object: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCC6E963682533882, &[_object.into()]); }
5630#[inline] pub fn activate_physics(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x710311ADF0E20730, &[_entity.into()]); }
5631#[inline] pub fn add_rope(_x: f32, _y: f32, _z: f32, _rot_x: f32, _rot_y: f32, _rot_z: f32, _length: f32, _rope_type: i32, _max_length: f32, _min_length: f32, _winding_speed: f32, _p_11: bool, _p_12: bool, _rigid: bool, _p_14: f32, _break_when_shot: bool, _unk_ptr: &mut i32) -> i32 { cfx_core::invoker::invoke(0xE832D760399EB220, &[_x.into(), _y.into(), _z.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _length.into(), _rope_type.into(), _max_length.into(), _min_length.into(), _winding_speed.into(), _p_11.into(), _p_12.into(), _rigid.into(), _p_14.into(), _break_when_shot.into(), _unk_ptr.into()]).unwrap_or_default() }
5632#[inline] pub fn apply_impulse_to_cloth(_pos_x: f32, _pos_y: f32, _pos_z: f32, _vec_x: f32, _vec_y: f32, _vec_z: f32, _impulse: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE37F721824571784, &[_pos_x.into(), _pos_y.into(), _pos_z.into(), _vec_x.into(), _vec_y.into(), _vec_z.into(), _impulse.into()]); }
5633#[inline] pub fn attach_entities_to_rope(_rope_id: i32, _ent_1: i32, _ent_2: i32, _ent_1_x: f32, _ent_1_y: f32, _ent_1_z: f32, _ent_2_x: f32, _ent_2_y: f32, _ent_2_z: f32, _length: f32, _p_10: bool, _p_11: bool, _bone_name_1: impl cfx_core::types::AsCharPtr, _bone_name_2: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3D95EC8B6D940AC3, &[_rope_id.into(), _ent_1.into(), _ent_2.into(), _ent_1_x.into(), _ent_1_y.into(), _ent_1_z.into(), _ent_2_x.into(), _ent_2_y.into(), _ent_2_z.into(), _length.into(), _p_10.into(), _p_11.into(), _bone_name_1.as_char_ptr().into(), _bone_name_2.as_char_ptr().into()]); }
5634#[inline] pub fn attach_rope_to_entity(_rope_id: i32, _entity: i32, _x: f32, _y: f32, _z: f32, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4B490A6832559A65, &[_rope_id.into(), _entity.into(), _x.into(), _y.into(), _z.into(), _p_5.into()]); }
5635#[inline] pub fn break_entity_glass(_entity: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: f32, _p_8: f32, _p_9: i32, _p_10: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2E648D16F6E308F3, &[_entity.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into()]); }
5636#[inline] pub fn delete_child_rope(_rope_id: i32) -> i32 { cfx_core::invoker::invoke(0xAA5D6B1888E4DB20, &[_rope_id.into()]).unwrap_or_default() }
5637#[inline] pub fn delete_rope(_rope_id: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x52B4829281364649, &[_rope_id.into()]); }
5638#[inline] pub fn detach_rope_from_entity(_rope_id: i32, _entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBCF3026912A8647D, &[_rope_id.into(), _entity.into()]); }
5639#[inline] pub fn does_rope_exist(_rope_id: &mut i32) -> bool { cfx_core::invoker::invoke(0xFD5448BE3111ED96, &[_rope_id.into()]).unwrap_or_default() }
5640#[inline] pub fn get_cgoffset(_entity: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x8214A4B5A7A33612, &[_entity.into()]).unwrap_or_default() }
5641#[inline] pub fn get_rope_last_vertex_coord(_rope_id: i32) -> i32 { cfx_core::invoker::invoke(0x21BB0FBD3E217C2D, &[_rope_id.into()]).unwrap_or_default() }
5642#[inline] pub fn get_rope_vertex_coord(_rope_id: i32, _vertex: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xEA61CA8E80F09E4D, &[_rope_id.into(), _vertex.into()]).unwrap_or_default() }
5643#[inline] pub fn get_rope_vertex_count(_rope_id: i32) -> i32 { cfx_core::invoker::invoke(0x3655F544CD30F0B5, &[_rope_id.into()]).unwrap_or_default() }
5644#[inline] pub fn load_rope_data(_rope_id: i32, _rope_preset: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xCBB203C04D1ABD27, &[_rope_id.into(), _rope_preset.as_char_ptr().into()]).unwrap_or_default() }
5645#[inline] pub fn pin_rope_vertex(_rope_id: i32, _vertex: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2B320CF14146B69A, &[_rope_id.into(), _vertex.into(), _x.into(), _y.into(), _z.into()]); }
5646#[inline] pub fn rope_are_textures_loaded() -> bool { cfx_core::invoker::invoke(0xF2D0E6A75CC05597, &[]).unwrap_or_default() }
5647#[inline] pub fn rope_convert_to_simple(_rope_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5389D48EFA2F079A, &[_rope_id.into()]); }
5648#[inline] pub fn rope_draw_shadow_enabled(_rope_id: &mut i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF159A63806BB5BA8, &[_rope_id.into(), _toggle.into()]); }
5649#[inline] pub fn rope_force_length(_rope_id: i32, _length: f32) -> i32 { cfx_core::invoker::invoke(0xD009F759A723DB1B, &[_rope_id.into(), _length.into()]).unwrap_or_default() }
5650#[inline] pub fn rope_get_distance_between_ends(_rope_id: i32) -> f32 { cfx_core::invoker::invoke(0x73040398DFF9A4A6, &[_rope_id.into()]).unwrap_or_default() }
5651#[inline] pub fn rope_load_textures() -> i32 { cfx_core::invoker::invoke(0x9B9039DBF2D258C1, &[]).unwrap_or_default() }
5652#[inline] pub fn rope_reset_length(_rope_id: i32, _length: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC16DE94D9BEA14A0, &[_rope_id.into(), _length.into()]); }
5653#[inline] pub fn rope_set_update_order(_rope_id: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDC57A637A20006ED, &[_rope_id.into(), _p_1.into()]); }
5654#[inline] pub fn rope_set_update_pinverts(_rope_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC8D667EE52114ABA, &[_rope_id.into()]); }
5655#[inline] pub fn rope_unload_textures() -> i32 { cfx_core::invoker::invoke(0x6CE36C35C1AC8163, &[]).unwrap_or_default() }
5656#[inline] pub fn set_cgoffset(_entity: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD8FA3908D7B86904, &[_entity.into(), _x.into(), _y.into(), _z.into()]); }
5657#[inline] pub fn set_cg_at_boundcenter(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBE520D9761FF811F, &[_entity.into()]); }
5658#[inline] pub fn set_damping(_entity: i32, _vertex: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEEA3B200A6FEB65B, &[_entity.into(), _vertex.into(), _value.into()]); }
5659#[inline] pub fn set_disable_breaking(_object: i32, _toggle: bool) -> i32 { cfx_core::invoker::invoke(0x5CEC1A84620E7D5B, &[_object.into(), _toggle.into()]).unwrap_or_default() }
5660#[inline] pub fn set_disable_frag_damage(_object: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1BA3AED21C16CFB, &[_object.into(), _toggle.into()]); }
5661#[inline] pub fn start_rope_unwinding_front(_rope_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x538D1179EC1AA9A9, &[_rope_id.into()]); }
5662#[inline] pub fn start_rope_winding(_rope_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1461C72C889E343E, &[_rope_id.into()]); }
5663#[inline] pub fn stop_rope_unwinding_front(_rope_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFFF3A50779EFBBB3, &[_rope_id.into()]); }
5664#[inline] pub fn stop_rope_winding(_rope_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCB2D4AB84A19AA7C, &[_rope_id.into()]); }
5665#[inline] pub fn unpin_rope_vertex(_rope_id: i32, _vertex: i32) -> i32 { cfx_core::invoker::invoke(0x4B5AE2EEE4A8F180, &[_rope_id.into(), _vertex.into()]).unwrap_or_default() }
5666#[inline] pub fn _does_rope_belong_to_this_script(_rope_id: i32) -> bool { cfx_core::invoker::invoke(0x271C9D3ACA5D6409, &[_rope_id.into()]).unwrap_or_default() }
5667#[inline] pub fn _get_has_object_frag_inst(_object: i32) -> bool { cfx_core::invoker::invoke(0xC112765300C7E1E, &[_object.into()]).unwrap_or_default() }
5668#[inline] pub fn _set_entity_proof_unk(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x15F944730C832252, &[_entity.into(), _toggle.into()]); }
5669#[inline] pub fn _set_launch_control_enabled(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAA6A6098851C396F, &[_p_0.into()]); }
5670}
5671pub mod event {
5672use cfx_core::types::ToMessagePack;
5673#[inline] pub fn add_shocking_event_at_position(_event_type: i32, _x: f32, _y: f32, _z: f32, _duration: f32) -> i32 { cfx_core::invoker::invoke(0xD9F8455409B525E9, &[_event_type.into(), _x.into(), _y.into(), _z.into(), _duration.into()]).unwrap_or_default() }
5674#[inline] pub fn add_shocking_event_for_entity(_event_type: i32, _entity: i32, _duration: f32) -> i32 { cfx_core::invoker::invoke(0x7FD8F3BE76F89422, &[_event_type.into(), _entity.into(), _duration.into()]).unwrap_or_default() }
5675#[inline] pub fn block_decision_maker_event(_name: i32, _event_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE42FCDFD0E4196F7, &[_name.into(), _event_type.into()]); }
5676#[inline] pub fn clear_decision_maker_event_response(_name: i32, _event_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4FC9381A7AEE8968, &[_name.into(), _event_type.into()]); }
5677#[inline] pub fn is_shocking_event_in_sphere(_event_type: i32, _x: f32, _y: f32, _z: f32, _radius: f32) -> bool { cfx_core::invoker::invoke(0x1374ABB7C15BAB92, &[_event_type.into(), _x.into(), _y.into(), _z.into(), _radius.into()]).unwrap_or_default() }
5678#[inline] pub fn remove_all_shocking_events(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEAABE8FDFA21274C, &[_p_0.into()]); }
5679#[inline] pub fn remove_shocking_event(_event: i32) -> bool { cfx_core::invoker::invoke(0x2CDA538C44C6CCE5, &[_event.into()]).unwrap_or_default() }
5680#[inline] pub fn remove_shocking_event_spawn_blocking_areas() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x340F1415B68AEADE, &[]); }
5681#[inline] pub fn set_decision_maker(_ped: i32, _name: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB604A2942ADED0EE, &[_ped.into(), _name.into()]); }
5682#[inline] pub fn suppress_agitation_events_next_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5F3B7749C112D552, &[]); }
5683#[inline] pub fn suppress_shocking_events_next_frame() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2F9A292AD0A3BD89, &[]); }
5684#[inline] pub fn suppress_shocking_event_type_next_frame(_event_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3FD2EC8BF1F1CF30, &[_event_type.into()]); }
5685#[inline] pub fn unblock_decision_maker_event(_name: i32, _event_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD7CD9CF34F2C99E8, &[_name.into(), _event_type.into()]); }
5686}
5687pub mod app {
5688use cfx_core::types::ToMessagePack;
5689#[inline] pub fn app_clear_block() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5FE1DF3342DB7DBA, &[]); }
5690#[inline] pub fn app_close_app() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE41C65E07A5F05FC, &[]); }
5691#[inline] pub fn app_close_block() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE8E3FCF72EAC0EF8, &[]); }
5692#[inline] pub fn app_data_valid() -> i32 { cfx_core::invoker::invoke(0x846AA8E7D55EE5B6, &[]).unwrap_or_default() }
5693#[inline] pub fn app_delete_app_data(_app_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x44151AEA95C8A003, &[_app_name.as_char_ptr().into()]).unwrap_or_default() }
5694#[inline] pub fn app_get_deleted_file_status() -> i32 { cfx_core::invoker::invoke(0xC9853A2BE3DED1A6, &[]).unwrap_or_default() }
5695#[inline] pub fn app_get_float(_property: impl cfx_core::types::AsCharPtr) -> f32 { cfx_core::invoker::invoke(0x1514FB24C02C2322, &[_property.as_char_ptr().into()]).unwrap_or_default() }
5696#[inline] pub fn app_get_int(_property: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD3A58A12C77D9D4B, &[_property.into()]); }
5697#[inline] pub fn app_get_string(_property: impl cfx_core::types::AsCharPtr) -> Option<String> { cfx_core::invoker::invoke(0x749B023950D2311C, &[_property.as_char_ptr().into()]).ok() }
5698#[inline] pub fn app_has_linked_social_club_account() -> bool { cfx_core::invoker::invoke(0x71EEE69745088DA0, &[]).unwrap_or_default() }
5699#[inline] pub fn app_has_synced_data(_app_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xCA52279A7271517F, &[_app_name.as_char_ptr().into()]).unwrap_or_default() }
5700#[inline] pub fn app_save_data() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x95C5D356CDA6E85F, &[]); }
5701#[inline] pub fn app_set_app(_app_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCFD0406ADAF90D2B, &[_app_name.as_char_ptr().into()]); }
5702#[inline] pub fn app_set_block(_block_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x262AB456A3D21F93, &[_block_name.as_char_ptr().into()]); }
5703#[inline] pub fn app_set_float(_property: impl cfx_core::types::AsCharPtr, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x25D7687C68E0DAA4, &[_property.as_char_ptr().into(), _value.into()]); }
5704#[inline] pub fn app_set_int(_property: impl cfx_core::types::AsCharPtr, _value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x607E8E3D3E4F9611, &[_property.as_char_ptr().into(), _value.into()]); }
5705#[inline] pub fn app_set_string(_property: impl cfx_core::types::AsCharPtr, _value: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3FF2FCEC4B7721B4, &[_property.as_char_ptr().into(), _value.as_char_ptr().into()]); }
5706}
5707pub mod interior {
5708use cfx_core::types::ToMessagePack;
5709#[inline] pub fn _0x38c1cb1cb119a016(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x38C1CB1CB119A016, &[_p_0.into(), _p_1.into()]); }
5710#[inline] pub fn _0x405dc2aef6af95b9(_room_hash_key: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x405DC2AEF6AF95B9, &[_room_hash_key.into()]); }
5711#[inline] pub fn _0x483aca1176ca93f1() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x483ACA1176CA93F1, &[]); }
5712#[inline] pub fn _0x4c2330e61d3deb56(_interior: i32) -> i32 { cfx_core::invoker::invoke(0x4C2330E61D3DEB56, &[_interior.into()]).unwrap_or_default() }
5713#[inline] pub fn _0x7241ccb7d020db69(_entity: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7241CCB7D020DB69, &[_entity.into(), _toggle.into()]); }
5714#[inline] pub fn _0x7ecdf98587e92dec(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7ECDF98587E92DEC, &[_p_0.into()]); }
5715#[inline] pub fn _0x82ebb79e258fa2b7(_entity: i32, _interior_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x82EBB79E258FA2B7, &[_entity.into(), _interior_id.into()]); }
5716#[inline] pub fn _0x9e6542f0ce8e70a3(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9E6542F0CE8E70A3, &[_toggle.into()]); }
5717#[inline] pub fn _0xaf348afcb575a441(_room_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAF348AFCB575A441, &[_room_name.as_char_ptr().into()]); }
5718#[inline] pub fn activate_interior_entity_set(_interior: i32, _entity_set_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x55E86AF2712B36A1, &[_interior.into(), _entity_set_name.as_char_ptr().into()]); }
5719#[inline] pub fn add_pickup_to_interior_room_by_name(_pickup: i32, _room_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3F6167F351168730, &[_pickup.into(), _room_name.as_char_ptr().into()]); }
5720#[inline] pub fn cap_interior(_interior_id: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD9175F941610DB54, &[_interior_id.into(), _toggle.into()]); }
5721#[inline] pub fn clear_room_for_entity(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB365FC0C4E27FFA7, &[_entity.into()]); }
5722#[inline] pub fn clear_room_for_game_viewport() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x23B59D8912F94246, &[]); }
5723#[inline] pub fn deactivate_interior_entity_set(_interior: i32, _entity_set_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x420BD37289EEE162, &[_interior.into(), _entity_set_name.as_char_ptr().into()]); }
5724#[inline] pub fn disable_interior(_interior_id: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6170941419D7D8EC, &[_interior_id.into(), _toggle.into()]); }
5725#[inline] pub fn enable_exterior_cull_model_this_frame(_map_object_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA97F257D0151A6AB, &[_map_object_hash.into()]); }
5726#[inline] pub fn force_room_for_entity(_entity: i32, _interior: i32, _room_hash_key: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x52923C4710DD9907, &[_entity.into(), _interior.into(), _room_hash_key.into()]); }
5727#[inline] pub fn force_room_for_game_viewport(_interior_id: i32, _room_hash_key: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x920D853F3E17F1DA, &[_interior_id.into(), _room_hash_key.into()]); }
5728#[inline] pub fn get_interior_at_coords(_x: f32, _y: f32, _z: f32) -> i32 { cfx_core::invoker::invoke(0xB0F7F8663821D9C3, &[_x.into(), _y.into(), _z.into()]).unwrap_or_default() }
5729#[inline] pub fn get_interior_at_coords_with_type(_x: f32, _y: f32, _z: f32, _interior_type: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x5B7A89BD78797FC, &[_x.into(), _y.into(), _z.into(), _interior_type.as_char_ptr().into()]).unwrap_or_default() }
5730#[inline] pub fn get_interior_at_coords_with_typehash(_x: f32, _y: f32, _z: f32, _type_hash: i32) -> i32 { cfx_core::invoker::invoke(0xF0F77ADB9F67E79D, &[_x.into(), _y.into(), _z.into(), _type_hash.into()]).unwrap_or_default() }
5731#[inline] pub fn get_interior_from_collision(_x: f32, _y: f32, _z: f32) -> i32 { cfx_core::invoker::invoke(0xEC4CF9FCB29A4424, &[_x.into(), _y.into(), _z.into()]).unwrap_or_default() }
5732#[inline] pub fn get_interior_from_entity(_entity: i32) -> i32 { cfx_core::invoker::invoke(0x2107BA504071A6BB, &[_entity.into()]).unwrap_or_default() }
5733#[inline] pub fn get_interior_group_id(_interior: i32) -> i32 { cfx_core::invoker::invoke(0xE4A84ABF135EF91A, &[_interior.into()]).unwrap_or_default() }
5734#[inline] pub fn get_key_for_entity_in_room(_entity: i32) -> i32 { cfx_core::invoker::invoke(0x399685DB942336BC, &[_entity.into()]).unwrap_or_default() }
5735#[inline] pub fn get_offset_from_interior_in_world_coords(_interior: i32, _x: f32, _y: f32, _z: f32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x9E3B3E6D66F6E22F, &[_interior.into(), _x.into(), _y.into(), _z.into()]).unwrap_or_default() }
5736#[inline] pub fn get_room_key_for_game_viewport() -> i32 { cfx_core::invoker::invoke(0xA6575914D2A0B450, &[]).unwrap_or_default() }
5737#[inline] pub fn get_room_key_from_entity(_entity: i32) -> i32 { cfx_core::invoker::invoke(0x47C2A06D4F5F424B, &[_entity.into()]).unwrap_or_default() }
5738#[inline] pub fn is_collision_marked_outside(_x: f32, _y: f32, _z: f32) -> bool { cfx_core::invoker::invoke(0xEEA5AC2EDA7C33E8, &[_x.into(), _y.into(), _z.into()]).unwrap_or_default() }
5739#[inline] pub fn is_interior_capped(_interior_id: i32) -> bool { cfx_core::invoker::invoke(0x92BAC8ACF88CEC26, &[_interior_id.into()]).unwrap_or_default() }
5740#[inline] pub fn is_interior_disabled(_interior: i32) -> bool { cfx_core::invoker::invoke(0xBC5115A5A939DD15, &[_interior.into()]).unwrap_or_default() }
5741#[inline] pub fn is_interior_entity_set_active(_interior: i32, _entity_set_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x35F7DD45E8C0A16D, &[_interior.into(), _entity_set_name.as_char_ptr().into()]).unwrap_or_default() }
5742#[inline] pub fn is_interior_ready(_interior_id: i32) -> bool { cfx_core::invoker::invoke(0x6726BDCCC1932F0E, &[_interior_id.into()]).unwrap_or_default() }
5743#[inline] pub fn is_interior_scene() -> bool { cfx_core::invoker::invoke(0xBC72B5D7A1CBD54D, &[]).unwrap_or_default() }
5744#[inline] pub fn is_valid_interior(_interior: i32) -> bool { cfx_core::invoker::invoke(0x26B0E73D7EAAF4D3, &[_interior.into()]).unwrap_or_default() }
5745#[inline] pub fn pin_interior_in_memory(_interior: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2CA429C029CCF247, &[_interior.into()]); }
5746#[inline] pub fn refresh_interior(_interior_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x41F37C3427C75AE0, &[_interior_id.into()]); }
5747#[inline] pub fn unpin_interior(_interior: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x261CCE7EED010641, &[_interior.into()]); }
5748#[inline] pub fn _clear_interior_for_entity(_entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x85D5422B2039A70D, &[_entity.into()]); }
5749#[inline] pub fn _enable_script_cull_model_this_frame(_map_object_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x50C375537449F369, &[_map_object_hash.into()]); }
5750#[inline] pub fn _get_interior_from_gameplay_cam() -> i32 { cfx_core::invoker::invoke(0xE7D267EC6CA966C3, &[]).unwrap_or_default() }
5751#[inline] pub fn _get_interior_heading(_interior: i32) -> f32 { cfx_core::invoker::invoke(0xF49B58631D9E22D9, &[_interior.into()]).unwrap_or_default() }
5752#[inline] pub fn _get_interior_info(_interior: i32, _position: &mut cfx_core::types::Vector3, _name_hash: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x252BDC06B73FA6EA, &[_interior.into(), _position.into(), _name_hash.into()]); }
5753#[inline] pub fn _set_interior_entity_set_color(_interior: i32, _entity_set_name: impl cfx_core::types::AsCharPtr, _color: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC1F1920BAF281317, &[_interior.into(), _entity_set_name.as_char_ptr().into(), _color.into()]); }
5754}
5755pub mod task {
5756use cfx_core::types::ToMessagePack;
5757#[inline] pub fn _0x0ffb3c758e8c07b9(_ped: i32, _p_1: bool) -> i32 { cfx_core::invoker::invoke(0xFFB3C758E8C07B9, &[_ped.into(), _p_1.into()]).unwrap_or_default() }
5758#[inline] pub fn _0x1f351cf1c6475734(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: i32, _p_9: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1F351CF1C6475734, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into()]); }
5759#[inline] pub fn _0x29682e2ccf21e9b5(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: i32, _p_9: i32, _p_10: i32, _p_11: i32, _p_12: i32, _p_13: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x29682E2CCF21E9B5, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into(), _p_11.into(), _p_12.into(), _p_13.into()]); }
5760#[inline] pub fn _0x3e38e28a1d80ddf6(_ped: i32) -> bool { cfx_core::invoker::invoke(0x3E38E28A1D80DDF6, &[_ped.into()]).unwrap_or_default() }
5761#[inline] pub fn _0x53ddc75bc3ac0a90(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x53DDC75BC3AC0A90, &[_vehicle.into()]); }
5762#[inline] pub fn _0x6100b3cefd43452e(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6100B3CEFD43452E, &[_p_0.into()]); }
5763#[inline] pub fn _0x8423541e8b3a1589(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8423541E8B3A1589, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
5764#[inline] pub fn _0x8634cef2522d987b(_ped: i32, _p_1: impl cfx_core::types::AsCharPtr, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8634CEF2522D987B, &[_ped.into(), _p_1.as_char_ptr().into(), _value.into()]); }
5765#[inline] pub fn _0x9d252648778160df(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x9D252648778160DF, &[_p_0.into()]).unwrap_or_default() }
5766#[inline] pub fn _0xab13a5565480b6d9(_ped: i32, _p_1: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xAB13A5565480B6D9, &[_ped.into(), _p_1.as_char_ptr().into()]).unwrap_or_default() }
5767#[inline] pub fn _0xfa83ca6776038f64(_x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFA83CA6776038F64, &[_x.into(), _y.into(), _z.into()]); }
5768#[inline] pub fn add_cover_blocking_area(_player_x: f32, _player_y: f32, _player_z: f32, _radius_x: f32, _radius_y: f32, _radius_z: f32, _p_6: bool, _p_7: bool, _p_8: bool, _p_9: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x45C597097DD7CB81, &[_player_x.into(), _player_y.into(), _player_z.into(), _radius_x.into(), _radius_y.into(), _radius_z.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into()]); }
5769#[inline] pub fn add_cover_point(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: bool) -> i32 { cfx_core::invoker::invoke(0xD5C12A75C7B9497F, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into()]).unwrap_or_default() }
5770#[inline] pub fn add_patrol_route_link(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x23083260DEC3A551, &[_p_0.into(), _p_1.into()]); }
5771#[inline] pub fn add_patrol_route_node(_p_0: i32, _p_1: impl cfx_core::types::AsCharPtr, _x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _p_8: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8EDF950167586B7C, &[_p_0.into(), _p_1.as_char_ptr().into(), _x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _p_8.into()]); }
5772#[inline] pub fn add_vehicle_subtask_attack_coord(_ped: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5CF0D8F9BBA0DD75, &[_ped.into(), _x.into(), _y.into(), _z.into()]); }
5773#[inline] pub fn add_vehicle_subtask_attack_ped(_ped: i32, _ped_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x85F462BADC7DA47F, &[_ped.into(), _ped_2.into()]); }
5774#[inline] pub fn assisted_movement_is_route_loaded(_route: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x60F9A4393A21F741, &[_route.as_char_ptr().into()]).unwrap_or_default() }
5775#[inline] pub fn assisted_movement_override_load_distance_this_frame(_dist: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x13945951E16EF912, &[_dist.into()]); }
5776#[inline] pub fn assisted_movement_remove_route(_route: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3548536485DD792B, &[_route.as_char_ptr().into()]); }
5777#[inline] pub fn assisted_movement_request_route(_route: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x817268968605947A, &[_route.as_char_ptr().into()]); }
5778#[inline] pub fn assisted_movement_set_route_properties(_route: impl cfx_core::types::AsCharPtr, _props: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD5002D78B7162E1B, &[_route.as_char_ptr().into(), _props.into()]); }
5779#[inline] pub fn clear_driveby_task_underneath_driving_task(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC35B5CDB2824CF69, &[_ped.into()]); }
5780#[inline] pub fn clear_ped_secondary_task(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x176CECF6F920D707, &[_ped.into()]); }
5781#[inline] pub fn clear_ped_tasks(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE1EF3C1216AFF2CD, &[_ped.into()]); }
5782#[inline] pub fn clear_ped_tasks_immediately(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAAA34F8A7CB32098, &[_ped.into()]); }
5783#[inline] pub fn clear_sequence_task(_task_sequence_id: &mut i32) -> i32 { cfx_core::invoker::invoke(0x3841422E9C488D8C, &[_task_sequence_id.into()]).unwrap_or_default() }
5784#[inline] pub fn close_patrol_route() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB043ECA801B8CBC1, &[]); }
5785#[inline] pub fn close_sequence_task(_task_sequence_id: i32) -> i32 { cfx_core::invoker::invoke(0x39E72BC99E6360CB, &[_task_sequence_id.into()]).unwrap_or_default() }
5786#[inline] pub fn control_mounted_weapon(_ped: i32) -> bool { cfx_core::invoker::invoke(0xDCFE42068FE0135A, &[_ped.into()]).unwrap_or_default() }
5787#[inline] pub fn create_patrol_route() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAF8A443CCC8018DC, &[]); }
5788#[inline] pub fn delete_patrol_route(_patrol_route: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7767DD9D65E91319, &[_patrol_route.as_char_ptr().into()]); }
5789#[inline] pub fn does_scenario_exist_in_area(_x: f32, _y: f32, _z: f32, _radius: f32, _b: bool) -> bool { cfx_core::invoker::invoke(0x5A59271FFADD33C1, &[_x.into(), _y.into(), _z.into(), _radius.into(), _b.into()]).unwrap_or_default() }
5790#[inline] pub fn does_scenario_group_exist(_scenario_group: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xF9034C136C9E00D3, &[_scenario_group.as_char_ptr().into()]).unwrap_or_default() }
5791#[inline] pub fn does_scenario_of_type_exist_in_area(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: &mut i32, _p_4: f32, _p_5: bool) -> bool { cfx_core::invoker::invoke(0xA9D0C2A3BBC86C1, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]).unwrap_or_default() }
5792#[inline] pub fn does_scripted_cover_point_exist_at_coords(_x: f32, _y: f32, _z: f32) -> bool { cfx_core::invoker::invoke(0xA98B8E3C088E5A31, &[_x.into(), _y.into(), _z.into()]).unwrap_or_default() }
5793#[inline] pub fn get_active_vehicle_mission_type(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x534AEBA6E5ED4CAB, &[_vehicle.into()]).unwrap_or_default() }
5794#[inline] pub fn get_clip_set_for_scripted_gun_task(_p_0: i32) -> Option<String> { cfx_core::invoker::invoke(0x3A8CADC7D37AACC5, &[_p_0.into()]).ok() }
5795#[inline] pub fn get_is_task_active(_ped: i32, _task_index: i32) -> bool { cfx_core::invoker::invoke(0xB0760331C7AA4155, &[_ped.into(), _task_index.into()]).unwrap_or_default() }
5796#[inline] pub fn get_is_waypoint_recording_loaded(_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xCB4E8BE8A0063C5D, &[_name.as_char_ptr().into()]).unwrap_or_default() }
5797#[inline] pub fn get_navmesh_route_distance_remaining(_ped: i32, _distance_remaining: &mut f32, _is_path_ready: &mut bool) -> i32 { cfx_core::invoker::invoke(0xC6F5C0BCDC74D62D, &[_ped.into(), _distance_remaining.into(), _is_path_ready.into()]).unwrap_or_default() }
5798#[inline] pub fn get_navmesh_route_result(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x632E831F382A0FA8, &[_ped.into()]).unwrap_or_default() }
5799#[inline] pub fn get_ped_desired_move_blend_ratio(_ped: i32) -> f32 { cfx_core::invoker::invoke(0x8517D4A6CA8513ED, &[_ped.into()]).unwrap_or_default() }
5800#[inline] pub fn get_ped_waypoint_distance(_p_0: i32) -> f32 { cfx_core::invoker::invoke(0xE6A877C64CAF1BC5, &[_p_0.into()]).unwrap_or_default() }
5801#[inline] pub fn get_ped_waypoint_progress(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x2720AAA75001E094, &[_ped.into()]).unwrap_or_default() }
5802#[inline] pub fn get_phone_gesture_anim_current_time(_ped: i32) -> f32 { cfx_core::invoker::invoke(0x47619ABE8B268C60, &[_ped.into()]).unwrap_or_default() }
5803#[inline] pub fn get_phone_gesture_anim_total_time(_ped: i32) -> f32 { cfx_core::invoker::invoke(0x1EE0F68A7C25DEC6, &[_ped.into()]).unwrap_or_default() }
5804#[inline] pub fn get_scripted_cover_point_coords(_coverpoint: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0x594A1028FC2A3E85, &[_coverpoint.into()]).unwrap_or_default() }
5805#[inline] pub fn get_script_task_status(_ped: i32, _task_hash: i32) -> i32 { cfx_core::invoker::invoke(0x77F1BEB8863288D5, &[_ped.into(), _task_hash.into()]).unwrap_or_default() }
5806#[inline] pub fn get_sequence_progress(_ped: i32) -> i32 { cfx_core::invoker::invoke(0xA9010CFE1E3533, &[_ped.into()]).unwrap_or_default() }
5807#[inline] pub fn get_task_move_network_event(_ped: i32, _event_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xB4F47213DF45A64C, &[_ped.into(), _event_name.as_char_ptr().into()]).unwrap_or_default() }
5808#[inline] pub fn get_task_move_network_signal_bool(_ped: i32, _signal_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xA7FFBA498E4AAF67, &[_ped.into(), _signal_name.as_char_ptr().into()]).unwrap_or_default() }
5809#[inline] pub fn get_task_move_network_state(_ped: i32) -> Option<String> { cfx_core::invoker::invoke(0x717E4D1F2048376D, &[_ped.into()]).ok() }
5810#[inline] pub fn get_vehicle_waypoint_progress(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x9824CFF8FC66E159, &[_vehicle.into()]).unwrap_or_default() }
5811#[inline] pub fn get_vehicle_waypoint_target_point(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x416B62AC8B9E5BBD, &[_vehicle.into()]).unwrap_or_default() }
5812#[inline] pub fn get_waypoint_distance_along_route(_p_0: impl cfx_core::types::AsCharPtr, _p_1: i32) -> f32 { cfx_core::invoker::invoke(0xA5B769058763E497, &[_p_0.as_char_ptr().into(), _p_1.into()]).unwrap_or_default() }
5813#[inline] pub fn is_driveby_task_underneath_driving_task(_ped: i32) -> bool { cfx_core::invoker::invoke(0x8785E6E40C7A8818, &[_ped.into()]).unwrap_or_default() }
5814#[inline] pub fn is_mounted_weapon_task_underneath_driving_task(_ped: i32) -> bool { cfx_core::invoker::invoke(0xA320EF046186FA3B, &[_ped.into()]).unwrap_or_default() }
5815#[inline] pub fn is_move_blend_ratio_running(_ped: i32) -> bool { cfx_core::invoker::invoke(0xD4D8636C0199A939, &[_ped.into()]).unwrap_or_default() }
5816#[inline] pub fn is_move_blend_ratio_sprinting(_ped: i32) -> bool { cfx_core::invoker::invoke(0x24A2AD74FA9814E2, &[_ped.into()]).unwrap_or_default() }
5817#[inline] pub fn is_move_blend_ratio_still(_ped: i32) -> bool { cfx_core::invoker::invoke(0x349CE7B56DAFD95C, &[_ped.into()]).unwrap_or_default() }
5818#[inline] pub fn is_move_blend_ratio_walking(_ped: i32) -> bool { cfx_core::invoker::invoke(0xF133BBBE91E1691F, &[_ped.into()]).unwrap_or_default() }
5819#[inline] pub fn is_ped_active_in_scenario(_ped: i32) -> bool { cfx_core::invoker::invoke(0xAA135F9482C82CC3, &[_ped.into()]).unwrap_or_default() }
5820#[inline] pub fn is_ped_being_arrested(_ped: i32) -> bool { cfx_core::invoker::invoke(0x90A09F3A45FED688, &[_ped.into()]).unwrap_or_default() }
5821#[inline] pub fn is_ped_cuffed(_ped: i32) -> bool { cfx_core::invoker::invoke(0x74E559B3BC910685, &[_ped.into()]).unwrap_or_default() }
5822#[inline] pub fn is_ped_getting_up(_ped: i32) -> bool { cfx_core::invoker::invoke(0x2A74E1D5F2F00EEC, &[_ped.into()]).unwrap_or_default() }
5823#[inline] pub fn is_ped_in_writhe(_ped: i32) -> bool { cfx_core::invoker::invoke(0xDEB6D52126E7D640, &[_ped.into()]).unwrap_or_default() }
5824#[inline] pub fn is_ped_playing_base_clip_in_scenario(_ped: i32) -> bool { cfx_core::invoker::invoke(0x621C6E4729388E41, &[_ped.into()]).unwrap_or_default() }
5825#[inline] pub fn is_ped_running(_ped: i32) -> bool { cfx_core::invoker::invoke(0xC5286FFC176F28A2, &[_ped.into()]).unwrap_or_default() }
5826#[inline] pub fn is_ped_running_arrest_task(_ped: i32) -> bool { cfx_core::invoker::invoke(0x3DC52677769B4AE0, &[_ped.into()]).unwrap_or_default() }
5827#[inline] pub fn is_ped_sprinting(_ped: i32) -> bool { cfx_core::invoker::invoke(0x57E457CD2C0FC168, &[_ped.into()]).unwrap_or_default() }
5828#[inline] pub fn is_ped_still(_ped: i32) -> bool { cfx_core::invoker::invoke(0xAC29253EEF8F0180, &[_ped.into()]).unwrap_or_default() }
5829#[inline] pub fn is_ped_strafing(_ped: i32) -> bool { cfx_core::invoker::invoke(0xE45B7F222DE47E09, &[_ped.into()]).unwrap_or_default() }
5830#[inline] pub fn is_ped_walking(_ped: i32) -> bool { cfx_core::invoker::invoke(0xDE4C184B2B9B071A, &[_ped.into()]).unwrap_or_default() }
5831#[inline] pub fn is_playing_phone_gesture_anim(_ped: i32) -> bool { cfx_core::invoker::invoke(0xB8EBB1E9D3588C10, &[_ped.into()]).unwrap_or_default() }
5832#[inline] pub fn is_scenario_group_enabled(_scenario_group: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x367A09DED4E05B99, &[_scenario_group.as_char_ptr().into()]).unwrap_or_default() }
5833#[inline] pub fn is_scenario_occupied(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: bool) -> bool { cfx_core::invoker::invoke(0x788756D73AC2E07C, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]).unwrap_or_default() }
5834#[inline] pub fn is_scenario_type_enabled(_scenario_type: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x3A815DB3EA088722, &[_scenario_type.as_char_ptr().into()]).unwrap_or_default() }
5835#[inline] pub fn is_task_move_network_active(_ped: i32) -> bool { cfx_core::invoker::invoke(0x921CE12C489C4C41, &[_ped.into()]).unwrap_or_default() }
5836#[inline] pub fn is_task_move_network_ready_for_transition(_ped: i32) -> bool { cfx_core::invoker::invoke(0x30ED88D5E0C56A37, &[_ped.into()]).unwrap_or_default() }
5837#[inline] pub fn is_waypoint_playback_going_on_for_ped(_p_0: i32) -> bool { cfx_core::invoker::invoke(0xE03B3F2D3DC59B64, &[_p_0.into()]).unwrap_or_default() }
5838#[inline] pub fn is_waypoint_playback_going_on_for_vehicle(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xF5134943EA29868C, &[_vehicle.into()]).unwrap_or_default() }
5839#[inline] pub fn open_patrol_route(_patrol_route: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA36BFB5EE89F3D82, &[_patrol_route.as_char_ptr().into()]); }
5840#[inline] pub fn open_sequence_task(_task_sequence_id: &mut i32) -> i32 { cfx_core::invoker::invoke(0xE8854A4326B9E12B, &[_task_sequence_id.into()]).unwrap_or_default() }
5841#[inline] pub fn ped_has_use_scenario_task(_ped: i32) -> bool { cfx_core::invoker::invoke(0x295E3CCEC879CCD7, &[_ped.into()]).unwrap_or_default() }
5842#[inline] pub fn play_anim_on_running_scenario(_ped: i32, _anim_dict: impl cfx_core::types::AsCharPtr, _anim_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x748040460F8DF5DC, &[_ped.into(), _anim_dict.as_char_ptr().into(), _anim_name.as_char_ptr().into()]); }
5843#[inline] pub fn play_entity_scripted_anim(_p_0: i32, _p_1: &mut i32, _p_2: &mut i32, _p_3: &mut i32, _p_4: f32, _p_5: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x77A1EEC547E7FCF1, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
5844#[inline] pub fn remove_all_cover_blocking_areas() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDB6708C0B46F56D8, &[]); }
5845#[inline] pub fn remove_cover_point(_coverpoint: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAE287C923D891715, &[_coverpoint.into()]); }
5846#[inline] pub fn remove_waypoint_recording(_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFF1B8B4AA1C25DC8, &[_name.as_char_ptr().into()]); }
5847#[inline] pub fn request_task_move_network_state_transition(_ped: i32, _name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xD01015C7316AE176, &[_ped.into(), _name.as_char_ptr().into()]).unwrap_or_default() }
5848#[inline] pub fn request_waypoint_recording(_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9EEFB62EB27B5792, &[_name.as_char_ptr().into()]); }
5849#[inline] pub fn reset_exclusive_scenario_group() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4202BBCB8684563D, &[]); }
5850#[inline] pub fn reset_scenario_groups_enabled() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDD902D0349AFAD3A, &[]); }
5851#[inline] pub fn reset_scenario_types_enabled() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD40EE2A7F2B2D6D, &[]); }
5852#[inline] pub fn set_anim_looped(_p_0: i32, _p_1: bool, _p_2: i32, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x70033C3CC29A1FF4, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5853#[inline] pub fn set_anim_rate(_p_0: i32, _p_1: f32, _p_2: i32, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x32D49C5E359C847, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5854#[inline] pub fn set_anim_weight(_p_0: i32, _p_1: f32, _p_2: i32, _p_3: i32, _p_4: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x207F1A47C0342F48, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
5855#[inline] pub fn set_driveby_task_target(_shooting_ped: i32, _target_ped: i32, _target_vehicle: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE5B302114D8162EE, &[_shooting_ped.into(), _target_ped.into(), _target_vehicle.into(), _x.into(), _y.into(), _z.into()]); }
5856#[inline] pub fn set_drive_task_cruise_speed(_driver: i32, _cruise_speed: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5C9B84BD7D31D908, &[_driver.into(), _cruise_speed.into()]); }
5857#[inline] pub fn set_drive_task_driving_style(_ped: i32, _driving_style: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDACE1BE37D88AF67, &[_ped.into(), _driving_style.into()]); }
5858#[inline] pub fn set_drive_task_max_cruise_speed(_p_0: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x404A5AA9B9F0B746, &[_p_0.into(), _p_1.into()]); }
5859#[inline] pub fn set_exclusive_scenario_group(_scenario_group: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x535E97E1F7FC0C6A, &[_scenario_group.as_char_ptr().into()]); }
5860#[inline] pub fn set_global_min_bird_flight_height(_height: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6C6B148586F934F7, &[_height.into()]); }
5861#[inline] pub fn set_high_fall_task(_ped: i32, _duration: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8C825BDC7741D37C, &[_ped.into(), _duration.into(), _p_2.into(), _p_3.into()]); }
5862#[inline] pub fn set_mounted_weapon_target(_shooting_ped: i32, _target_ped: i32, _target_vehicle: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCCD892192C6D2BB9, &[_shooting_ped.into(), _target_ped.into(), _target_vehicle.into(), _x.into(), _y.into(), _z.into()]); }
5863#[inline] pub fn set_next_desired_move_state(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF1B9F16E89E2C93A, &[_p_0.into()]); }
5864#[inline] pub fn set_parachute_task_target(_ped: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC313379AF0FCEDA7, &[_ped.into(), _x.into(), _y.into(), _z.into()]); }
5865#[inline] pub fn set_parachute_task_thrust(_ped: i32, _thrust: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x729BAC1B8C64317, &[_ped.into(), _thrust.into()]); }
5866#[inline] pub fn set_ped_can_play_ambient_idles(_ped: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8FD89A6240813FD0, &[_ped.into(), _p_1.into(), _p_2.into()]); }
5867#[inline] pub fn set_ped_desired_move_blend_ratio(_ped: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1E982AC8716912C5, &[_ped.into(), _p_1.into()]); }
5868#[inline] pub fn set_ped_path_avoid_fire(_ped: i32, _avoid_fire: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4455517B28441E60, &[_ped.into(), _avoid_fire.into()]); }
5869#[inline] pub fn set_ped_path_can_drop_from_height(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE361C5C71C431A4F, &[_ped.into(), _toggle.into()]); }
5870#[inline] pub fn set_ped_path_can_use_climbovers(_ped: i32, _toggle: bool) -> i32 { cfx_core::invoker::invoke(0x8E06A6FE76C9EFF4, &[_ped.into(), _toggle.into()]).unwrap_or_default() }
5871#[inline] pub fn set_ped_path_can_use_ladders(_ped: i32, _toggle: bool) -> i32 { cfx_core::invoker::invoke(0x77A5B103C87F476E, &[_ped.into(), _toggle.into()]).unwrap_or_default() }
5872#[inline] pub fn set_ped_path_climb_cost_modifier(_ped: i32, _modifier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x88E32DB8C1A4AA4B, &[_ped.into(), _modifier.into()]); }
5873#[inline] pub fn set_ped_path_may_enter_water(_ped: i32, _may_enter_water: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF35425A4204367EC, &[_ped.into(), _may_enter_water.into()]); }
5874#[inline] pub fn set_ped_path_prefer_to_avoid_water(_ped: i32, _avoid_water: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x38FE1EC73743793C, &[_ped.into(), _avoid_water.into()]); }
5875#[inline] pub fn set_ped_waypoint_route_offset(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> i32 { cfx_core::invoker::invoke(0xED98E10B0AFCE4B4, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]).unwrap_or_default() }
5876#[inline] pub fn set_scenario_group_enabled(_scenario_group: impl cfx_core::types::AsCharPtr, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2C8E5B49848664E, &[_scenario_group.as_char_ptr().into(), _p_1.into()]); }
5877#[inline] pub fn set_scenario_type_enabled(_scenario_type: impl cfx_core::types::AsCharPtr, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEB47EC4E34FB7EE1, &[_scenario_type.as_char_ptr().into(), _toggle.into()]); }
5878#[inline] pub fn set_sequence_to_repeat(_task_sequence_id: i32, _repeat: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x58C70CF3A41E4AE7, &[_task_sequence_id.into(), _repeat.into()]); }
5879#[inline] pub fn set_task_move_network_signal_bool(_ped: i32, _signal_name: impl cfx_core::types::AsCharPtr, _value: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB0A6CFD2C69C1088, &[_ped.into(), _signal_name.as_char_ptr().into(), _value.into()]); }
5880#[inline] pub fn set_task_move_network_signal_float(_ped: i32, _signal_name: impl cfx_core::types::AsCharPtr, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD5BB4025AE449A4E, &[_ped.into(), _signal_name.as_char_ptr().into(), _value.into()]); }
5881#[inline] pub fn set_task_vehicle_chase_behavior_flag(_ped: i32, _flag: i32, _set: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCC665AAC360D31E7, &[_ped.into(), _flag.into(), _set.into()]); }
5882#[inline] pub fn set_task_vehicle_chase_ideal_pursuit_distance(_ped: i32, _distance: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x639B642FACBE4EDD, &[_ped.into(), _distance.into()]); }
5883#[inline] pub fn stop_anim_playback(_ped: i32, _p_1: i32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEE08C992D238C5D1, &[_ped.into(), _p_1.into(), _p_2.into()]); }
5884#[inline] pub fn stop_anim_task(_ped: i32, _anim_dictionary: impl cfx_core::types::AsCharPtr, _animation_name: impl cfx_core::types::AsCharPtr, _p_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x97FF36A1D40EA00A, &[_ped.into(), _anim_dictionary.as_char_ptr().into(), _animation_name.as_char_ptr().into(), _p_3.into()]); }
5885#[inline] pub fn task_achieve_heading(_ped: i32, _heading: f32, _timeout: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x93B93A37987F1F3D, &[_ped.into(), _heading.into(), _timeout.into()]); }
5886#[inline] pub fn task_aim_gun_at_coord(_ped: i32, _x: f32, _y: f32, _z: f32, _time: i32, _p_5: bool, _p_6: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6671F3EEC681BDA1, &[_ped.into(), _x.into(), _y.into(), _z.into(), _time.into(), _p_5.into(), _p_6.into()]); }
5887#[inline] pub fn task_aim_gun_at_entity(_ped: i32, _entity: i32, _duration: i32, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9B53BB6E8943AF53, &[_ped.into(), _entity.into(), _duration.into(), _p_3.into()]); }
5888#[inline] pub fn task_aim_gun_scripted(_ped: i32, _script_task: i32, _p_2: bool, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7A192BE16D373D00, &[_ped.into(), _script_task.into(), _p_2.into(), _p_3.into()]); }
5889#[inline] pub fn task_aim_gun_scripted_with_target(_p_0: i32, _p_1: i32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: i32, _p_6: bool, _p_7: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8605AF0DE8B3A5AC, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into()]); }
5890#[inline] pub fn task_arrest_ped(_ped: i32, _target: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF3B9A78A178572B1, &[_ped.into(), _target.into()]); }
5891#[inline] pub fn task_boat_mission(_ped_driver: i32, _boat: i32, _p_2: i32, _p_3: i32, _x: f32, _y: f32, _z: f32, _p_7: i32, _max_speed: f32, _driving_style: i32, _p_10: f32, _p_11: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x15C86013127CE63F, &[_ped_driver.into(), _boat.into(), _p_2.into(), _p_3.into(), _x.into(), _y.into(), _z.into(), _p_7.into(), _max_speed.into(), _driving_style.into(), _p_10.into(), _p_11.into()]); }
5892#[inline] pub fn task_chat_to_ped(_ped: i32, _target: i32, _p_2: i32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8C338E0263E4FD19, &[_ped.into(), _target.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into()]); }
5893#[inline] pub fn task_clear_defensive_area(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x95A6C46A31D1917D, &[_p_0.into()]); }
5894#[inline] pub fn task_clear_look_at(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF804F1DB19B9689, &[_ped.into()]); }
5895#[inline] pub fn task_climb(_ped: i32, _unused: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x89D9FCC2435112F1, &[_ped.into(), _unused.into()]); }
5896#[inline] pub fn task_climb_ladder(_ped: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB6C987F9285A3814, &[_ped.into(), _p_1.into()]); }
5897#[inline] pub fn task_combat_hated_targets_around_ped(_ped: i32, _radius: f32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7BF835BB9E2698C8, &[_ped.into(), _radius.into(), _p_2.into()]); }
5898#[inline] pub fn task_combat_hated_targets_around_ped_timed(_p_0: i32, _p_1: f32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2BBA30B854534A0C, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5899#[inline] pub fn task_combat_hated_targets_in_area(_ped: i32, _x: f32, _y: f32, _z: f32, _radius: f32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4CF5F55DAC3280A0, &[_ped.into(), _x.into(), _y.into(), _z.into(), _radius.into(), _p_5.into()]); }
5900#[inline] pub fn task_combat_ped(_ped: i32, _target_ped: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF166E48407BAC484, &[_ped.into(), _target_ped.into(), _p_2.into(), _p_3.into()]); }
5901#[inline] pub fn task_combat_ped_timed(_p_0: i32, _ped: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x944F30DCB7096BDE, &[_p_0.into(), _ped.into(), _p_2.into(), _p_3.into()]); }
5902#[inline] pub fn task_cower(_ped: i32, _duration: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3EB1FE9E8E908E15, &[_ped.into(), _duration.into()]); }
5903#[inline] pub fn task_drive_by(_driver_ped: i32, _target_ped: i32, _target_vehicle: i32, _target_x: f32, _target_y: f32, _target_z: f32, _distance_to_shoot: f32, _ped_accuracy: i32, _p_8: bool, _firing_pattern: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2F8AF0E82773A171, &[_driver_ped.into(), _target_ped.into(), _target_vehicle.into(), _target_x.into(), _target_y.into(), _target_z.into(), _distance_to_shoot.into(), _ped_accuracy.into(), _p_8.into(), _firing_pattern.into()]); }
5904#[inline] pub fn task_enter_vehicle(_ped: i32, _vehicle: i32, _timeout: i32, _seat: i32, _speed: f32, _flag: i32, _p_6: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC20E50AA46D09CA8, &[_ped.into(), _vehicle.into(), _timeout.into(), _seat.into(), _speed.into(), _flag.into(), _p_6.into()]); }
5905#[inline] pub fn task_everyone_leave_vehicle(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7F93691AB4B92272, &[_vehicle.into()]); }
5906#[inline] pub fn task_exit_cover(_p_0: i32, _p_1: i32, _p_2: f32, _p_3: f32, _p_4: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x79B258E397854D29, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
5907#[inline] pub fn task_extend_route(_x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1E7889778264843A, &[_x.into(), _y.into(), _z.into()]); }
5908#[inline] pub fn task_flush_route() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x841142A1376E9006, &[]); }
5909#[inline] pub fn task_follow_nav_mesh_to_coord(_ped: i32, _x: f32, _y: f32, _z: f32, _speed: f32, _timeout: i32, _stopping_range: f32, _persist_following: bool, _unk: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x15D3A79D4E44B913, &[_ped.into(), _x.into(), _y.into(), _z.into(), _speed.into(), _timeout.into(), _stopping_range.into(), _persist_following.into(), _unk.into()]); }
5910#[inline] pub fn task_follow_nav_mesh_to_coord_advanced(_ped: i32, _x: f32, _y: f32, _z: f32, _speed: f32, _timeout: i32, _unk_float: f32, _unk_int: i32, _unk_x: f32, _unk_y: f32, _unk_z: f32, _unk_40000_f: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x17F58B88D085DBAC, &[_ped.into(), _x.into(), _y.into(), _z.into(), _speed.into(), _timeout.into(), _unk_float.into(), _unk_int.into(), _unk_x.into(), _unk_y.into(), _unk_z.into(), _unk_40000_f.into()]); }
5911#[inline] pub fn task_follow_point_route(_ped: i32, _speed: f32, _unknown: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x595583281858626E, &[_ped.into(), _speed.into(), _unknown.into()]); }
5912#[inline] pub fn task_follow_to_offset_of_entity(_ped: i32, _entity: i32, _offset_x: f32, _offset_y: f32, _offset_z: f32, _movement_speed: f32, _timeout: i32, _stopping_range: f32, _persist_following: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x304AE42E357B8C7E, &[_ped.into(), _entity.into(), _offset_x.into(), _offset_y.into(), _offset_z.into(), _movement_speed.into(), _timeout.into(), _stopping_range.into(), _persist_following.into()]); }
5913#[inline] pub fn task_follow_waypoint_recording(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x759591819534F7B, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
5914#[inline] pub fn task_force_motion_state(_ped: i32, _state: i32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4F056E1AFFEF17AB, &[_ped.into(), _state.into(), _p_2.into()]); }
5915#[inline] pub fn task_get_off_boat(_ped: i32, _boat: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9C00E77AF14B2DFF, &[_ped.into(), _boat.into()]); }
5916#[inline] pub fn task_goto_entity_aiming(_ped: i32, _target: i32, _distance_to_stop_at: f32, _start_aiming_dist: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA9DA48FAB8A76C12, &[_ped.into(), _target.into(), _distance_to_stop_at.into(), _start_aiming_dist.into()]); }
5917#[inline] pub fn task_goto_entity_offset(_ped: i32, _p_1: i32, _p_2: i32, _x: f32, _y: f32, _z: f32, _duration: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE39B4FF4FDEBDE27, &[_ped.into(), _p_1.into(), _p_2.into(), _x.into(), _y.into(), _z.into(), _duration.into()]); }
5918#[inline] pub fn task_goto_entity_offset_xy(_ped: i32, _entity: i32, _duration: i32, _x_offset: f32, _y_offset: f32, _z_offset: f32, _move_blend_ratio: f32, _use_navmesh: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x338E7EF52B6095A9, &[_ped.into(), _entity.into(), _duration.into(), _x_offset.into(), _y_offset.into(), _z_offset.into(), _move_blend_ratio.into(), _use_navmesh.into()]); }
5919#[inline] pub fn task_go_straight_to_coord(_ped: i32, _x: f32, _y: f32, _z: f32, _speed: f32, _timeout: i32, _target_heading: f32, _distance_to_slide: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD76B57B44F1E6F8B, &[_ped.into(), _x.into(), _y.into(), _z.into(), _speed.into(), _timeout.into(), _target_heading.into(), _distance_to_slide.into()]); }
5920#[inline] pub fn task_go_straight_to_coord_relative_to_entity(_entity_1: i32, _entity_2: i32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x61E360B7E040D12E, &[_entity_1.into(), _entity_2.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]); }
5921#[inline] pub fn task_go_to_coord_and_aim_at_hated_entities_near_coord(_ped_handle: i32, _go_to_location_x: f32, _go_to_location_y: f32, _go_to_location_z: f32, _focus_location_x: f32, _focus_location_y: f32, _focus_location_z: f32, _speed: f32, _shoot_at_enemies: bool, _distance_to_stop_at: f32, _no_roads_distance: f32, _unk_true: bool, _unk_flag: i32, _aiming_flag: i32, _firing_pattern: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA55547801EB331FC, &[_ped_handle.into(), _go_to_location_x.into(), _go_to_location_y.into(), _go_to_location_z.into(), _focus_location_x.into(), _focus_location_y.into(), _focus_location_z.into(), _speed.into(), _shoot_at_enemies.into(), _distance_to_stop_at.into(), _no_roads_distance.into(), _unk_true.into(), _unk_flag.into(), _aiming_flag.into(), _firing_pattern.into()]); }
5922#[inline] pub fn task_go_to_coord_any_means(_ped: i32, _x: f32, _y: f32, _z: f32, _speed: f32, _p_5: i32, _p_6: bool, _walking_style: i32, _p_8: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5BC448CB78FA3E88, &[_ped.into(), _x.into(), _y.into(), _z.into(), _speed.into(), _p_5.into(), _p_6.into(), _walking_style.into(), _p_8.into()]); }
5923#[inline] pub fn task_go_to_coord_any_means_extra_params(_ped: i32, _x: f32, _y: f32, _z: f32, _speed: f32, _p_5: i32, _p_6: bool, _walking_style: i32, _p_8: f32, _p_9: i32, _p_10: i32, _p_11: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1DD45F9ECFDB1BC9, &[_ped.into(), _x.into(), _y.into(), _z.into(), _speed.into(), _p_5.into(), _p_6.into(), _walking_style.into(), _p_8.into(), _p_9.into(), _p_10.into(), _p_11.into()]); }
5924#[inline] pub fn task_go_to_coord_any_means_extra_params_with_cruise_speed(_ped: i32, _x: f32, _y: f32, _z: f32, _speed: f32, _p_5: i32, _p_6: bool, _walking_style: i32, _p_8: f32, _p_9: i32, _p_10: i32, _p_11: i32, _p_12: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB8ECD61F531A7B02, &[_ped.into(), _x.into(), _y.into(), _z.into(), _speed.into(), _p_5.into(), _p_6.into(), _walking_style.into(), _p_8.into(), _p_9.into(), _p_10.into(), _p_11.into(), _p_12.into()]); }
5925#[inline] pub fn task_go_to_coord_while_aiming_at_coord(_ped: i32, _x: f32, _y: f32, _z: f32, _aim_at_x: f32, _aim_at_y: f32, _aim_at_z: f32, _move_speed: f32, _shoot: bool, _p_9: f32, _p_10: f32, _p_11: bool, _flags: i32, _p_13: bool, _firing_pattern: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x11315AB3385B8AC0, &[_ped.into(), _x.into(), _y.into(), _z.into(), _aim_at_x.into(), _aim_at_y.into(), _aim_at_z.into(), _move_speed.into(), _shoot.into(), _p_9.into(), _p_10.into(), _p_11.into(), _flags.into(), _p_13.into(), _firing_pattern.into()]); }
5926#[inline] pub fn task_go_to_coord_while_aiming_at_entity(_p_0: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: i32, _p_5: f32, _p_6: bool, _p_7: f32, _p_8: f32, _p_9: bool, _p_10: i32, _p_11: bool, _p_12: i32, _p_13: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB2A16444EAD9AE47, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into(), _p_11.into(), _p_12.into(), _p_13.into()]); }
5927#[inline] pub fn task_go_to_entity(_entity: i32, _target: i32, _duration: i32, _distance: f32, _speed: f32, _p_5: f32, _p_6: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6A071245EB0D1882, &[_entity.into(), _target.into(), _duration.into(), _distance.into(), _speed.into(), _p_5.into(), _p_6.into()]); }
5928#[inline] pub fn task_go_to_entity_while_aiming_at_coord(_p_0: i32, _p_1: i32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: bool, _p_7: f32, _p_8: f32, _p_9: bool, _p_10: bool, _p_11: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4701832B739DCE5, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into(), _p_11.into()]); }
5929#[inline] pub fn task_go_to_entity_while_aiming_at_entity(_ped: i32, _entity_to_walk_to: i32, _entity_to_aim_at: i32, _speed: f32, _shootat_entity: bool, _p_5: f32, _p_6: f32, _p_7: bool, _p_8: bool, _firing_pattern: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x97465886D35210E9, &[_ped.into(), _entity_to_walk_to.into(), _entity_to_aim_at.into(), _speed.into(), _shootat_entity.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _firing_pattern.into()]); }
5930#[inline] pub fn task_guard_assigned_defensive_area(_p_0: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD2A207EEBDF9889B, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]); }
5931#[inline] pub fn task_guard_current_position(_p_0: i32, _p_1: f32, _p_2: f32, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4A58A47A72E3FCB4, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5932#[inline] pub fn task_guard_sphere_defensive_area(_p_0: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: i32, _p_7: f32, _p_8: f32, _p_9: f32, _p_10: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC946FE14BE0EB5E2, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into()]); }
5933#[inline] pub fn task_hands_up(_ped: i32, _duration: i32, _facing_ped: i32, _p_3: i32, _p_4: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF2EAB31979A7F910, &[_ped.into(), _duration.into(), _facing_ped.into(), _p_3.into(), _p_4.into()]); }
5934#[inline] pub fn task_heli_chase(_pilot: i32, _entity_to_follow: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAC83B1DB38D0ADA0, &[_pilot.into(), _entity_to_follow.into(), _x.into(), _y.into(), _z.into()]); }
5935#[inline] pub fn task_heli_mission(_pilot: i32, _aircraft: i32, _target_vehicle: i32, _target_ped: i32, _destination_x: f32, _destination_y: f32, _destination_z: f32, _mission_flag: i32, _max_speed: f32, _landing_radius: f32, _target_heading: f32, _unk_1: i32, _unk_2: i32, _unk_3: i32, _landing_flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDAD029E187A2BEB4, &[_pilot.into(), _aircraft.into(), _target_vehicle.into(), _target_ped.into(), _destination_x.into(), _destination_y.into(), _destination_z.into(), _mission_flag.into(), _max_speed.into(), _landing_radius.into(), _target_heading.into(), _unk_1.into(), _unk_2.into(), _unk_3.into(), _landing_flags.into()]); }
5936#[inline] pub fn task_jump(_ped: i32, _unused: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAE4086104E067B1, &[_ped.into(), _unused.into()]); }
5937#[inline] pub fn task_leave_any_vehicle(_ped: i32, _p_1: i32, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x504D54DF3F6F2247, &[_ped.into(), _p_1.into(), _flags.into()]); }
5938#[inline] pub fn task_leave_vehicle(_ped: i32, _vehicle: i32, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD3DBCE61A490BE02, &[_ped.into(), _vehicle.into(), _flags.into()]); }
5939#[inline] pub fn task_look_at_coord(_entity: i32, _x: f32, _y: f32, _z: f32, _duration: f32, _p_5: i32, _p_6: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6FA46612594F7973, &[_entity.into(), _x.into(), _y.into(), _z.into(), _duration.into(), _p_5.into(), _p_6.into()]); }
5940#[inline] pub fn task_look_at_entity(_ped: i32, _look_at: i32, _duration: i32, _unknown_1: i32, _unknown_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x69F4BE8C8CC4796C, &[_ped.into(), _look_at.into(), _duration.into(), _unknown_1.into(), _unknown_2.into()]); }
5941#[inline] pub fn task_move_network_advanced_by_name(_ped: i32, _p_1: impl cfx_core::types::AsCharPtr, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: f32, _p_8: i32, _p_9: f32, _p_10: bool, _anim_dict: impl cfx_core::types::AsCharPtr, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD5B35BEA41919ACB, &[_ped.into(), _p_1.as_char_ptr().into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into(), _anim_dict.as_char_ptr().into(), _flags.into()]); }
5942#[inline] pub fn task_move_network_by_name(_ped: i32, _task: impl cfx_core::types::AsCharPtr, _multiplier: f32, _p_3: bool, _anim_dict: impl cfx_core::types::AsCharPtr, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2D537BA194896636, &[_ped.into(), _task.as_char_ptr().into(), _multiplier.into(), _p_3.into(), _anim_dict.as_char_ptr().into(), _flags.into()]); }
5943#[inline] pub fn task_open_vehicle_door(_ped: i32, _vehicle: i32, _time_out: i32, _seat: i32, _speed: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x965791A9A488A062, &[_ped.into(), _vehicle.into(), _time_out.into(), _seat.into(), _speed.into()]); }
5944#[inline] pub fn task_parachute(_ped: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD2F1C53C97EE81AB, &[_ped.into(), _p_1.into()]); }
5945#[inline] pub fn task_parachute_to_target(_ped: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB33E291AFA6BD03A, &[_ped.into(), _x.into(), _y.into(), _z.into()]); }
5946#[inline] pub fn task_patrol(_ped: i32, _p_1: impl cfx_core::types::AsCharPtr, _p_2: i32, _p_3: bool, _p_4: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBDA5DF49D080FE4E, &[_ped.into(), _p_1.as_char_ptr().into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
5947#[inline] pub fn task_pause(_ped: i32, _ms: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE73A266DB0CA9042, &[_ped.into(), _ms.into()]); }
5948#[inline] pub fn task_ped_slide_to_coord(_ped: i32, _x: f32, _y: f32, _z: f32, _heading: f32, _duration: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD04FE6765D990A06, &[_ped.into(), _x.into(), _y.into(), _z.into(), _heading.into(), _duration.into()]); }
5949#[inline] pub fn task_ped_slide_to_coord_hdg_rate(_ped: i32, _x: f32, _y: f32, _z: f32, _heading: f32, _p_5: f32, _p_6: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5A4A6A6D3DC64F52, &[_ped.into(), _x.into(), _y.into(), _z.into(), _heading.into(), _p_5.into(), _p_6.into()]); }
5950#[inline] pub fn task_perform_sequence(_ped: i32, _task_sequence_id: i32) -> i32 { cfx_core::invoker::invoke(0x5ABA3986D90D8A3B, &[_ped.into(), _task_sequence_id.into()]).unwrap_or_default() }
5951#[inline] pub fn task_perform_sequence_from_progress(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x89221B16730234F0, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
5952#[inline] pub fn task_plane_chase(_pilot: i32, _entity_to_follow: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2D2386F273FF7A25, &[_pilot.into(), _entity_to_follow.into(), _x.into(), _y.into(), _z.into()]); }
5953#[inline] pub fn task_plane_land(_pilot: i32, _plane: i32, _runway_start_x: f32, _runway_start_y: f32, _runway_start_z: f32, _runway_end_x: f32, _runway_end_y: f32, _runway_end_z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBF19721FA34D32C0, &[_pilot.into(), _plane.into(), _runway_start_x.into(), _runway_start_y.into(), _runway_start_z.into(), _runway_end_x.into(), _runway_end_y.into(), _runway_end_z.into()]); }
5954#[inline] pub fn task_plane_mission(_pilot: i32, _aircraft: i32, _target_vehicle: i32, _target_ped: i32, _destination_x: f32, _destination_y: f32, _destination_z: f32, _mission_flag: i32, _angular_drag: f32, _unk: f32, _target_heading: f32, _max_z: f32, _min_z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x23703CD154E83B88, &[_pilot.into(), _aircraft.into(), _target_vehicle.into(), _target_ped.into(), _destination_x.into(), _destination_y.into(), _destination_z.into(), _mission_flag.into(), _angular_drag.into(), _unk.into(), _target_heading.into(), _max_z.into(), _min_z.into()]); }
5955#[inline] pub fn task_plant_bomb(_ped: i32, _x: f32, _y: f32, _z: f32, _heading: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x965FEC691D55E9BF, &[_ped.into(), _x.into(), _y.into(), _z.into(), _heading.into()]); }
5956#[inline] pub fn task_play_anim(_ped: i32, _anim_dictionary: impl cfx_core::types::AsCharPtr, _animation_name: impl cfx_core::types::AsCharPtr, _blend_in_speed: f32, _blend_out_speed: f32, _duration: i32, _flag: i32, _playback_rate: f32, _lock_x: bool, _lock_y: bool, _lock_z: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEA47FE3719165B94, &[_ped.into(), _anim_dictionary.as_char_ptr().into(), _animation_name.as_char_ptr().into(), _blend_in_speed.into(), _blend_out_speed.into(), _duration.into(), _flag.into(), _playback_rate.into(), _lock_x.into(), _lock_y.into(), _lock_z.into()]); }
5957#[inline] pub fn task_play_anim_advanced(_ped: i32, _anim_dict: impl cfx_core::types::AsCharPtr, _anim_name: impl cfx_core::types::AsCharPtr, _pos_x: f32, _pos_y: f32, _pos_z: f32, _rot_x: f32, _rot_y: f32, _rot_z: f32, _anim_enter_speed: f32, _anim_exit_speed: f32, _duration: i32, _flag: i32, _anim_time: f32, _p_14: i32, _p_15: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x83CDB10EA29B370B, &[_ped.into(), _anim_dict.as_char_ptr().into(), _anim_name.as_char_ptr().into(), _pos_x.into(), _pos_y.into(), _pos_z.into(), _rot_x.into(), _rot_y.into(), _rot_z.into(), _anim_enter_speed.into(), _anim_exit_speed.into(), _duration.into(), _flag.into(), _anim_time.into(), _p_14.into(), _p_15.into()]); }
5958#[inline] pub fn task_play_phone_gesture_animation(_ped: i32, _anim_dict: impl cfx_core::types::AsCharPtr, _animation: impl cfx_core::types::AsCharPtr, _bone_mask_type: impl cfx_core::types::AsCharPtr, _p_4: f32, _p_5: f32, _p_6: bool, _p_7: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8FBB6758B3B3E9EC, &[_ped.into(), _anim_dict.as_char_ptr().into(), _animation.as_char_ptr().into(), _bone_mask_type.as_char_ptr().into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into()]); }
5959#[inline] pub fn task_put_ped_directly_into_cover(_ped: i32, _x: f32, _y: f32, _z: f32, _timeout: i32, _p_5: bool, _p_6: f32, _p_7: bool, _p_8: bool, _p_9: i32, _p_10: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4172393E6BE1FECE, &[_ped.into(), _x.into(), _y.into(), _z.into(), _timeout.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into()]); }
5960#[inline] pub fn task_put_ped_directly_into_melee(_ped: i32, _melee_target: i32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1C6CD14A876FFE39, &[_ped.into(), _melee_target.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
5961#[inline] pub fn task_rappel_from_heli(_ped: i32, _unused: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9693B0312F91649, &[_ped.into(), _unused.into()]); }
5962#[inline] pub fn task_react_and_flee_ped(_ped: i32, _flee_target: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x72C896464915D1B1, &[_ped.into(), _flee_target.into()]); }
5963#[inline] pub fn task_reload_weapon(_ped: i32, _unused: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x62D2916F56B9CD2D, &[_ped.into(), _unused.into()]); }
5964#[inline] pub fn task_scripted_animation(_ped: i32, _p_1: &mut i32, _p_2: &mut i32, _p_3: &mut i32, _p_4: f32, _p_5: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x126EF75F1E17ABE5, &[_ped.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
5965#[inline] pub fn task_seek_cover_from_ped(_ped: i32, _target: i32, _duration: i32, _p_3: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x84D32B3BEC531324, &[_ped.into(), _target.into(), _duration.into(), _p_3.into()]); }
5966#[inline] pub fn task_seek_cover_from_pos(_ped: i32, _x: f32, _y: f32, _z: f32, _duration: i32, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x75AC2B60386D89F2, &[_ped.into(), _x.into(), _y.into(), _z.into(), _duration.into(), _p_5.into()]); }
5967#[inline] pub fn task_seek_cover_to_coords(_ped: i32, _x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32, _p_7: i32, _p_8: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x39246A6958EF072C, &[_ped.into(), _x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into(), _p_7.into(), _p_8.into()]); }
5968#[inline] pub fn task_seek_cover_to_cover_point(_p_0: i32, _p_1: i32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: i32, _p_6: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD43D95C7A869447F, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]); }
5969#[inline] pub fn task_set_blocking_of_non_temporary_events(_ped: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x90D2156198831D69, &[_ped.into(), _toggle.into()]); }
5970#[inline] pub fn task_set_decision_maker(_ped: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEB8517DDA73720DA, &[_ped.into(), _p_1.into()]); }
5971#[inline] pub fn task_set_sphere_defensive_area(_p_0: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x933C06518B52A9A4, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
5972#[inline] pub fn task_shocking_event_react(_ped: i32, _event_handle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x452419CBD838065B, &[_ped.into(), _event_handle.into()]); }
5973#[inline] pub fn task_shoot_at_coord(_ped: i32, _x: f32, _y: f32, _z: f32, _duration: i32, _firing_pattern: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x46A6CC01E0826106, &[_ped.into(), _x.into(), _y.into(), _z.into(), _duration.into(), _firing_pattern.into()]); }
5974#[inline] pub fn task_shoot_at_entity(_entity: i32, _target: i32, _duration: i32, _firing_pattern: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8DA95E8298AE772, &[_entity.into(), _target.into(), _duration.into(), _firing_pattern.into()]); }
5975#[inline] pub fn task_shuffle_to_next_vehicle_seat(_ped: i32, _vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7AA80209BDA643EB, &[_ped.into(), _vehicle.into()]); }
5976#[inline] pub fn task_sky_dive(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x601736CFE536B0A0, &[_ped.into()]); }
5977#[inline] pub fn task_smart_flee_coord(_ped: i32, _x: f32, _y: f32, _z: f32, _distance: f32, _time: i32, _p_6: bool, _p_7: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x94587F17E9C365D5, &[_ped.into(), _x.into(), _y.into(), _z.into(), _distance.into(), _time.into(), _p_6.into(), _p_7.into()]); }
5978#[inline] pub fn task_smart_flee_ped(_ped: i32, _flee_target: i32, _distance: f32, _flee_time: i32, _p_4: bool, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x22B0D0E37CCB840D, &[_ped.into(), _flee_target.into(), _distance.into(), _flee_time.into(), _p_4.into(), _p_5.into()]); }
5979#[inline] pub fn task_stand_guard(_ped: i32, _x: f32, _y: f32, _z: f32, _heading: f32, _scenario_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAE032F8BBA959E90, &[_ped.into(), _x.into(), _y.into(), _z.into(), _heading.into(), _scenario_name.as_char_ptr().into()]); }
5980#[inline] pub fn task_stand_still(_ped: i32, _time: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x919BE13EED931959, &[_ped.into(), _time.into()]); }
5981#[inline] pub fn task_start_scenario_at_position(_ped: i32, _scenario_name: impl cfx_core::types::AsCharPtr, _x: f32, _y: f32, _z: f32, _heading: f32, _duration: i32, _sitting_scenario: bool, _teleport: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFA4EFC79F69D4F07, &[_ped.into(), _scenario_name.as_char_ptr().into(), _x.into(), _y.into(), _z.into(), _heading.into(), _duration.into(), _sitting_scenario.into(), _teleport.into()]); }
5982#[inline] pub fn task_start_scenario_in_place(_ped: i32, _scenario_name: impl cfx_core::types::AsCharPtr, _unk_delay: i32, _play_enter_anim: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x142A02425FF02BD9, &[_ped.into(), _scenario_name.as_char_ptr().into(), _unk_delay.into(), _play_enter_anim.into()]); }
5983#[inline] pub fn task_stay_in_cover(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE5DA8615A6180789, &[_ped.into()]); }
5984#[inline] pub fn task_stealth_kill(_killer: i32, _target: i32, _action_type: i32, _p_3: f32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAA5DC05579D60BD9, &[_killer.into(), _target.into(), _action_type.into(), _p_3.into(), _p_4.into()]); }
5985#[inline] pub fn task_stop_phone_gesture_animation(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3FA00D4F4641BFAE, &[_ped.into()]); }
5986#[inline] pub fn task_swap_weapon(_ped: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA21C51255B205245, &[_ped.into(), _p_1.into()]); }
5987#[inline] pub fn task_sweep_aim_entity(_ped: i32, _anim: impl cfx_core::types::AsCharPtr, _p_2: impl cfx_core::types::AsCharPtr, _p_3: impl cfx_core::types::AsCharPtr, _p_4: impl cfx_core::types::AsCharPtr, _p_5: i32, _vehicle: i32, _p_7: f32, _p_8: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2047C02158D6405A, &[_ped.into(), _anim.as_char_ptr().into(), _p_2.as_char_ptr().into(), _p_3.as_char_ptr().into(), _p_4.as_char_ptr().into(), _p_5.into(), _vehicle.into(), _p_7.into(), _p_8.into()]); }
5988#[inline] pub fn task_sweep_aim_position(_p_0: i32, _p_1: &mut i32, _p_2: &mut i32, _p_3: &mut i32, _p_4: &mut i32, _p_5: i32, _p_6: f32, _p_7: f32, _p_8: f32, _p_9: f32, _p_10: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7AFE8FDC10BC07D2, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into()]); }
5989#[inline] pub fn task_synchronized_scene(_ped: i32, _scene: i32, _anim_dictionary: impl cfx_core::types::AsCharPtr, _animation_name: impl cfx_core::types::AsCharPtr, _speed: f32, _speed_multiplier: f32, _duration: i32, _flag: i32, _playback_rate: f32, _p_9: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEEA929141F699854, &[_ped.into(), _scene.into(), _anim_dictionary.as_char_ptr().into(), _animation_name.as_char_ptr().into(), _speed.into(), _speed_multiplier.into(), _duration.into(), _flag.into(), _playback_rate.into(), _p_9.into()]); }
5990#[inline] pub fn task_throw_projectile(_ped: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7285951DBF6B5A51, &[_ped.into(), _x.into(), _y.into(), _z.into()]); }
5991#[inline] pub fn task_toggle_duck(_p_0: bool, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAC96609B9995EDF8, &[_p_0.into(), _p_1.into()]); }
5992#[inline] pub fn task_turn_ped_to_face_coord(_ped: i32, _x: f32, _y: f32, _z: f32, _duration: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1DDA930A0AC38571, &[_ped.into(), _x.into(), _y.into(), _z.into(), _duration.into()]); }
5993#[inline] pub fn task_turn_ped_to_face_entity(_ped: i32, _entity: i32, _duration: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5AD23D40115353AC, &[_ped.into(), _entity.into(), _duration.into()]); }
5994#[inline] pub fn task_use_mobile_phone(_ped: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBD2A8EC3AF4DE7DB, &[_ped.into(), _p_1.into()]); }
5995#[inline] pub fn task_use_mobile_phone_timed(_ped: i32, _duration: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5EE02954A14C69DB, &[_ped.into(), _duration.into()]); }
5996#[inline] pub fn task_use_nearest_scenario_chain_to_coord(_p_0: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9FDA1B3D7E7028B3, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
5997#[inline] pub fn task_use_nearest_scenario_chain_to_coord_warp(_p_0: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x97A28E63F0BA5631, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
5998#[inline] pub fn task_use_nearest_scenario_to_coord(_ped: i32, _x: f32, _y: f32, _z: f32, _distance: f32, _duration: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x277F471BA9DB000B, &[_ped.into(), _x.into(), _y.into(), _z.into(), _distance.into(), _duration.into()]); }
5999#[inline] pub fn task_use_nearest_scenario_to_coord_warp(_ped: i32, _x: f32, _y: f32, _z: f32, _radius: f32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x58E2E0F23F6B76C3, &[_ped.into(), _x.into(), _y.into(), _z.into(), _radius.into(), _p_5.into()]); }
6000#[inline] pub fn task_vehicle_aim_at_coord(_ped: i32, _x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x447C1E9EF844BC0F, &[_ped.into(), _x.into(), _y.into(), _z.into()]); }
6001#[inline] pub fn task_vehicle_aim_at_ped(_ped: i32, _target: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE41885592B08B097, &[_ped.into(), _target.into()]); }
6002#[inline] pub fn task_vehicle_chase(_driver: i32, _target_ent: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3C08A8E30363B353, &[_driver.into(), _target_ent.into()]); }
6003#[inline] pub fn task_vehicle_drive_to_coord(_ped: i32, _vehicle: i32, _x: f32, _y: f32, _z: f32, _speed: f32, _p_6: i32, _vehicle_model: i32, _driving_mode: i32, _stop_range: f32, _p_10: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE2A2AA2F659D77A7, &[_ped.into(), _vehicle.into(), _x.into(), _y.into(), _z.into(), _speed.into(), _p_6.into(), _vehicle_model.into(), _driving_mode.into(), _stop_range.into(), _p_10.into()]); }
6004#[inline] pub fn task_vehicle_drive_to_coord_longrange(_ped: i32, _vehicle: i32, _x: f32, _y: f32, _z: f32, _speed: f32, _drive_mode: i32, _stop_range: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x158BB33F920D360C, &[_ped.into(), _vehicle.into(), _x.into(), _y.into(), _z.into(), _speed.into(), _drive_mode.into(), _stop_range.into()]); }
6005#[inline] pub fn task_vehicle_drive_wander(_ped: i32, _vehicle: i32, _speed: f32, _driving_style: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x480142959D337D00, &[_ped.into(), _vehicle.into(), _speed.into(), _driving_style.into()]); }
6006#[inline] pub fn task_vehicle_escort(_ped: i32, _vehicle: i32, _target_vehicle: i32, _mode: i32, _speed: f32, _driving_style: i32, _min_distance: f32, _p_7: i32, _no_roads_distance: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFA6E4B75F302400, &[_ped.into(), _vehicle.into(), _target_vehicle.into(), _mode.into(), _speed.into(), _driving_style.into(), _min_distance.into(), _p_7.into(), _no_roads_distance.into()]); }
6007#[inline] pub fn task_vehicle_follow(_driver: i32, _vehicle: i32, _target_entity: i32, _speed: f32, _driving_style: i32, _min_distance: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFC545A9F0626E3B6, &[_driver.into(), _vehicle.into(), _target_entity.into(), _speed.into(), _driving_style.into(), _min_distance.into()]); }
6008#[inline] pub fn task_vehicle_follow_waypoint_recording(_ped: i32, _vehicle: i32, _wp_recording: impl cfx_core::types::AsCharPtr, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: f32, _p_8: bool, _p_9: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3123FAA6DB1CF7ED, &[_ped.into(), _vehicle.into(), _wp_recording.as_char_ptr().into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into()]); }
6009#[inline] pub fn task_vehicle_goto_navmesh(_ped: i32, _vehicle: i32, _x: f32, _y: f32, _z: f32, _speed: f32, _behavior_flag: i32, _stopping_range: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x195AEEB13CEFE2EE, &[_ped.into(), _vehicle.into(), _x.into(), _y.into(), _z.into(), _speed.into(), _behavior_flag.into(), _stopping_range.into()]); }
6010#[inline] pub fn task_vehicle_heli_protect(_pilot: i32, _vehicle: i32, _entity_to_follow: i32, _target_speed: f32, _p_4: i32, _radius: f32, _altitude: i32, _p_7: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1E09C32048FEFD1C, &[_pilot.into(), _vehicle.into(), _entity_to_follow.into(), _target_speed.into(), _p_4.into(), _radius.into(), _altitude.into(), _p_7.into()]); }
6011#[inline] pub fn task_vehicle_mission(_driver: i32, _vehicle: i32, _vehicle_target: i32, _mission_type: i32, _p_4: f32, _p_5: i32, _p_6: f32, _p_7: f32, _drive_against_traffic: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x659427E0EF36BCDE, &[_driver.into(), _vehicle.into(), _vehicle_target.into(), _mission_type.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _drive_against_traffic.into()]); }
6012#[inline] pub fn task_vehicle_mission_coors_target(_ped: i32, _vehicle: i32, _x: f32, _y: f32, _z: f32, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: f32, _p_9: f32, _drive_against_traffic: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF0AF20AA7731F8C3, &[_ped.into(), _vehicle.into(), _x.into(), _y.into(), _z.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _drive_against_traffic.into()]); }
6013#[inline] pub fn task_vehicle_mission_ped_target(_ped: i32, _vehicle: i32, _ped_target: i32, _mission_type: i32, _max_speed: f32, _driving_style: i32, _min_distance: f32, _p_7: f32, _drive_against_traffic: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9454528DF15D657A, &[_ped.into(), _vehicle.into(), _ped_target.into(), _mission_type.into(), _max_speed.into(), _driving_style.into(), _min_distance.into(), _p_7.into(), _drive_against_traffic.into()]); }
6014#[inline] pub fn task_vehicle_park(_ped: i32, _vehicle: i32, _x: f32, _y: f32, _z: f32, _heading: f32, _mode: i32, _radius: f32, _keep_engine_on: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF3E34E968EA374E, &[_ped.into(), _vehicle.into(), _x.into(), _y.into(), _z.into(), _heading.into(), _mode.into(), _radius.into(), _keep_engine_on.into()]); }
6015#[inline] pub fn task_vehicle_play_anim(_vehicle: i32, _animation_set: impl cfx_core::types::AsCharPtr, _animation_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x69F5C3BD0F3EBD89, &[_vehicle.into(), _animation_set.as_char_ptr().into(), _animation_name.as_char_ptr().into()]); }
6016#[inline] pub fn task_vehicle_shoot_at_coord(_ped: i32, _x: f32, _y: f32, _z: f32, _p_4: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5190796ED39C9B6D, &[_ped.into(), _x.into(), _y.into(), _z.into(), _p_4.into()]); }
6017#[inline] pub fn task_vehicle_shoot_at_ped(_ped: i32, _target: i32, _p_2: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x10AB107B887214D8, &[_ped.into(), _target.into(), _p_2.into()]); }
6018#[inline] pub fn task_vehicle_temp_action(_driver: i32, _vehicle: i32, _action: i32, _time: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC429DCEEB339E129, &[_driver.into(), _vehicle.into(), _action.into(), _time.into()]); }
6019#[inline] pub fn task_wander_in_area(_ped: i32, _x: f32, _y: f32, _z: f32, _radius: f32, _minimal_length: f32, _time_between_walks: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE054346CA3A0F315, &[_ped.into(), _x.into(), _y.into(), _z.into(), _radius.into(), _minimal_length.into(), _time_between_walks.into()]); }
6020#[inline] pub fn task_wander_standard(_ped: i32, _p_1: f32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBB9CE077274F6A1B, &[_ped.into(), _p_1.into(), _p_2.into()]); }
6021#[inline] pub fn task_warp_ped_into_vehicle(_ped: i32, _vehicle: i32, _seat: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9A7D091411C5F684, &[_ped.into(), _vehicle.into(), _seat.into()]); }
6022#[inline] pub fn task_writhe(_ped: i32, _target: i32, _time: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCDDC2B77CE54AC6E, &[_ped.into(), _target.into(), _time.into(), _p_3.into()]); }
6023#[inline] pub fn uncuff_ped(_ped: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x67406F2C8F87FC4F, &[_ped.into()]); }
6024#[inline] pub fn update_task_aim_gun_scripted_target(_p_0: i32, _p_1: i32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9724FB59A3E72AD0, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
6025#[inline] pub fn update_task_hands_up_duration(_ped: i32, _duration: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA98FCAFD7893C834, &[_ped.into(), _duration.into()]); }
6026#[inline] pub fn update_task_sweep_aim_entity(_ped: i32, _entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE4973DBDBE6E44B3, &[_ped.into(), _entity.into()]); }
6027#[inline] pub fn update_task_sweep_aim_position(_p_0: i32, _p_1: f32, _p_2: f32, _p_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBB106883F5201FC4, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
6028#[inline] pub fn use_waypoint_recording_as_assisted_movement_route(_name: impl cfx_core::types::AsCharPtr, _p_1: bool, _p_2: f32, _p_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5A353B8E6B1095B5, &[_name.as_char_ptr().into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
6029#[inline] pub fn vehicle_waypoint_playback_override_speed(_vehicle: i32, _speed: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x121F0593E0A431D7, &[_vehicle.into(), _speed.into()]); }
6030#[inline] pub fn vehicle_waypoint_playback_pause(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8A4E6AC373666BC5, &[_vehicle.into()]); }
6031#[inline] pub fn vehicle_waypoint_playback_resume(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDC04FCAA7839D492, &[_vehicle.into()]); }
6032#[inline] pub fn vehicle_waypoint_playback_use_default_speed(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5CEB25A7D2848963, &[_vehicle.into()]); }
6033#[inline] pub fn waypoint_playback_get_is_paused(_p_0: i32) -> bool { cfx_core::invoker::invoke(0x701375A7D43F01CB, &[_p_0.into()]).unwrap_or_default() }
6034#[inline] pub fn waypoint_playback_override_speed(_p_0: i32, _p_1: f32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7D7D2B47FA788E85, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
6035#[inline] pub fn waypoint_playback_pause(_p_0: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF342546AA06FED5, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
6036#[inline] pub fn waypoint_playback_resume(_p_0: i32, _p_1: bool, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x244F70C84C547D2D, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
6037#[inline] pub fn waypoint_playback_start_aiming_at_coord(_p_0: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8968400D900ED8B3, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
6038#[inline] pub fn waypoint_playback_start_aiming_at_ped(_p_0: i32, _p_1: i32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x20E330937C399D29, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
6039#[inline] pub fn waypoint_playback_start_shooting_at_coord(_p_0: i32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: bool, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x57A25CFCC9DB671, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
6040#[inline] pub fn waypoint_playback_start_shooting_at_ped(_p_0: i32, _p_1: i32, _p_2: bool, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE70BA7B90F8390DC, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
6041#[inline] pub fn waypoint_playback_stop_aiming_or_shooting(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x47EFA040EBB8E2EA, &[_p_0.into()]); }
6042#[inline] pub fn waypoint_playback_use_default_speed(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6599D834B12D0800, &[_p_0.into()]); }
6043#[inline] pub fn waypoint_recording_get_closest_waypoint(_name: impl cfx_core::types::AsCharPtr, _x: f32, _y: f32, _z: f32, _point: &mut i32) -> bool { cfx_core::invoker::invoke(0xB629A298081F876F, &[_name.as_char_ptr().into(), _x.into(), _y.into(), _z.into(), _point.into()]).unwrap_or_default() }
6044#[inline] pub fn waypoint_recording_get_coord(_name: impl cfx_core::types::AsCharPtr, _point: i32, _coord: &mut cfx_core::types::Vector3) -> bool { cfx_core::invoker::invoke(0x2FB897405C90B361, &[_name.as_char_ptr().into(), _point.into(), _coord.into()]).unwrap_or_default() }
6045#[inline] pub fn waypoint_recording_get_num_points(_name: impl cfx_core::types::AsCharPtr, _points: &mut i32) -> bool { cfx_core::invoker::invoke(0x5343532C01A07234, &[_name.as_char_ptr().into(), _points.into()]).unwrap_or_default() }
6046#[inline] pub fn waypoint_recording_get_speed_at_point(_name: impl cfx_core::types::AsCharPtr, _point: i32) -> f32 { cfx_core::invoker::invoke(0x5622AEBC33ACA9, &[_name.as_char_ptr().into(), _point.into()]).unwrap_or_default() }
6047#[inline] pub fn _clear_vehicle_tasks(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDBBC7A2432524127, &[_vehicle.into()]); }
6048#[inline] pub fn _get_task_move_network_signal_float(_ped: i32, _signal_name: impl cfx_core::types::AsCharPtr) -> f32 { cfx_core::invoker::invoke(0x44AB0B3AFECCE242, &[_ped.into(), _signal_name.as_char_ptr().into()]).unwrap_or_default() }
6049#[inline] pub fn _set_task_move_network_signal_float_2(_ped: i32, _signal_name: impl cfx_core::types::AsCharPtr, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x373EF409B82697A3, &[_ped.into(), _signal_name.as_char_ptr().into(), _value.into()]); }
6050#[inline] pub fn _task_agitated_action(_ped: i32, _ped_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x19D1B791CB3670FE, &[_ped.into(), _ped_2.into()]); }
6051#[inline] pub fn _task_heli_escort_heli(_pilot: i32, _heli_1: i32, _heli_2: i32, _p_3: f32, _p_4: f32, _p_5: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB385523325077210, &[_pilot.into(), _heli_1.into(), _heli_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
6052#[inline] pub fn _task_move_network_by_name_with_init_params(_ped: i32, _p_1: impl cfx_core::types::AsCharPtr, _data: &mut i32, _p_3: f32, _p_4: bool, _anim_dict: impl cfx_core::types::AsCharPtr, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3D45B0B355C5E0C9, &[_ped.into(), _p_1.as_char_ptr().into(), _data.into(), _p_3.into(), _p_4.into(), _anim_dict.as_char_ptr().into(), _flags.into()]); }
6053#[inline] pub fn _task_perform_sequence_locally(_ped: i32, _task_sequence_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8C33220C8D78CA0D, &[_ped.into(), _task_sequence_id.into()]); }
6054#[inline] pub fn _task_plane_goto_precise_vtol(_ped: i32, _vehicle: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: i32, _p_9: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF7F9DCCA89E7505B, &[_ped.into(), _vehicle.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into()]); }
6055#[inline] pub fn _task_plane_taxi(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x92C360B5F15D2302, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into()]); }
6056#[inline] pub fn _task_rappel_down_wall(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32, _p_6: i32, _p_7: i32, _p_8: i32, _p_9: i32, _p_10: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEAF66ACDDC794793, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into(), _p_8.into(), _p_9.into(), _p_10.into()]); }
6057#[inline] pub fn _task_submarine_goto_and_stop(_p_0: i32, _submarine: i32, _x: f32, _y: f32, _z: f32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC22B40579A498CA4, &[_p_0.into(), _submarine.into(), _x.into(), _y.into(), _z.into(), _p_5.into()]); }
6058#[inline] pub fn _task_wander_specific(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6919A2F136426098, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into()]); }
6059}
6060pub mod mobile {
6061use cfx_core::types::ToMessagePack;
6062#[inline] pub fn _0x15e69e2802c24b8d(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x15E69E2802C24B8D, &[_p_0.into()]); }
6063#[inline] pub fn _0x1b0b4aeed5b9b41c(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1B0B4AEED5B9B41C, &[_p_0.into()]); }
6064#[inline] pub fn _0x3117d84efa60f77b(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3117D84EFA60F77B, &[_p_0.into()]); }
6065#[inline] pub fn _0x466da42c89865553(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x466DA42C89865553, &[_p_0.into()]); }
6066#[inline] pub fn _0x53f4892d18ec90a4(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x53F4892D18EC90A4, &[_p_0.into()]); }
6067#[inline] pub fn _0xa2ccbe62cd4c91a4(_toggle: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA2CCBE62CD4C91A4, &[_toggle.into()]); }
6068#[inline] pub fn _0xac2890471901861c(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAC2890471901861C, &[_p_0.into()]); }
6069#[inline] pub fn _0xd6ade981781fca09(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD6ADE981781FCA09, &[_p_0.into()]); }
6070#[inline] pub fn _0xf1e22dc13f5eebad(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF1E22DC13F5EEBAD, &[_p_0.into()]); }
6071#[inline] pub fn can_phone_be_seen_on_screen() -> bool { cfx_core::invoker::invoke(0xC4E2813898C97A4B, &[]).unwrap_or_default() }
6072#[inline] pub fn cell_cam_activate(_p_0: bool, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFDE8F069C542D126, &[_p_0.into(), _p_1.into()]); }
6073#[inline] pub fn cell_cam_is_char_visible_no_face_check(_entity: i32) -> bool { cfx_core::invoker::invoke(0x439E9BC95B7E7FBE, &[_entity.into()]).unwrap_or_default() }
6074#[inline] pub fn create_mobile_phone(_phone_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA4E8E696C532FBC7, &[_phone_type.into()]); }
6075#[inline] pub fn destroy_mobile_phone() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3BC861DF703E5097, &[]); }
6076#[inline] pub fn get_mobile_phone_position(_position: &mut cfx_core::types::Vector3) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x584FDFDA48805B86, &[_position.into()]); }
6077#[inline] pub fn get_mobile_phone_render_id(_render_id: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB4A53E05F68B6FA1, &[_render_id.into()]); }
6078#[inline] pub fn get_mobile_phone_rotation(_rotation: &mut cfx_core::types::Vector3, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1CEFB61F193070AE, &[_rotation.into(), _p_1.into()]); }
6079#[inline] pub fn script_is_moving_mobile_phone_offscreen(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF511F759238A5122, &[_toggle.into()]); }
6080#[inline] pub fn set_mobile_phone_position(_pos_x: f32, _pos_y: f32, _pos_z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x693A5C6D6734085B, &[_pos_x.into(), _pos_y.into(), _pos_z.into()]); }
6081#[inline] pub fn set_mobile_phone_rotation(_rot_x: f32, _rot_y: f32, _rot_z: f32, _p_3: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBB779C0CA917E865, &[_rot_x.into(), _rot_y.into(), _rot_z.into(), _p_3.into()]); }
6082#[inline] pub fn set_mobile_phone_scale(_scale: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCBDD322A73D6D932, &[_scale.into()]); }
6083#[inline] pub fn _cell_cam_disable_this_frame(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x15C49A93E3E086E, &[_toggle.into()]); }
6084#[inline] pub fn _cell_cam_move_finger(_direction: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x95C9E72F3D7DEC9B, &[_direction.into()]); }
6085#[inline] pub fn _cell_cam_set_lean(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x44E44169EF70138E, &[_toggle.into()]); }
6086#[inline] pub fn _set_mobile_phone_unk(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x375A706A5C2FD084, &[_toggle.into()]); }
6087}
6088pub mod localization {
6089use cfx_core::types::ToMessagePack;
6090#[inline] pub fn get_current_language() -> i32 { cfx_core::invoker::invoke(0x2BDD44CC428A7EAE, &[]).unwrap_or_default() }
6091#[inline] pub fn _localization_get_system_date_format() -> i32 { cfx_core::invoker::invoke(0xA8AE43AEC1A61314, &[]).unwrap_or_default() }
6092#[inline] pub fn _localization_get_system_language() -> i32 { cfx_core::invoker::invoke(0x497420E022796B3F, &[]).unwrap_or_default() }
6093}
6094pub mod pad {
6095use cfx_core::types::ToMessagePack;
6096#[inline] pub fn _0x14d29bb12d47f68c(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x14D29BB12D47F68C, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
6097#[inline] pub fn _0x23f09eadc01449d6(_pad_index: i32) -> bool { cfx_core::invoker::invoke(0x23F09EADC01449D6, &[_pad_index.into()]).unwrap_or_default() }
6098#[inline] pub fn _0x25aaa32bdc98f2a3() -> i32 { cfx_core::invoker::invoke(0x25AAA32BDC98F2A3, &[]).unwrap_or_default() }
6099#[inline] pub fn _0x5b73c77d9eb66e24(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5B73C77D9EB66E24, &[_p_0.into()]); }
6100#[inline] pub fn _0x6cd79468a1e595c6(_pad_index: i32) -> bool { cfx_core::invoker::invoke(0x6CD79468A1E595C6, &[_pad_index.into()]).unwrap_or_default() }
6101#[inline] pub fn _0xa0cefcea390aab9b(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA0CEFCEA390AAB9B, &[_p_0.into()]); }
6102#[inline] pub fn _0xcb0360efefb2580d(_pad_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCB0360EFEFB2580D, &[_pad_index.into()]); }
6103#[inline] pub fn _0xe1615ec03b3bb4fd() -> bool { cfx_core::invoker::invoke(0xE1615EC03B3BB4FD, &[]).unwrap_or_default() }
6104#[inline] pub fn _0xf239400e16c23e08(_pad_index: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF239400E16C23E08, &[_pad_index.into(), _p_1.into()]); }
6105#[inline] pub fn disable_all_control_actions(_pad_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5F4B6931816E599B, &[_pad_index.into()]); }
6106#[inline] pub fn disable_control_action(_pad_index: i32, _control: i32, _disable: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFE99B66D079CF6BC, &[_pad_index.into(), _control.into(), _disable.into()]); }
6107#[inline] pub fn enable_all_control_actions(_pad_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA5FFE9B05F199DE7, &[_pad_index.into()]); }
6108#[inline] pub fn enable_control_action(_pad_index: i32, _control: i32, _enable: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x351220255D64C155, &[_pad_index.into(), _control.into(), _enable.into()]); }
6109#[inline] pub fn get_allow_movement_while_zoomed() -> bool { cfx_core::invoker::invoke(0xFC859E2374407556, &[]).unwrap_or_default() }
6110#[inline] pub fn get_control_group_instructional_button(_pad_index: i32, _control_group: i32, _p_2: bool) -> Option<String> { cfx_core::invoker::invoke(0x80C2FD58D720C801, &[_pad_index.into(), _control_group.into(), _p_2.into()]).ok() }
6111#[inline] pub fn get_control_instructional_button(_pad_index: i32, _control: i32, _p_2: i32) -> Option<String> { cfx_core::invoker::invoke(0x499D7B09FC9B407, &[_pad_index.into(), _control.into(), _p_2.into()]).ok() }
6112#[inline] pub fn get_control_normal(_pad_index: i32, _control: i32) -> f32 { cfx_core::invoker::invoke(0xEC3C9B8D5327B563, &[_pad_index.into(), _control.into()]).unwrap_or_default() }
6113#[inline] pub fn get_control_unbound_normal(_pad_index: i32, _control: i32) -> f32 { cfx_core::invoker::invoke(0x5B84D09CEC5209C5, &[_pad_index.into(), _control.into()]).unwrap_or_default() }
6114#[inline] pub fn get_control_value(_pad_index: i32, _control: i32) -> i32 { cfx_core::invoker::invoke(0xD95E79E8686D2C27, &[_pad_index.into(), _control.into()]).unwrap_or_default() }
6115#[inline] pub fn get_disabled_control_normal(_pad_index: i32, _control: i32) -> f32 { cfx_core::invoker::invoke(0x11E65974A982637C, &[_pad_index.into(), _control.into()]).unwrap_or_default() }
6116#[inline] pub fn get_disabled_control_unbound_normal(_pad_index: i32, _control: i32) -> f32 { cfx_core::invoker::invoke(0x4F8A26A890FD62FB, &[_pad_index.into(), _control.into()]).unwrap_or_default() }
6117#[inline] pub fn get_is_using_alternate_driveby() -> bool { cfx_core::invoker::invoke(0xF70731BACCFBB96, &[]).unwrap_or_default() }
6118#[inline] pub fn get_local_player_aim_state() -> i32 { cfx_core::invoker::invoke(0xBB41AFBBBC0A0287, &[]).unwrap_or_default() }
6119#[inline] pub fn is_control_enabled(_pad_index: i32, _control: i32) -> bool { cfx_core::invoker::invoke(0x1CEA6BFDF248E5D9, &[_pad_index.into(), _control.into()]).unwrap_or_default() }
6120#[inline] pub fn is_control_just_pressed(_pad_index: i32, _control: i32) -> bool { cfx_core::invoker::invoke(0x580417101DDB492F, &[_pad_index.into(), _control.into()]).unwrap_or_default() }
6121#[inline] pub fn is_control_just_released(_pad_index: i32, _control: i32) -> bool { cfx_core::invoker::invoke(0x50F940259D3841E6, &[_pad_index.into(), _control.into()]).unwrap_or_default() }
6122#[inline] pub fn is_control_pressed(_pad_index: i32, _control: i32) -> bool { cfx_core::invoker::invoke(0xF3A21BCD95725A4A, &[_pad_index.into(), _control.into()]).unwrap_or_default() }
6123#[inline] pub fn is_control_released(_pad_index: i32, _control: i32) -> bool { cfx_core::invoker::invoke(0x648EE3E7F38877DD, &[_pad_index.into(), _control.into()]).unwrap_or_default() }
6124#[inline] pub fn is_disabled_control_just_pressed(_pad_index: i32, _control: i32) -> bool { cfx_core::invoker::invoke(0x91AEF906BCA88877, &[_pad_index.into(), _control.into()]).unwrap_or_default() }
6125#[inline] pub fn is_disabled_control_just_released(_pad_index: i32, _control: i32) -> bool { cfx_core::invoker::invoke(0x305C8DCD79DA8B0F, &[_pad_index.into(), _control.into()]).unwrap_or_default() }
6126#[inline] pub fn is_disabled_control_pressed(_pad_index: i32, _control: i32) -> bool { cfx_core::invoker::invoke(0xE2587F8CBBD87B1D, &[_pad_index.into(), _control.into()]).unwrap_or_default() }
6127#[inline] pub fn is_look_inverted() -> bool { cfx_core::invoker::invoke(0x77B612531280010D, &[]).unwrap_or_default() }
6128#[inline] pub fn set_input_exclusive(_pad_index: i32, _control: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEDE476E5EE29EDB1, &[_pad_index.into(), _control.into()]); }
6129#[inline] pub fn set_pad_shake(_pad_index: i32, _duration: i32, _frequency: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x48B3886C1358D0D5, &[_pad_index.into(), _duration.into(), _frequency.into()]); }
6130#[inline] pub fn set_playerpad_shakes_when_controller_disabled(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x798FDEB5B1575088, &[_toggle.into()]); }
6131#[inline] pub fn stop_pad_shake(_pad_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x38C16A305E8CDC8D, &[_pad_index.into()]); }
6132#[inline] pub fn _disable_input_group(_pad_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7F4724035FDCA1DD, &[_pad_index.into()]); }
6133#[inline] pub fn _get_local_player_aim_state_2() -> i32 { cfx_core::invoker::invoke(0x59B9A7AF4C95133C, &[]).unwrap_or_default() }
6134#[inline] pub fn _get_time_since_last_input(_pad_index: i32) -> i32 { cfx_core::invoker::invoke(0xD7D22F5592AED8BA, &[_pad_index.into()]).unwrap_or_default() }
6135#[inline] pub fn _is_disabled_control_released(_pad_index: i32, _control: i32) -> bool { cfx_core::invoker::invoke(0xFB6C4072E9A32E92, &[_pad_index.into(), _control.into()]).unwrap_or_default() }
6136#[inline] pub fn _is_using_keyboard(_pad_index: i32) -> bool { cfx_core::invoker::invoke(0xA571D46727E2B718, &[_pad_index.into()]).unwrap_or_default() }
6137#[inline] pub fn _is_using_keyboard_2(_pad_index: i32) -> bool { cfx_core::invoker::invoke(0x13337B38DB572509, &[_pad_index.into()]).unwrap_or_default() }
6138#[inline] pub fn _reset_input_mapping_scheme() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x643ED62D5EA3BEBD, &[]); }
6139#[inline] pub fn _set_control_light_effect_color(_pad_index: i32, _red: i32, _green: i32, _blue: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8290252FFF36ACB5, &[_pad_index.into(), _red.into(), _green.into(), _blue.into()]); }
6140#[inline] pub fn _set_control_normal(_pad_index: i32, _control: i32, _amount: f32) -> bool { cfx_core::invoker::invoke(0xE8A25867FBA3B05E, &[_pad_index.into(), _control.into(), _amount.into()]).unwrap_or_default() }
6141#[inline] pub fn _set_cursor_location(_x: f32, _y: f32) -> bool { cfx_core::invoker::invoke(0xFC695459D4D0E219, &[_x.into(), _y.into()]).unwrap_or_default() }
6142#[inline] pub fn _switch_to_input_mapping_scheme(_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x3D42B92563939375, &[_name.as_char_ptr().into()]).unwrap_or_default() }
6143#[inline] pub fn _switch_to_input_mapping_scheme_2(_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x4683149ED1DDE7A1, &[_name.as_char_ptr().into()]).unwrap_or_default() }
6144}
6145pub mod player {
6146use cfx_core::types::ToMessagePack;
6147#[inline] pub fn _0x0032a6dba562c518() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x32A6DBA562C518, &[]); }
6148#[inline] pub fn _0x237440e46d918649(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x237440E46D918649, &[_p_0.into()]); }
6149#[inline] pub fn _0x2382ab11450ae7ba(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2382AB11450AE7BA, &[_p_0.into(), _p_1.into()]); }
6150#[inline] pub fn _0x2f41a3bae005e5fa(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2F41A3BAE005E5FA, &[_p_0.into(), _p_1.into()]); }
6151#[inline] pub fn _0x2f7ceb6520288061(_p_0: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2F7CEB6520288061, &[_p_0.into()]); }
6152#[inline] pub fn _0x31e90b8873a4cd3b(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x31E90B8873A4CD3B, &[_p_0.into(), _p_1.into()]); }
6153#[inline] pub fn _0x36f1b38855f2a8df(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x36F1B38855F2A8DF, &[_player.into()]); }
6154#[inline] pub fn _0x4669b3ed80f24b4e(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4669B3ED80F24B4E, &[_player.into()]); }
6155#[inline] pub fn _0x49b856b1360c47c7(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x49B856B1360C47C7, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
6156#[inline] pub fn _0x5501b7a5cdb79d37(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5501B7A5CDB79D37, &[_player.into()]); }
6157#[inline] pub fn _0x55fcc0c390620314(_player_1: i32, _player_2: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x55FCC0C390620314, &[_player_1.into(), _player_2.into(), _toggle.into()]); }
6158#[inline] pub fn _0x5fc472c501ccadb3(_player: i32) -> bool { cfx_core::invoker::invoke(0x5FC472C501CCADB3, &[_player.into()]).unwrap_or_default() }
6159#[inline] pub fn _0x690a61a6d13583f6(_player: i32) -> bool { cfx_core::invoker::invoke(0x690A61A6D13583F6, &[_player.into()]).unwrap_or_default() }
6160#[inline] pub fn _0x6e4361ff3e8cd7ca(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x6E4361FF3E8CD7CA, &[_p_0.into()]).unwrap_or_default() }
6161#[inline] pub fn _0x70a382adec069dd3(_p_0: i32, _p_1: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x70A382ADEC069DD3, &[_p_0.into(), _p_1.into(), _p_2.into()]); }
6162#[inline] pub fn _0x7148e0f43d11f0d9() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7148E0F43D11F0D9, &[]); }
6163#[inline] pub fn _0x7bae68775557ae0b(_p_0: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: i32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7BAE68775557AE0B, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into()]); }
6164#[inline] pub fn _0x7e07c78925d5fd96(_p_0: i32) -> i32 { cfx_core::invoker::invoke(0x7E07C78925D5FD96, &[_p_0.into()]).unwrap_or_default() }
6165#[inline] pub fn _0x823ec8e82ba45986(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x823EC8E82BA45986, &[_p_0.into()]); }
6166#[inline] pub fn _0x8d768602adef2245(_player: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8D768602ADEF2245, &[_player.into(), _p_1.into()]); }
6167#[inline] pub fn _0x9097eb6d4bb9a12a(_player: i32, _entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9097EB6D4BB9A12A, &[_player.into(), _entity.into()]); }
6168#[inline] pub fn _0x9edd76e87d5d51ba(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9EDD76E87D5D51BA, &[_player.into()]); }
6169#[inline] pub fn _0x9f260bfb59adbca3(_player: i32, _entity: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9F260BFB59ADBCA3, &[_player.into(), _entity.into()]); }
6170#[inline] pub fn _0xad73ce5a09e42d12(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAD73CE5A09E42D12, &[_player.into()]); }
6171#[inline] pub fn _0xb45eff719d8427a6(_p_0: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB45EFF719D8427A6, &[_p_0.into()]); }
6172#[inline] pub fn _0xb885852c39cc265d() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB885852C39CC265D, &[]); }
6173#[inline] pub fn _0xb9cf1f793a9f1bf1() -> bool { cfx_core::invoker::invoke(0xB9CF1F793A9F1BF1, &[]).unwrap_or_default() }
6174#[inline] pub fn _0xbc0753c9ca14b506(_player: i32, _p_1: i32, _p_2: bool) -> bool { cfx_core::invoker::invoke(0xBC0753C9CA14B506, &[_player.into(), _p_1.into(), _p_2.into()]).unwrap_or_default() }
6175#[inline] pub fn _0xbc9490ca15aea8fb(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBC9490CA15AEA8FB, &[_player.into()]); }
6176#[inline] pub fn _0xc3376f42b1faccc6(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC3376F42B1FACCC6, &[_player.into()]); }
6177#[inline] pub fn _0xcac57395b151135f(_player: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCAC57395B151135F, &[_player.into(), _p_1.into()]); }
6178#[inline] pub fn _0xcb645e85e97ea48b() -> bool { cfx_core::invoker::invoke(0xCB645E85E97EA48B, &[]).unwrap_or_default() }
6179#[inline] pub fn _0xd821056b9acf8052(_p_0: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD821056B9ACF8052, &[_p_0.into(), _p_1.into()]); }
6180#[inline] pub fn _0xdcc07526b8ec45af(_player: i32) -> bool { cfx_core::invoker::invoke(0xDCC07526B8EC45AF, &[_player.into()]).unwrap_or_default() }
6181#[inline] pub fn _0xdd2620b7b9d16ff1(_player: i32, _p_1: f32) -> bool { cfx_core::invoker::invoke(0xDD2620B7B9D16FF1, &[_player.into(), _p_1.into()]).unwrap_or_default() }
6182#[inline] pub fn _0xde45d1a1ef45ee61(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDE45D1A1EF45EE61, &[_player.into(), _toggle.into()]); }
6183#[inline] pub fn _0xf10b44fd479d69f3(_player: i32, _p_1: i32) -> bool { cfx_core::invoker::invoke(0xF10B44FD479D69F3, &[_player.into(), _p_1.into()]).unwrap_or_default() }
6184#[inline] pub fn _0xfac75988a7d078d3(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFAC75988A7D078D3, &[_player.into()]); }
6185#[inline] pub fn _0xffee8fa29ab9a18e(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFFEE8FA29AB9A18E, &[_player.into()]); }
6186#[inline] pub fn are_player_flashing_stars_about_to_drop(_player: i32) -> bool { cfx_core::invoker::invoke(0xAFAF86043E5874E9, &[_player.into()]).unwrap_or_default() }
6187#[inline] pub fn are_player_stars_greyed_out(_player: i32) -> bool { cfx_core::invoker::invoke(0xA6EB355EE14A2DB, &[_player.into()]).unwrap_or_default() }
6188#[inline] pub fn assisted_movement_close_route() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAEBF081FFC0A0E5E, &[]); }
6189#[inline] pub fn assisted_movement_flush_route() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8621390F0CDCFE1F, &[]); }
6190#[inline] pub fn can_ped_hear_player(_player: i32, _ped: i32) -> bool { cfx_core::invoker::invoke(0xF297383AA91DCA29, &[_player.into(), _ped.into()]).unwrap_or_default() }
6191#[inline] pub fn can_player_start_mission(_player: i32) -> bool { cfx_core::invoker::invoke(0xDE7465A27D403C06, &[_player.into()]).unwrap_or_default() }
6192#[inline] pub fn change_player_ped(_player: i32, _ped: i32, _b_2: bool, _reset_damage: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x48189FAC643DEEE, &[_player.into(), _ped.into(), _b_2.into(), _reset_damage.into()]); }
6193#[inline] pub fn clear_player_has_damaged_at_least_one_non_animal_ped(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4AACB96203D11A31, &[_player.into()]); }
6194#[inline] pub fn clear_player_has_damaged_at_least_one_ped(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF0B67A4DE6AB5F98, &[_player.into()]); }
6195#[inline] pub fn clear_player_parachute_model_override(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8753997EB5F6EE3F, &[_player.into()]); }
6196#[inline] pub fn clear_player_parachute_pack_model_override(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x10C54E4389C12B42, &[_player.into()]); }
6197#[inline] pub fn clear_player_parachute_variation_override(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF4CC924CF8C7B21, &[_player.into()]); }
6198#[inline] pub fn clear_player_wanted_level(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB302540597885499, &[_player.into()]); }
6199#[inline] pub fn disable_player_firing(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5E6CC07646BBEAB8, &[_player.into(), _toggle.into()]); }
6200#[inline] pub fn disable_player_vehicle_rewards(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC142BE3BB9CE125F, &[_player.into()]); }
6201#[inline] pub fn display_system_signin_ui(_unk: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x94DD7888C10A979E, &[_unk.into()]); }
6202#[inline] pub fn enable_special_ability(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x181EC197DAEFE121, &[_player.into(), _toggle.into()]); }
6203#[inline] pub fn extend_world_boundary_for_player(_x: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5006D96C995A5827, &[_x.into(), _y.into(), _z.into()]); }
6204#[inline] pub fn force_cleanup(_cleanup_flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBC8983F38F78ED51, &[_cleanup_flags.into()]); }
6205#[inline] pub fn force_cleanup_for_all_threads_with_this_name(_name: impl cfx_core::types::AsCharPtr, _cleanup_flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4C68DDDDF0097317, &[_name.as_char_ptr().into(), _cleanup_flags.into()]); }
6206#[inline] pub fn force_cleanup_for_thread_with_this_id(_id: i32, _cleanup_flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF745B37630DF176B, &[_id.into(), _cleanup_flags.into()]); }
6207#[inline] pub fn get_cause_of_most_recent_force_cleanup() -> i32 { cfx_core::invoker::invoke(0x9A41CF4674A12272, &[]).unwrap_or_default() }
6208#[inline] pub fn get_entity_player_is_free_aiming_at(_player: i32, _entity: &mut i32) -> bool { cfx_core::invoker::invoke(0x2975C866E6713290, &[_player.into(), _entity.into()]).unwrap_or_default() }
6209#[inline] pub fn get_max_wanted_level() -> i32 { cfx_core::invoker::invoke(0x462E0DB9B137DC5F, &[]).unwrap_or_default() }
6210#[inline] pub fn get_number_of_players() -> i32 { cfx_core::invoker::invoke(0x407C7F91DDB46C16, &[]).unwrap_or_default() }
6211#[inline] pub fn get_players_last_vehicle() -> i32 { cfx_core::invoker::invoke(0xB6997A7EB3F5C8C0, &[]).unwrap_or_default() }
6212#[inline] pub fn get_player_current_stealth_noise(_player: i32) -> f32 { cfx_core::invoker::invoke(0x2F395D61F3A1F877, &[_player.into()]).unwrap_or_default() }
6213#[inline] pub fn get_player_fake_wanted_level(_player: i32) -> i32 { cfx_core::invoker::invoke(0x56105E599CAB0EFA, &[_player.into()]).unwrap_or_default() }
6214#[inline] pub fn get_player_group(_player: i32) -> i32 { cfx_core::invoker::invoke(0xD127585F77030AF, &[_player.into()]).unwrap_or_default() }
6215#[inline] pub fn get_player_has_reserve_parachute(_player: i32) -> bool { cfx_core::invoker::invoke(0x5DDFE2FF727F3CA3, &[_player.into()]).unwrap_or_default() }
6216#[inline] pub fn get_player_index() -> i32 { cfx_core::invoker::invoke(0xA5EDC40EF369B48D, &[]).unwrap_or_default() }
6217#[inline] pub fn get_player_invincible(_player: i32) -> bool { cfx_core::invoker::invoke(0xB721981B2B939E07, &[_player.into()]).unwrap_or_default() }
6218#[inline] pub fn get_player_max_armour(_player: i32) -> i32 { cfx_core::invoker::invoke(0x92659B4CE1863CB3, &[_player.into()]).unwrap_or_default() }
6219#[inline] pub fn get_player_name(_player: i32) -> Option<String> { cfx_core::invoker::invoke(0x6D0DE6A7B5DA71F8, &[_player.into()]).ok() }
6220#[inline] pub fn get_player_parachute_pack_tint_index(_player: i32, _tint_index: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6E9C742F340CE5A2, &[_player.into(), _tint_index.into()]); }
6221#[inline] pub fn get_player_parachute_smoke_trail_color(_player: i32, _r: &mut i32, _g: &mut i32, _b: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEF56DBABD3CD4887, &[_player.into(), _r.into(), _g.into(), _b.into()]); }
6222#[inline] pub fn get_player_parachute_tint_index(_player: i32, _tint_index: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x75D3F7A1B0D9B145, &[_player.into(), _tint_index.into()]); }
6223#[inline] pub fn get_player_ped(_player_id: i32) -> i32 { cfx_core::invoker::invoke(0x43A66C31C68491C0, &[_player_id.into()]).unwrap_or_default() }
6224#[inline] pub fn get_player_ped_script_index(_player: i32) -> i32 { cfx_core::invoker::invoke(0x50FAC3A3E030A6E1, &[_player.into()]).unwrap_or_default() }
6225#[inline] pub fn get_player_reserve_parachute_tint_index(_player: i32, _index: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD5A016BC3C09CF40, &[_player.into(), _index.into()]); }
6226#[inline] pub fn get_player_rgb_colour(_player: i32, _r: &mut i32, _g: &mut i32, _b: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE902EF951DCE178F, &[_player.into(), _r.into(), _g.into(), _b.into()]); }
6227#[inline] pub fn get_player_sprint_stamina_remaining(_player: i32) -> f32 { cfx_core::invoker::invoke(0x3F9F16F8E65A7ED7, &[_player.into()]).unwrap_or_default() }
6228#[inline] pub fn get_player_sprint_time_remaining(_player: i32) -> f32 { cfx_core::invoker::invoke(0x1885BC9B108B4C99, &[_player.into()]).unwrap_or_default() }
6229#[inline] pub fn get_player_target_entity(_player: i32, _entity: &mut i32) -> bool { cfx_core::invoker::invoke(0x13EDE1A5DBF797C9, &[_player.into(), _entity.into()]).unwrap_or_default() }
6230#[inline] pub fn get_player_team(_player: i32) -> i32 { cfx_core::invoker::invoke(0x37039302F4E0A008, &[_player.into()]).unwrap_or_default() }
6231#[inline] pub fn get_player_underwater_time_remaining(_player: i32) -> f32 { cfx_core::invoker::invoke(0xA1FCF8E6AF40B731, &[_player.into()]).unwrap_or_default() }
6232#[inline] pub fn get_player_wanted_centre_position(_player: i32) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xC92BA89F1AF26F8, &[_player.into()]).unwrap_or_default() }
6233#[inline] pub fn get_player_wanted_level(_player: i32) -> i32 { cfx_core::invoker::invoke(0xE28E54788CE8F12D, &[_player.into()]).unwrap_or_default() }
6234#[inline] pub fn get_time_since_last_arrest() -> i32 { cfx_core::invoker::invoke(0x5063F92F07C2A316, &[]).unwrap_or_default() }
6235#[inline] pub fn get_time_since_last_death() -> i32 { cfx_core::invoker::invoke(0xC7034807558DDFCA, &[]).unwrap_or_default() }
6236#[inline] pub fn get_time_since_player_drove_against_traffic(_player: i32) -> i32 { cfx_core::invoker::invoke(0xDB89591E290D9182, &[_player.into()]).unwrap_or_default() }
6237#[inline] pub fn get_time_since_player_drove_on_pavement(_player: i32) -> i32 { cfx_core::invoker::invoke(0xD559D2BE9E37853B, &[_player.into()]).unwrap_or_default() }
6238#[inline] pub fn get_time_since_player_hit_ped(_player: i32) -> i32 { cfx_core::invoker::invoke(0xE36A25322DC35F42, &[_player.into()]).unwrap_or_default() }
6239#[inline] pub fn get_time_since_player_hit_vehicle(_player: i32) -> i32 { cfx_core::invoker::invoke(0x5D35ECF3A81A0EE0, &[_player.into()]).unwrap_or_default() }
6240#[inline] pub fn get_wanted_level_radius(_player: i32) -> i32 { cfx_core::invoker::invoke(0x85DEB493BE80812, &[_player.into()]).unwrap_or_default() }
6241#[inline] pub fn get_wanted_level_threshold(_wanted_level: i32) -> i32 { cfx_core::invoker::invoke(0xFDD179EAF45B556C, &[_wanted_level.into()]).unwrap_or_default() }
6242#[inline] pub fn give_achievement_to_player(_achievement: i32) -> i32 { cfx_core::invoker::invoke(0xBEC7076D64130195, &[_achievement.into()]).unwrap_or_default() }
6243#[inline] pub fn give_player_ragdoll_control(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3C49C870E66F0A28, &[_player.into(), _toggle.into()]); }
6244#[inline] pub fn has_achievement_been_passed(_achievement: i32) -> bool { cfx_core::invoker::invoke(0x867365E111A3B6EB, &[_achievement.into()]).unwrap_or_default() }
6245#[inline] pub fn has_force_cleanup_occurred(_cleanup_flags: i32) -> bool { cfx_core::invoker::invoke(0xC968670BFACE42D9, &[_cleanup_flags.into()]).unwrap_or_default() }
6246#[inline] pub fn has_player_been_spotted_in_stolen_vehicle(_player: i32) -> bool { cfx_core::invoker::invoke(0xD705740BB0A1CF4C, &[_player.into()]).unwrap_or_default() }
6247#[inline] pub fn has_player_damaged_at_least_one_non_animal_ped(_player: i32) -> bool { cfx_core::invoker::invoke(0xE4B90F367BD81752, &[_player.into()]).unwrap_or_default() }
6248#[inline] pub fn has_player_damaged_at_least_one_ped(_player: i32) -> bool { cfx_core::invoker::invoke(0x20CE80B0C2BF4ACC, &[_player.into()]).unwrap_or_default() }
6249#[inline] pub fn has_player_left_the_world(_player: i32) -> bool { cfx_core::invoker::invoke(0xD55DDFB47991A294, &[_player.into()]).unwrap_or_default() }
6250#[inline] pub fn int_to_participantindex(_value: i32) -> i32 { cfx_core::invoker::invoke(0x9EC6603812C24710, &[_value.into()]).unwrap_or_default() }
6251#[inline] pub fn int_to_playerindex(_value: i32) -> i32 { cfx_core::invoker::invoke(0x41BD2A6B006AF756, &[_value.into()]).unwrap_or_default() }
6252#[inline] pub fn is_player_battle_aware(_player: i32) -> bool { cfx_core::invoker::invoke(0x38D28DA81E4E9BF9, &[_player.into()]).unwrap_or_default() }
6253#[inline] pub fn is_player_being_arrested(_player: i32, _at_arresting: bool) -> bool { cfx_core::invoker::invoke(0x388A47C51ABDAC8E, &[_player.into(), _at_arresting.into()]).unwrap_or_default() }
6254#[inline] pub fn is_player_bluetooth_enable(_player: i32) -> bool { cfx_core::invoker::invoke(0x65FAEE425DE637B0, &[_player.into()]).unwrap_or_default() }
6255#[inline] pub fn is_player_climbing(_player: i32) -> bool { cfx_core::invoker::invoke(0x95E8F73DC65EFB9C, &[_player.into()]).unwrap_or_default() }
6256#[inline] pub fn is_player_control_on(_player: i32) -> bool { cfx_core::invoker::invoke(0x49C32D60007AFA47, &[_player.into()]).unwrap_or_default() }
6257#[inline] pub fn is_player_dead(_player: i32) -> bool { cfx_core::invoker::invoke(0x424D4687FA1E5652, &[_player.into()]).unwrap_or_default() }
6258#[inline] pub fn is_player_free_aiming(_player: i32) -> bool { cfx_core::invoker::invoke(0x2E397FD2ECD37C87, &[_player.into()]).unwrap_or_default() }
6259#[inline] pub fn is_player_free_aiming_at_entity(_player: i32, _entity: i32) -> bool { cfx_core::invoker::invoke(0x3C06B5C839B38F7B, &[_player.into(), _entity.into()]).unwrap_or_default() }
6260#[inline] pub fn is_player_free_for_ambient_task(_player: i32) -> bool { cfx_core::invoker::invoke(0xDCCFD3F106C36AB4, &[_player.into()]).unwrap_or_default() }
6261#[inline] pub fn is_player_logging_in_np() -> bool { cfx_core::invoker::invoke(0x74556E1420867ECA, &[]).unwrap_or_default() }
6262#[inline] pub fn is_player_online() -> bool { cfx_core::invoker::invoke(0xF25D331DC2627BBC, &[]).unwrap_or_default() }
6263#[inline] pub fn is_player_playing(_player: i32) -> bool { cfx_core::invoker::invoke(0x5E9564D8246B909A, &[_player.into()]).unwrap_or_default() }
6264#[inline] pub fn is_player_pressing_horn(_player: i32) -> bool { cfx_core::invoker::invoke(0xFA1E2BF8B10598F9, &[_player.into()]).unwrap_or_default() }
6265#[inline] pub fn is_player_ready_for_cutscene(_player: i32) -> bool { cfx_core::invoker::invoke(0x908CBECC2CAA3690, &[_player.into()]).unwrap_or_default() }
6266#[inline] pub fn is_player_riding_train(_player: i32) -> bool { cfx_core::invoker::invoke(0x4EC12697209F2196, &[_player.into()]).unwrap_or_default() }
6267#[inline] pub fn is_player_script_control_on(_player: i32) -> bool { cfx_core::invoker::invoke(0x8A876A65283DD7D7, &[_player.into()]).unwrap_or_default() }
6268#[inline] pub fn is_player_targetting_anything(_player: i32) -> bool { cfx_core::invoker::invoke(0x78CFE51896B6B8A4, &[_player.into()]).unwrap_or_default() }
6269#[inline] pub fn is_player_targetting_entity(_player: i32, _entity: i32) -> bool { cfx_core::invoker::invoke(0x7912F7FC4F6264B6, &[_player.into(), _entity.into()]).unwrap_or_default() }
6270#[inline] pub fn is_player_teleport_active() -> bool { cfx_core::invoker::invoke(0x2B15662D7F8886F, &[]).unwrap_or_default() }
6271#[inline] pub fn is_player_wanted_level_greater(_player: i32, _wanted_level: i32) -> bool { cfx_core::invoker::invoke(0x238DB2A2C23EE9EF, &[_player.into(), _wanted_level.into()]).unwrap_or_default() }
6272#[inline] pub fn is_special_ability_active(_player: i32) -> bool { cfx_core::invoker::invoke(0x3E5F7FC85D854E15, &[_player.into()]).unwrap_or_default() }
6273#[inline] pub fn is_special_ability_enabled(_player: i32) -> bool { cfx_core::invoker::invoke(0xB1D200FE26AEF3CB, &[_player.into()]).unwrap_or_default() }
6274#[inline] pub fn is_special_ability_meter_full(_player: i32) -> bool { cfx_core::invoker::invoke(0x5A1FE504B7F2587, &[_player.into()]).unwrap_or_default() }
6275#[inline] pub fn is_special_ability_unlocked(_player_model: i32) -> bool { cfx_core::invoker::invoke(0xC6017F6A6CDFA694, &[_player_model.into()]).unwrap_or_default() }
6276#[inline] pub fn is_system_ui_being_displayed() -> bool { cfx_core::invoker::invoke(0x5D511E3867C87139, &[]).unwrap_or_default() }
6277#[inline] pub fn network_player_id_to_int() -> i32 { cfx_core::invoker::invoke(0xEE68096F9F37341E, &[]).unwrap_or_default() }
6278#[inline] pub fn player_attach_virtual_bound(_p_0: f32, _p_1: f32, _p_2: f32, _p_3: f32, _p_4: f32, _p_5: f32, _p_6: f32, _p_7: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xED51733DC73AED51, &[_p_0.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into(), _p_5.into(), _p_6.into(), _p_7.into()]); }
6279#[inline] pub fn player_detach_virtual_bound() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1DD5897E2FA6E7C9, &[]); }
6280#[inline] pub fn player_id() -> i32 { cfx_core::invoker::invoke(0x4F8644AF03D0E0D6, &[]).unwrap_or_default() }
6281#[inline] pub fn player_ped_id() -> i32 { cfx_core::invoker::invoke(0xD80958FC74E988A6, &[]).unwrap_or_default() }
6282#[inline] pub fn remove_player_helmet(_player: i32, _p_2: bool) -> i32 { cfx_core::invoker::invoke(0xF3AC26D3CC576528, &[_player.into(), _p_2.into()]).unwrap_or_default() }
6283#[inline] pub fn report_crime(_player: i32, _crime_type: i32, _wanted_lvl_thresh: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE9B09589827545E7, &[_player.into(), _crime_type.into(), _wanted_lvl_thresh.into()]); }
6284#[inline] pub fn report_police_spotted_player(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDC64D2C53493ED12, &[_player.into()]); }
6285#[inline] pub fn reset_player_arrest_state(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2D03E13C460760D6, &[_player.into()]); }
6286#[inline] pub fn reset_player_input_gait(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x19531C47A2ABD691, &[_player.into()]); }
6287#[inline] pub fn reset_player_stamina(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA6F312FCCE9C1DFE, &[_player.into()]); }
6288#[inline] pub fn reset_wanted_level_difficulty(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB9D0DD990DC141DD, &[_player.into()]); }
6289#[inline] pub fn reset_world_boundary_for_player() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDA1DF03D5A315F4E, &[]); }
6290#[inline] pub fn restore_player_stamina(_player: i32, _p_1: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA352C1B864CAFD33, &[_player.into(), _p_1.into()]); }
6291#[inline] pub fn set_air_drag_multiplier_for_players_vehicle(_player: i32, _multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCA7DC8329F0A1E9E, &[_player.into(), _multiplier.into()]); }
6292#[inline] pub fn set_all_random_peds_flee(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x56E0FE8534C2949, &[_player.into(), _toggle.into()]); }
6293#[inline] pub fn set_all_random_peds_flee_this_frame(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x471D2FF42A94B4F2, &[_player.into()]); }
6294#[inline] pub fn set_auto_give_parachute_when_enter_plane(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9F343285A00B4BB6, &[_player.into(), _toggle.into()]); }
6295#[inline] pub fn set_auto_give_scuba_gear_when_exit_vehicle(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD2B315B6689D537D, &[_player.into(), _toggle.into()]); }
6296#[inline] pub fn set_disable_ambient_melee_move(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2E8AABFA40A84F8C, &[_player.into(), _toggle.into()]); }
6297#[inline] pub fn set_dispatch_cops_for_player(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDB172424876553F4, &[_player.into(), _toggle.into()]); }
6298#[inline] pub fn set_everyone_ignore_player(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8EEDA153AD141BA4, &[_player.into(), _toggle.into()]); }
6299#[inline] pub fn set_ignore_low_priority_shocking_events(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x596976B02B6B5700, &[_player.into(), _toggle.into()]); }
6300#[inline] pub fn set_max_wanted_level(_max_wanted_level: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAA5F02DB48D704B9, &[_max_wanted_level.into()]); }
6301#[inline] pub fn set_player_bluetooth_state(_player: bool, _state: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5DC40A8869C22141, &[_player.into(), _state.into()]); }
6302#[inline] pub fn set_player_can_be_hassled_by_gangs(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD5E460AD7020A246, &[_player.into(), _toggle.into()]); }
6303#[inline] pub fn set_player_can_do_drive_by(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6E8834B52EC20C77, &[_player.into(), _toggle.into()]); }
6304#[inline] pub fn set_player_can_leave_parachute_smoke_trail(_player: i32, _enabled: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF401B182DBA8AF53, &[_player.into(), _enabled.into()]); }
6305#[inline] pub fn set_player_can_use_cover(_player: i32, _toggle: bool) -> i32 { cfx_core::invoker::invoke(0xD465A8599DFF6814, &[_player.into(), _toggle.into()]).unwrap_or_default() }
6306#[inline] pub fn set_player_cloth_lock_counter(_value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x14D913B777DFF5DA, &[_value.into()]); }
6307#[inline] pub fn set_player_cloth_package_index(_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9F7BBA2EA6372500, &[_index.into()]); }
6308#[inline] pub fn set_player_cloth_pin_frames(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x749FADDF97DFE930, &[_player.into(), _toggle.into()]); }
6309#[inline] pub fn set_player_control(_player: i32, _b_has_control: bool, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8D32347D6D4C40A2, &[_player.into(), _b_has_control.into(), _flags.into()]); }
6310#[inline] pub fn set_player_forced_aim(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFEE4F80AC44A726, &[_player.into(), _toggle.into()]); }
6311#[inline] pub fn set_player_forced_zoom(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x75E7D505F2B15902, &[_player.into(), _toggle.into()]); }
6312#[inline] pub fn set_player_force_skip_aim_intro(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7651BC64AE59E128, &[_player.into(), _toggle.into()]); }
6313#[inline] pub fn set_player_has_reserve_parachute(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7DDAB28D31FAC363, &[_player.into()]); }
6314#[inline] pub fn set_player_health_recharge_multiplier(_player: i32, _regen_rate: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5DB660B38DD98A31, &[_player.into(), _regen_rate.into()]); }
6315#[inline] pub fn set_player_invincible(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x239528EACDC3E7DE, &[_player.into(), _toggle.into()]); }
6316#[inline] pub fn set_player_leave_ped_behind(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFF300C7649724A0B, &[_player.into(), _toggle.into()]); }
6317#[inline] pub fn set_player_lockon(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5C8B2F450EE4328E, &[_player.into(), _toggle.into()]); }
6318#[inline] pub fn set_player_lockon_range_override(_player: i32, _range: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x29961D490E5814FD, &[_player.into(), _range.into()]); }
6319#[inline] pub fn set_player_max_armour(_player: i32, _value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x77DFCCF5948B8C71, &[_player.into(), _value.into()]); }
6320#[inline] pub fn set_player_may_not_enter_any_vehicle(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1DE37BBF9E9CC14A, &[_player.into()]); }
6321#[inline] pub fn set_player_may_only_enter_this_vehicle(_player: i32, _vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8026FF78F208978A, &[_player.into(), _vehicle.into()]); }
6322#[inline] pub fn set_player_melee_weapon_damage_modifier(_player: i32, _modifier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4A3DC7ECCC321032, &[_player.into(), _modifier.into()]); }
6323#[inline] pub fn set_player_melee_weapon_defense_modifier(_player: i32, _modifier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAE540335B4ABC4E2, &[_player.into(), _modifier.into()]); }
6324#[inline] pub fn set_player_model(_player: i32, _model: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA1CADD00108836, &[_player.into(), _model.into()]); }
6325#[inline] pub fn set_player_noise_multiplier(_player: i32, _multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDB89EF50FF25FCE9, &[_player.into(), _multiplier.into()]); }
6326#[inline] pub fn set_player_parachute_model_override(_player: i32, _model: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x977DB4641F6FC3DB, &[_player.into(), _model.into()]); }
6327#[inline] pub fn set_player_parachute_pack_model_override(_player: i32, _model: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDC80A4C2F18A2B64, &[_player.into(), _model.into()]); }
6328#[inline] pub fn set_player_parachute_pack_tint_index(_player: i32, _tint_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x93B0FB27C9A04060, &[_player.into(), _tint_index.into()]); }
6329#[inline] pub fn set_player_parachute_smoke_trail_color(_player: i32, _r: i32, _g: i32, _b: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8217FD371A4625CF, &[_player.into(), _r.into(), _g.into(), _b.into()]); }
6330#[inline] pub fn set_player_parachute_tint_index(_player: i32, _tint_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA3D0E54541D9A5E5, &[_player.into(), _tint_index.into()]); }
6331#[inline] pub fn set_player_parachute_variation_override(_player: i32, _p_1: i32, _p_2: i32, _p_3: i32, _p_4: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD9284A8C0D48352C, &[_player.into(), _p_1.into(), _p_2.into(), _p_3.into(), _p_4.into()]); }
6332#[inline] pub fn set_player_reserve_parachute_tint_index(_player: i32, _index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAF04C87F5DC1DF38, &[_player.into(), _index.into()]); }
6333#[inline] pub fn set_player_reset_flag_prefer_rear_seats(_player: i32, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x11D5F725F0E780E0, &[_player.into(), _flags.into()]); }
6334#[inline] pub fn set_player_simulate_aiming(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC54C95DA968EC5B5, &[_player.into(), _toggle.into()]); }
6335#[inline] pub fn set_player_sneaking_noise_multiplier(_player: i32, _multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB2C1A29588A9F47C, &[_player.into(), _multiplier.into()]); }
6336#[inline] pub fn set_player_sprint(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA01B8075D8B92DF4, &[_player.into(), _toggle.into()]); }
6337#[inline] pub fn set_player_stealth_perception_modifier(_player: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4E9021C1FCDD507A, &[_player.into(), _value.into()]); }
6338#[inline] pub fn set_player_targeting_mode(_target_mode: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB1906895227793F3, &[_target_mode.into()]); }
6339#[inline] pub fn set_player_target_level(_target_level: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5702B917B99DB1CD, &[_target_level.into()]); }
6340#[inline] pub fn set_player_team(_player: i32, _team: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x299FA38396A4940, &[_player.into(), _team.into()]); }
6341#[inline] pub fn set_player_vehicle_damage_modifier(_player: i32, _modifier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA50E117CDDF82F0C, &[_player.into(), _modifier.into()]); }
6342#[inline] pub fn set_player_vehicle_defense_modifier(_player: i32, _modifier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4C60E6EFDAFF2462, &[_player.into(), _modifier.into()]); }
6343#[inline] pub fn set_player_wanted_centre_position(_player: i32, _position: f32, _y: f32, _z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x520E541A97A13354, &[_player.into(), _position.into(), _y.into(), _z.into()]); }
6344#[inline] pub fn set_player_wanted_level(_player: i32, _wanted_level: i32, _disable_no_mission: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x39FF19C64EF7DA5B, &[_player.into(), _wanted_level.into(), _disable_no_mission.into()]); }
6345#[inline] pub fn set_player_wanted_level_now(_player: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE0A7D1E497FFCD6F, &[_player.into(), _p_1.into()]); }
6346#[inline] pub fn set_player_wanted_level_no_drop(_player: i32, _wanted_level: i32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x340E61DE7F471565, &[_player.into(), _wanted_level.into(), _p_2.into()]); }
6347#[inline] pub fn set_player_weapon_damage_modifier(_player: i32, _modifier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCE07B9F7817AADA3, &[_player.into(), _modifier.into()]); }
6348#[inline] pub fn set_player_weapon_defense_modifier(_player: i32, _modifier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2D83BC011CA14A3C, &[_player.into(), _modifier.into()]); }
6349#[inline] pub fn set_police_ignore_player(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x32C62AA929C2DA6A, &[_player.into(), _toggle.into()]); }
6350#[inline] pub fn set_police_radar_blips(_toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x43286D561B72B8BF, &[_toggle.into()]); }
6351#[inline] pub fn set_run_sprint_multiplier_for_player(_player: i32, _multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6DB47AA77FD94E09, &[_player.into(), _multiplier.into()]); }
6352#[inline] pub fn set_special_ability_multiplier(_multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA49C426ED0CA4AB7, &[_multiplier.into()]); }
6353#[inline] pub fn set_swim_multiplier_for_player(_player: i32, _multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA91C6F0FF7D16A13, &[_player.into(), _multiplier.into()]); }
6354#[inline] pub fn set_wanted_level_difficulty(_player: i32, _difficulty: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9B0BB33B04405E7A, &[_player.into(), _difficulty.into()]); }
6355#[inline] pub fn set_wanted_level_multiplier(_multiplier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x20E5F00CDA207BA, &[_multiplier.into()]); }
6356#[inline] pub fn simulate_player_input_gait(_player: i32, _amount: f32, _gait_type: i32, _speed: f32, _p_4: bool, _p_5: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x477D5D63E63ECA5D, &[_player.into(), _amount.into(), _gait_type.into(), _speed.into(), _p_4.into(), _p_5.into()]); }
6357#[inline] pub fn special_ability_charge_absolute(_player: i32, _p_1: i32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB7B0870EB531D08D, &[_player.into(), _p_1.into(), _p_2.into()]); }
6358#[inline] pub fn special_ability_charge_continuous(_player: i32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xED481732DFF7E997, &[_player.into(), _p_2.into()]); }
6359#[inline] pub fn special_ability_charge_large(_player: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF733F45FA4497D93, &[_player.into(), _p_1.into(), _p_2.into()]); }
6360#[inline] pub fn special_ability_charge_medium(_player: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF113E3AA9BC54613, &[_player.into(), _p_1.into(), _p_2.into()]); }
6361#[inline] pub fn special_ability_charge_normalized(_player: i32, _normalized_value: f32, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA0696A65F009EE18, &[_player.into(), _normalized_value.into(), _p_2.into()]); }
6362#[inline] pub fn special_ability_charge_on_mission_failed(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC9A763D8FE87436A, &[_player.into()]); }
6363#[inline] pub fn special_ability_charge_small(_player: i32, _p_1: bool, _p_2: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2E7B9B683481687D, &[_player.into(), _p_1.into(), _p_2.into()]); }
6364#[inline] pub fn special_ability_deactivate(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD6A953C6D1492057, &[_player.into()]); }
6365#[inline] pub fn special_ability_deactivate_fast(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9CB5CE07A3968D5A, &[_player.into()]); }
6366#[inline] pub fn special_ability_deplete_meter(_player: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1D506DBBBC51E64B, &[_player.into(), _p_1.into()]); }
6367#[inline] pub fn special_ability_fill_meter(_player: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3DACA8DDC6FD4980, &[_player.into(), _p_1.into()]); }
6368#[inline] pub fn special_ability_lock(_player_model: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6A09D0D590A47D13, &[_player_model.into()]); }
6369#[inline] pub fn special_ability_reset(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x375F0E738F861A94, &[_player.into()]); }
6370#[inline] pub fn special_ability_unlock(_player_model: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF145F3BE2EFA9A3B, &[_player_model.into()]); }
6371#[inline] pub fn start_firing_amnesty(_duration: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBF9BD71691857E48, &[_duration.into()]); }
6372#[inline] pub fn start_player_teleport(_player: i32, _x: f32, _y: f32, _z: f32, _heading: f32, _p_5: bool, _find_collision_land: bool, _p_7: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAD15F075A4DA0FDE, &[_player.into(), _x.into(), _y.into(), _z.into(), _heading.into(), _p_5.into(), _find_collision_land.into(), _p_7.into()]); }
6373#[inline] pub fn stop_player_teleport() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC449EDED9D73009C, &[]); }
6374#[inline] pub fn _get_achievement_progress(_achievement: i32) -> i32 { cfx_core::invoker::invoke(0x1C186837D0619335, &[_achievement.into()]).unwrap_or_default() }
6375#[inline] pub fn _get_number_of_players_in_team(_team: i32) -> i32 { cfx_core::invoker::invoke(0x1FC200409F10E6F1, &[_team.into()]).unwrap_or_default() }
6376#[inline] pub fn _get_player_health_recharge_limit(_player: i32) -> f32 { cfx_core::invoker::invoke(0x8BC515BAE4AAF8FF, &[_player.into()]).unwrap_or_default() }
6377#[inline] pub fn _is_player_cam_control_disabled() -> bool { cfx_core::invoker::invoke(0x7C814D2FB49F40C0, &[]).unwrap_or_default() }
6378#[inline] pub fn _set_achievement_progress(_achievement: i32, _progress: i32) -> bool { cfx_core::invoker::invoke(0xC2AFFFDABBDC2C5C, &[_achievement.into(), _progress.into()]).unwrap_or_default() }
6379#[inline] pub fn _set_player_fall_distance(_player: i32, _distance: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEFD79FA81DFBA9CB, &[_player.into(), _distance.into()]); }
6380#[inline] pub fn _set_player_health_recharge_limit(_player: i32, _limit: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC388A0F065F5BC34, &[_player.into(), _limit.into()]); }
6381#[inline] pub fn _set_player_homing_rocket_disabled(_player: i32, _p_1: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEE4EBDD2593BA844, &[_player.into(), _p_1.into()]); }
6382#[inline] pub fn _set_player_invincible_keep_ragdoll_enabled(_player: i32, _toggle: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6BC97F4F4BB3C04B, &[_player.into(), _toggle.into()]); }
6383#[inline] pub fn _set_player_underwater_time_remaining(_player: i32, _time: f32) -> i32 { cfx_core::invoker::invoke(0xA0D3E4F7AAFB7E78, &[_player.into(), _time.into()]).unwrap_or_default() }
6384#[inline] pub fn _set_player_weapon_defense_modifier_2(_player: i32, _modifier: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBCFDE9EDE4CF27DC, &[_player.into(), _modifier.into()]); }
6385#[inline] pub fn _set_special_ability(_player: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB214D570EAD7F81A, &[_player.into(), _p_1.into()]); }
6386#[inline] pub fn _special_ability_activate(_player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x821FDC827D6F4090, &[_player.into()]); }
6387#[inline] pub fn _special_ability_deplete(_p_0: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x17F7471EACA78290, &[_p_0.into()]); }
6388#[inline] pub fn _switch_crime_type(_player: i32, _p_1: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9A987297ED8BD838, &[_player.into(), _p_1.into()]); }
6389#[inline] pub fn _update_player_teleport(_player: i32) -> bool { cfx_core::invoker::invoke(0xE23D5873C2394C61, &[_player.into()]).unwrap_or_default() }
6390}
6391pub mod cfx {
6392use cfx_core::types::ToMessagePack;
6393#[inline] pub fn add_audio_submix_output(_submix_id: i32, _output_submix_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAC6E290D, &[_submix_id.into(), _output_submix_id.into()]); }
6394#[inline] pub fn add_minimap_overlay(_name: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x4AFD2499, &[_name.as_char_ptr().into()]).unwrap_or_default() }
6395#[inline] pub fn add_replace_texture(_orig_txd: impl cfx_core::types::AsCharPtr, _orig_txn: impl cfx_core::types::AsCharPtr, _new_txd: impl cfx_core::types::AsCharPtr, _new_txn: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA66F8F75, &[_orig_txd.as_char_ptr().into(), _orig_txn.as_char_ptr().into(), _new_txd.as_char_ptr().into(), _new_txn.as_char_ptr().into()]); }
6396#[inline] pub fn add_text_entry(_entry_key: impl cfx_core::types::AsCharPtr, _entry_text: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x32CA01C3, &[_entry_key.as_char_ptr().into(), _entry_text.as_char_ptr().into()]); }
6397#[inline] pub fn add_text_entry_by_hash(_entry_key: i32, _entry_text: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x289DA860, &[_entry_key.into(), _entry_text.as_char_ptr().into()]); }
6398#[inline] pub fn call_minimap_scaleform_function(_mini_map: i32, _fn_name: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x4C89C0ED, &[_mini_map.into(), _fn_name.as_char_ptr().into()]).unwrap_or_default() }
6399#[inline] pub fn cancel_event() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFA29D35D, &[]); }
6400#[inline] pub fn commit_runtime_texture(_tex: i64) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x19D81F4E, &[_tex.into()]); }
6401#[inline] pub fn create_audio_submix(_name: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x658D2BC8, &[_name.as_char_ptr().into()]).unwrap_or_default() }
6402#[inline] pub fn create_dui(_url: impl cfx_core::types::AsCharPtr, _width: i32, _height: i32) -> i64 { cfx_core::invoker::invoke(0x23EAF899, &[_url.as_char_ptr().into(), _width.into(), _height.into()]).unwrap_or_default() }
6403#[inline] pub fn create_runtime_texture(_txd: i64, _txn: impl cfx_core::types::AsCharPtr, _width: i32, _height: i32) -> i64 { cfx_core::invoker::invoke(0xFEC3766D, &[_txd.into(), _txn.as_char_ptr().into(), _width.into(), _height.into()]).unwrap_or_default() }
6404#[inline] pub fn create_runtime_texture_from_dui_handle(_txd: i64, _txn: impl cfx_core::types::AsCharPtr, _dui_handle: impl cfx_core::types::AsCharPtr) -> i64 { cfx_core::invoker::invoke(0xB135472B, &[_txd.into(), _txn.as_char_ptr().into(), _dui_handle.as_char_ptr().into()]).unwrap_or_default() }
6405#[inline] pub fn create_runtime_texture_from_image(_txd: i64, _txn: impl cfx_core::types::AsCharPtr, _file_name: impl cfx_core::types::AsCharPtr) -> i64 { cfx_core::invoker::invoke(0x786D8BC3, &[_txd.into(), _txn.as_char_ptr().into(), _file_name.as_char_ptr().into()]).unwrap_or_default() }
6406#[inline] pub fn create_runtime_txd(_name: impl cfx_core::types::AsCharPtr) -> i64 { cfx_core::invoker::invoke(0x1F3AC778, &[_name.as_char_ptr().into()]).unwrap_or_default() }
6407#[inline] pub fn delete_function_reference(_reference_identity: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1E86F206, &[_reference_identity.as_char_ptr().into()]); }
6408#[inline] pub fn delete_resource_kvp(_key: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7389B5DF, &[_key.as_char_ptr().into()]); }
6409#[inline] pub fn destroy_dui(_dui_object: i64) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA085CB10, &[_dui_object.into()]); }
6410#[inline] pub fn door_system_get_active<Ret: serde::de::DeserializeOwned>() -> Option<cfx_core::types::Packed<Ret>> { cfx_core::invoker::invoke(0xF65BBA4B, &[]).ok() }
6411#[inline] pub fn door_system_get_size() -> i32 { cfx_core::invoker::invoke(0x237613B3, &[]).unwrap_or_default() }
6412#[inline] pub fn draw_gizmo(_matrix_ptr: i64, _id: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xEB2EDCA2, &[_matrix_ptr.into(), _id.as_char_ptr().into()]).unwrap_or_default() }
6413#[inline] pub fn duplicate_function_reference(_reference_identity: impl cfx_core::types::AsCharPtr) -> Option<String> { cfx_core::invoker::invoke(0xF4E2079D, &[_reference_identity.as_char_ptr().into()]).ok() }
6414#[inline] pub fn enable_editor_runtime() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC383871D, &[]); }
6415#[inline] pub fn end_find_kvp(_handle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB3210203, &[_handle.into()]); }
6416#[inline] pub fn end_find_object(_find_handle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDEDA4E50, &[_find_handle.into()]); }
6417#[inline] pub fn end_find_ped(_find_handle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9615C2AD, &[_find_handle.into()]); }
6418#[inline] pub fn end_find_pickup(_find_handle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3C407D53, &[_find_handle.into()]); }
6419#[inline] pub fn end_find_vehicle(_find_handle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9227415A, &[_find_handle.into()]); }
6420#[inline] pub fn enter_cursor_mode() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x780DA86, &[]); }
6421#[inline] pub fn execute_command(_command_string: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x561C060B, &[_command_string.as_char_ptr().into()]); }
6422#[inline] pub fn experimental_load_clone_create(_data: impl cfx_core::types::AsCharPtr, _object_id: i32, _tree: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xD2CB95A3, &[_data.as_char_ptr().into(), _object_id.into(), _tree.as_char_ptr().into()]).unwrap_or_default() }
6423#[inline] pub fn experimental_load_clone_sync(_entity: i32, _data: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6BC189AC, &[_entity.into(), _data.as_char_ptr().into()]); }
6424#[inline] pub fn experimental_save_clone_create(_entity: i32) -> Option<String> { cfx_core::invoker::invoke(0x9D65CAD2, &[_entity.into()]).ok() }
6425#[inline] pub fn experimental_save_clone_sync(_entity: i32) -> Option<String> { cfx_core::invoker::invoke(0x38D19210, &[_entity.into()]).ok() }
6426#[inline] pub fn find_first_object(_out_entity: &mut i32) -> i32 { cfx_core::invoker::invoke(0xFAA6CB5D, &[_out_entity.into()]).unwrap_or_default() }
6427#[inline] pub fn find_first_ped(_out_entity: &mut i32) -> i32 { cfx_core::invoker::invoke(0xFB012961, &[_out_entity.into()]).unwrap_or_default() }
6428#[inline] pub fn find_first_pickup(_out_entity: &mut i32) -> i32 { cfx_core::invoker::invoke(0x3FF9D340, &[_out_entity.into()]).unwrap_or_default() }
6429#[inline] pub fn find_first_vehicle(_out_entity: &mut i32) -> i32 { cfx_core::invoker::invoke(0x15E55694, &[_out_entity.into()]).unwrap_or_default() }
6430#[inline] pub fn find_kvp(_handle: i32) -> Option<String> { cfx_core::invoker::invoke(0xBD7BEBC5, &[_handle.into()]).ok() }
6431#[inline] pub fn find_next_object(_find_handle: i32, _out_entity: &mut i32) -> bool { cfx_core::invoker::invoke(0x4E129DBF, &[_find_handle.into(), _out_entity.into()]).unwrap_or_default() }
6432#[inline] pub fn find_next_ped(_find_handle: i32, _out_entity: &mut i32) -> bool { cfx_core::invoker::invoke(0xAB09B548, &[_find_handle.into(), _out_entity.into()]).unwrap_or_default() }
6433#[inline] pub fn find_next_pickup(_find_handle: i32, _out_entity: &mut i32) -> bool { cfx_core::invoker::invoke(0x4107EF0F, &[_find_handle.into(), _out_entity.into()]).unwrap_or_default() }
6434#[inline] pub fn find_next_vehicle(_find_handle: i32, _out_entity: &mut i32) -> bool { cfx_core::invoker::invoke(0x8839120D, &[_find_handle.into(), _out_entity.into()]).unwrap_or_default() }
6435#[inline] pub fn force_snow_pass(_enabled: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE6E16170, &[_enabled.into()]); }
6436#[inline] pub fn get_active_players<Ret: serde::de::DeserializeOwned>() -> Option<cfx_core::types::Packed<Ret>> { cfx_core::invoker::invoke(0xCF143FB9, &[]).ok() }
6437#[inline] pub fn get_ambient_ped_range_multiplier() -> f32 { cfx_core::invoker::invoke(0xB550232D, &[]).unwrap_or_default() }
6438#[inline] pub fn get_ambient_vehicle_range_multiplier() -> f32 { cfx_core::invoker::invoke(0x667EC929, &[]).unwrap_or_default() }
6439#[inline] pub fn get_cam_matrix(_camera: i32, _right_vector: &mut cfx_core::types::Vector3, _forward_vector: &mut cfx_core::types::Vector3, _up_vector: &mut cfx_core::types::Vector3, _position: &mut cfx_core::types::Vector3) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8F57A89D, &[_camera.into(), _right_vector.into(), _forward_vector.into(), _up_vector.into(), _position.into()]); }
6440#[inline] pub fn get_convar(_var_name: impl cfx_core::types::AsCharPtr, _default: impl cfx_core::types::AsCharPtr) -> Option<String> { cfx_core::invoker::invoke(0x6CCD2564, &[_var_name.as_char_ptr().into(), _default.as_char_ptr().into()]).ok() }
6441#[inline] pub fn get_convar_int(_var_name: impl cfx_core::types::AsCharPtr, _default: i32) -> i32 { cfx_core::invoker::invoke(0x935C0AB2, &[_var_name.as_char_ptr().into(), _default.into()]).unwrap_or_default() }
6442#[inline] pub fn get_current_game_name() -> Option<String> { cfx_core::invoker::invoke(0xACA18ECD, &[]).ok() }
6443#[inline] pub fn get_current_resource_name() -> Option<String> { cfx_core::invoker::invoke(0xE5E9EBBB, &[]).ok() }
6444#[inline] pub fn get_current_server_endpoint() -> Option<String> { cfx_core::invoker::invoke(0xEA11BFBA, &[]).ok() }
6445#[inline] pub fn get_dui_handle(_dui_object: i64) -> Option<String> { cfx_core::invoker::invoke(0x1655D41D, &[_dui_object.into()]).ok() }
6446#[inline] pub fn get_entity_index_from_mapdata(_mapdata: i32, _entity: i32) -> i32 { cfx_core::invoker::invoke(0xEE43540D, &[_mapdata.into(), _entity.into()]).unwrap_or_default() }
6447#[inline] pub fn get_entity_mapdata_owner(_entity: i32, _mapdata_handle: &mut i32, _entity_handle: &mut i32) -> bool { cfx_core::invoker::invoke(0xF6B815C5, &[_entity.into(), _mapdata_handle.into(), _entity_handle.into()]).unwrap_or_default() }
6448#[inline] pub fn get_game_pool<Ret: serde::de::DeserializeOwned>(_poolname: impl cfx_core::types::AsCharPtr) -> Option<cfx_core::types::Packed<Ret>> { cfx_core::invoker::invoke(0x2B9D4F50, &[_poolname.as_char_ptr().into()]).ok() }
6449#[inline] pub fn get_instance_id() -> i32 { cfx_core::invoker::invoke(0x9F1C4383, &[]).unwrap_or_default() }
6450#[inline] pub fn get_interior_entities_extents(_interior_id: i32, _bb_min_x: &mut f32, _bb_min_y: &mut f32, _bb_min_z: &mut f32, _bb_max_x: &mut f32, _bb_max_y: &mut f32, _bb_max_z: &mut f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x322B1192, &[_interior_id.into(), _bb_min_x.into(), _bb_min_y.into(), _bb_min_z.into(), _bb_max_x.into(), _bb_max_y.into(), _bb_max_z.into()]); }
6451#[inline] pub fn get_interior_portal_corner_position(_interior_id: i32, _portal_index: i32, _corner_index: i32, _pos_x: &mut f32, _pos_y: &mut f32, _pos_z: &mut f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF772BB2C, &[_interior_id.into(), _portal_index.into(), _corner_index.into(), _pos_x.into(), _pos_y.into(), _pos_z.into()]); }
6452#[inline] pub fn get_interior_portal_count(_interior_id: i32) -> i32 { cfx_core::invoker::invoke(0xD05BB8B1, &[_interior_id.into()]).unwrap_or_default() }
6453#[inline] pub fn get_interior_portal_flag(_interior_id: i32, _portal_index: i32) -> i32 { cfx_core::invoker::invoke(0xC74DA47C, &[_interior_id.into(), _portal_index.into()]).unwrap_or_default() }
6454#[inline] pub fn get_interior_portal_room_from(_interior_id: i32, _portal_index: i32) -> i32 { cfx_core::invoker::invoke(0xAA9C141D, &[_interior_id.into(), _portal_index.into()]).unwrap_or_default() }
6455#[inline] pub fn get_interior_portal_room_to(_interior_id: i32, _portal_index: i32) -> i32 { cfx_core::invoker::invoke(0x3F47F0E8, &[_interior_id.into(), _portal_index.into()]).unwrap_or_default() }
6456#[inline] pub fn get_interior_position(_interior_id: i32, _pos_x: &mut f32, _pos_y: &mut f32, _pos_z: &mut f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x77A435B0, &[_interior_id.into(), _pos_x.into(), _pos_y.into(), _pos_z.into()]); }
6457#[inline] pub fn get_interior_room_count(_interior_id: i32) -> i32 { cfx_core::invoker::invoke(0xA2737C2C, &[_interior_id.into()]).unwrap_or_default() }
6458#[inline] pub fn get_interior_room_extents(_interior_id: i32, _room_index: i32, _bb_min_x: &mut f32, _bb_min_y: &mut f32, _bb_min_z: &mut f32, _bb_max_x: &mut f32, _bb_max_y: &mut f32, _bb_max_z: &mut f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF9E795DD, &[_interior_id.into(), _room_index.into(), _bb_min_x.into(), _bb_min_y.into(), _bb_min_z.into(), _bb_max_x.into(), _bb_max_y.into(), _bb_max_z.into()]); }
6459#[inline] pub fn get_interior_room_flag(_interior_id: i32, _room_index: i32) -> i32 { cfx_core::invoker::invoke(0x6B7AF743, &[_interior_id.into(), _room_index.into()]).unwrap_or_default() }
6460#[inline] pub fn get_interior_room_index_by_hash(_interior_id: i32, _room_hash: i32) -> i32 { cfx_core::invoker::invoke(0xE0EE05F8, &[_interior_id.into(), _room_hash.into()]).unwrap_or_default() }
6461#[inline] pub fn get_interior_room_name(_interior_id: i32, _room_index: i32) -> Option<String> { cfx_core::invoker::invoke(0x11755DF2, &[_interior_id.into(), _room_index.into()]).ok() }
6462#[inline] pub fn get_interior_room_timecycle(_interior_id: i32, _room_index: i32) -> i32 { cfx_core::invoker::invoke(0x82BA3F88, &[_interior_id.into(), _room_index.into()]).unwrap_or_default() }
6463#[inline] pub fn get_interior_rotation(_interior_id: i32, _rotx: &mut f32, _rot_y: &mut f32, _rot_z: &mut f32, _rot_w: &mut f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5A039998, &[_interior_id.into(), _rotx.into(), _rot_y.into(), _rot_z.into(), _rot_w.into()]); }
6464#[inline] pub fn get_invoking_resource() -> Option<String> { cfx_core::invoker::invoke(0x4D52FE5B, &[]).ok() }
6465#[inline] pub fn get_mapdata_from_hash_key(_mapdata_handle: i32) -> i32 { cfx_core::invoker::invoke(0xD29D8EDD, &[_mapdata_handle.into()]).unwrap_or_default() }
6466#[inline] pub fn get_map_zoom_data_level(_index: i32, _zoom_scale: &mut f32, _zoom_speed: &mut f32, _scroll_speed: &mut f32, _tiles_x: &mut f32, _tiles_y: &mut f32) -> bool { cfx_core::invoker::invoke(0x1363A998, &[_index.into(), _zoom_scale.into(), _zoom_speed.into(), _scroll_speed.into(), _tiles_x.into(), _tiles_y.into()]).unwrap_or_default() }
6467#[inline] pub fn get_network_walk_mode() -> bool { cfx_core::invoker::invoke(0x2CAFD5E9, &[]).unwrap_or_default() }
6468#[inline] pub fn get_nui_cursor_position(_x: &mut i32, _y: &mut i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBDBA226F, &[_x.into(), _y.into()]); }
6469#[inline] pub fn get_num_resources() -> i32 { cfx_core::invoker::invoke(0x863F27B, &[]).unwrap_or_default() }
6470#[inline] pub fn get_num_resource_metadata(_resource_name: impl cfx_core::types::AsCharPtr, _metadata_key: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x776E864, &[_resource_name.as_char_ptr().into(), _metadata_key.as_char_ptr().into()]).unwrap_or_default() }
6471#[inline] pub fn get_parked_vehicle_density_multiplier() -> f32 { cfx_core::invoker::invoke(0xFF72DF84, &[]).unwrap_or_default() }
6472#[inline] pub fn get_ped_density_multiplier() -> f32 { cfx_core::invoker::invoke(0xF5A904F9, &[]).unwrap_or_default() }
6473#[inline] pub fn get_ped_eye_color(_ped: i32) -> i32 { cfx_core::invoker::invoke(0xA47B860F, &[_ped.into()]).unwrap_or_default() }
6474#[inline] pub fn get_ped_face_feature(_ped: i32, _index: i32) -> f32 { cfx_core::invoker::invoke(0xBA352ADD, &[_ped.into(), _index.into()]).unwrap_or_default() }
6475#[inline] pub fn get_ped_hair_color(_ped: i32) -> i32 { cfx_core::invoker::invoke(0xA3EA2893, &[_ped.into()]).unwrap_or_default() }
6476#[inline] pub fn get_ped_hair_highlight_color(_ped: i32) -> i32 { cfx_core::invoker::invoke(0x4B087305, &[_ped.into()]).unwrap_or_default() }
6477#[inline] pub fn get_ped_head_overlay_data(_ped: i32, _index: i32, _overlay_value: &mut i32, _colour_type: &mut i32, _first_colour: &mut i32, _second_colour: &mut i32, _overlay_opacity: &mut f32) -> bool { cfx_core::invoker::invoke(0xC46EE605, &[_ped.into(), _index.into(), _overlay_value.into(), _colour_type.into(), _first_colour.into(), _second_colour.into(), _overlay_opacity.into()]).unwrap_or_default() }
6478#[inline] pub fn get_player_from_server_id(_server_id: i32) -> i32 { cfx_core::invoker::invoke(0x344EA166, &[_server_id.into()]).unwrap_or_default() }
6479#[inline] pub fn get_player_invincible_2(_player: i32) -> bool { cfx_core::invoker::invoke(0xF2E3912B, &[_player.into()]).unwrap_or_default() }
6480#[inline] pub fn get_player_melee_weapon_damage_modifier(_player_id: i32) -> f32 { cfx_core::invoker::invoke(0x8689A825, &[_player_id.into()]).unwrap_or_default() }
6481#[inline] pub fn get_player_melee_weapon_defense_modifier(_player_id: i32) -> f32 { cfx_core::invoker::invoke(0x27E94EF8, &[_player_id.into()]).unwrap_or_default() }
6482#[inline] pub fn get_player_server_id(_player: i32) -> i32 { cfx_core::invoker::invoke(0x4D97BCC7, &[_player.into()]).unwrap_or_default() }
6483#[inline] pub fn get_player_vehicle_damage_modifier(_player_id: i32) -> f32 { cfx_core::invoker::invoke(0x78F27B1F, &[_player_id.into()]).unwrap_or_default() }
6484#[inline] pub fn get_player_vehicle_defense_modifier(_player_id: i32) -> f32 { cfx_core::invoker::invoke(0x8326E7CD, &[_player_id.into()]).unwrap_or_default() }
6485#[inline] pub fn get_player_weapon_damage_modifier(_player_id: i32) -> f32 { cfx_core::invoker::invoke(0x2A3D7CDA, &[_player_id.into()]).unwrap_or_default() }
6486#[inline] pub fn get_player_weapon_defense_modifier(_player_id: i32) -> f32 { cfx_core::invoker::invoke(0xF1543251, &[_player_id.into()]).unwrap_or_default() }
6487#[inline] pub fn get_player_weapon_defense_modifier_2(_player_id: i32) -> f32 { cfx_core::invoker::invoke(0x986B65FF, &[_player_id.into()]).unwrap_or_default() }
6488#[inline] pub fn get_random_vehicle_density_multiplier() -> f32 { cfx_core::invoker::invoke(0x7B0D00C5, &[]).unwrap_or_default() }
6489#[inline] pub fn get_registered_commands<Ret: serde::de::DeserializeOwned>() -> Option<cfx_core::types::Packed<Ret>> { cfx_core::invoker::invoke(0xD4BEF069, &[]).ok() }
6490#[inline] pub fn get_resource_by_find_index(_find_index: i32) -> Option<String> { cfx_core::invoker::invoke(0x387246B7, &[_find_index.into()]).ok() }
6491#[inline] pub fn get_resource_kvp_float(_key: impl cfx_core::types::AsCharPtr) -> f32 { cfx_core::invoker::invoke(0x35BDCEEA, &[_key.as_char_ptr().into()]).unwrap_or_default() }
6492#[inline] pub fn get_resource_kvp_int(_key: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x557B586A, &[_key.as_char_ptr().into()]).unwrap_or_default() }
6493#[inline] pub fn get_resource_kvp_string(_key: impl cfx_core::types::AsCharPtr) -> Option<String> { cfx_core::invoker::invoke(0x5240DA5A, &[_key.as_char_ptr().into()]).ok() }
6494#[inline] pub fn get_resource_metadata(_resource_name: impl cfx_core::types::AsCharPtr, _metadata_key: impl cfx_core::types::AsCharPtr, _index: i32) -> Option<String> { cfx_core::invoker::invoke(0x964BAB1D, &[_resource_name.as_char_ptr().into(), _metadata_key.as_char_ptr().into(), _index.into()]).ok() }
6495#[inline] pub fn get_resource_state(_resource_name: impl cfx_core::types::AsCharPtr) -> Option<String> { cfx_core::invoker::invoke(0x4039B485, &[_resource_name.as_char_ptr().into()]).ok() }
6496#[inline] pub fn get_runtime_texture_height(_tex: i64) -> i32 { cfx_core::invoker::invoke(0x3574AACE, &[_tex.into()]).unwrap_or_default() }
6497#[inline] pub fn get_runtime_texture_pitch(_tex: i64) -> i32 { cfx_core::invoker::invoke(0xCA0A085F, &[_tex.into()]).unwrap_or_default() }
6498#[inline] pub fn get_runtime_texture_width(_tex: i64) -> i32 { cfx_core::invoker::invoke(0xC9F55558, &[_tex.into()]).unwrap_or_default() }
6499#[inline] pub fn get_scenario_ped_density_multiplier() -> f32 { cfx_core::invoker::invoke(0x77C598B2, &[]).unwrap_or_default() }
6500#[inline] pub fn get_state_bag_value<Ret: serde::de::DeserializeOwned>(_bag_name: impl cfx_core::types::AsCharPtr, _key: impl cfx_core::types::AsCharPtr) -> Option<cfx_core::types::Packed<Ret>> { cfx_core::invoker::invoke(0x637F4C75, &[_bag_name.as_char_ptr().into(), _key.as_char_ptr().into()]).ok() }
6501#[inline] pub fn get_train_current_track_node(_train: i32) -> i32 { cfx_core::invoker::invoke(0xE015E854, &[_train.into()]).unwrap_or_default() }
6502#[inline] pub fn get_train_door_count(_train: i32) -> i32 { cfx_core::invoker::invoke(0x99974721, &[_train.into()]).unwrap_or_default() }
6503#[inline] pub fn get_train_door_open_ratio(_train: i32, _door_index: i32) -> f32 { cfx_core::invoker::invoke(0x40B16551, &[_train.into(), _door_index.into()]).unwrap_or_default() }
6504#[inline] pub fn get_vehicle_alarm_time_left(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xC62AAC98, &[_vehicle.into()]).unwrap_or_default() }
6505#[inline] pub fn get_vehicle_cheat_power_increase(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0xC3C93F28, &[_vehicle.into()]).unwrap_or_default() }
6506#[inline] pub fn get_vehicle_clutch(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x1DAD4583, &[_vehicle.into()]).unwrap_or_default() }
6507#[inline] pub fn get_vehicle_current_gear(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xB4F4E566, &[_vehicle.into()]).unwrap_or_default() }
6508#[inline] pub fn get_vehicle_current_rpm(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0xE7B12B54, &[_vehicle.into()]).unwrap_or_default() }
6509#[inline] pub fn get_vehicle_dashboard_speed(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x9AAD420E, &[_vehicle.into()]).unwrap_or_default() }
6510#[inline] pub fn get_vehicle_density_multiplier() -> f32 { cfx_core::invoker::invoke(0xEF7C6538, &[]).unwrap_or_default() }
6511#[inline] pub fn get_vehicle_drawn_wheel_angle_mult(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x21C1DA8E, &[_vehicle.into()]).unwrap_or_default() }
6512#[inline] pub fn get_vehicle_engine_temperature(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0xF4F495CB, &[_vehicle.into()]).unwrap_or_default() }
6513#[inline] pub fn get_vehicle_fuel_level(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x5F739BB8, &[_vehicle.into()]).unwrap_or_default() }
6514#[inline] pub fn get_vehicle_gravity_amount(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0xB48A1292, &[_vehicle.into()]).unwrap_or_default() }
6515#[inline] pub fn get_vehicle_handbrake(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0x483B013C, &[_vehicle.into()]).unwrap_or_default() }
6516#[inline] pub fn get_vehicle_handling_float(_vehicle: i32, _class: impl cfx_core::types::AsCharPtr, _field_name: impl cfx_core::types::AsCharPtr) -> f32 { cfx_core::invoker::invoke(0x642FC12F, &[_vehicle.into(), _class.as_char_ptr().into(), _field_name.as_char_ptr().into()]).unwrap_or_default() }
6517#[inline] pub fn get_vehicle_handling_int(_vehicle: i32, _class: impl cfx_core::types::AsCharPtr, _field_name: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0x27396C75, &[_vehicle.into(), _class.as_char_ptr().into(), _field_name.as_char_ptr().into()]).unwrap_or_default() }
6518#[inline] pub fn get_vehicle_handling_vector(_vehicle: i32, _class: impl cfx_core::types::AsCharPtr, _field_name: impl cfx_core::types::AsCharPtr) -> cfx_core::types::Vector3 { cfx_core::invoker::invoke(0xFB341304, &[_vehicle.into(), _class.as_char_ptr().into(), _field_name.as_char_ptr().into()]).unwrap_or_default() }
6519#[inline] pub fn get_vehicle_high_gear(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xF1D1D689, &[_vehicle.into()]).unwrap_or_default() }
6520#[inline] pub fn get_vehicle_indicator_lights(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x83070354, &[_vehicle.into()]).unwrap_or_default() }
6521#[inline] pub fn get_vehicle_light_multiplier(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x7E6E219C, &[_vehicle.into()]).unwrap_or_default() }
6522#[inline] pub fn get_vehicle_next_gear(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xDDB298AE, &[_vehicle.into()]).unwrap_or_default() }
6523#[inline] pub fn get_vehicle_number_of_wheels(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0xEDF4B0FC, &[_vehicle.into()]).unwrap_or_default() }
6524#[inline] pub fn get_vehicle_oil_level(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0xFC7F8EF4, &[_vehicle.into()]).unwrap_or_default() }
6525#[inline] pub fn get_vehicle_steering_angle(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x1382FCEA, &[_vehicle.into()]).unwrap_or_default() }
6526#[inline] pub fn get_vehicle_steering_scale(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x954465DE, &[_vehicle.into()]).unwrap_or_default() }
6527#[inline] pub fn get_vehicle_throttle_offset(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0xD1D07351, &[_vehicle.into()]).unwrap_or_default() }
6528#[inline] pub fn get_vehicle_top_speed_modifier(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x998B7FEE, &[_vehicle.into()]).unwrap_or_default() }
6529#[inline] pub fn get_vehicle_turbo_pressure(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0xE02B51D7, &[_vehicle.into()]).unwrap_or_default() }
6530#[inline] pub fn get_vehicle_wheelie_state(_vehicle: i32) -> i32 { cfx_core::invoker::invoke(0x137260D1, &[_vehicle.into()]).unwrap_or_default() }
6531#[inline] pub fn get_vehicle_wheel_brake_pressure(_vehicle: i32, _wheel_index: i32) -> f32 { cfx_core::invoker::invoke(0x70FE2EFF, &[_vehicle.into(), _wheel_index.into()]).unwrap_or_default() }
6532#[inline] pub fn get_vehicle_wheel_flags(_vehicle: i32, _wheel_index: i32) -> i32 { cfx_core::invoker::invoke(0xC70FA0C7, &[_vehicle.into(), _wheel_index.into()]).unwrap_or_default() }
6533#[inline] pub fn get_vehicle_wheel_health(_vehicle: i32, _wheel_index: i32) -> f32 { cfx_core::invoker::invoke(0x54A677F5, &[_vehicle.into(), _wheel_index.into()]).unwrap_or_default() }
6534#[inline] pub fn get_vehicle_wheel_is_powered(_vehicle: i32, _wheel_index: i32) -> bool { cfx_core::invoker::invoke(0x3CCF1B49, &[_vehicle.into(), _wheel_index.into()]).unwrap_or_default() }
6535#[inline] pub fn get_vehicle_wheel_power(_vehicle: i32, _wheel_index: i32) -> f32 { cfx_core::invoker::invoke(0xD203287, &[_vehicle.into(), _wheel_index.into()]).unwrap_or_default() }
6536#[inline] pub fn get_vehicle_wheel_rim_collider_size(_vehicle: i32, _wheel_index: i32) -> f32 { cfx_core::invoker::invoke(0xCEE21AB2, &[_vehicle.into(), _wheel_index.into()]).unwrap_or_default() }
6537#[inline] pub fn get_vehicle_wheel_rotation_speed(_vehicle: i32, _wheel_index: i32) -> f32 { cfx_core::invoker::invoke(0xEA1859E5, &[_vehicle.into(), _wheel_index.into()]).unwrap_or_default() }
6538#[inline] pub fn get_vehicle_wheel_size(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x4046B66, &[_vehicle.into()]).unwrap_or_default() }
6539#[inline] pub fn get_vehicle_wheel_speed(_vehicle: i32, _wheel_index: i32) -> f32 { cfx_core::invoker::invoke(0x149C9DA0, &[_vehicle.into(), _wheel_index.into()]).unwrap_or_default() }
6540#[inline] pub fn get_vehicle_wheel_steering_angle(_vehicle: i32, _wheel_index: i32) -> f32 { cfx_core::invoker::invoke(0xA0867448, &[_vehicle.into(), _wheel_index.into()]).unwrap_or_default() }
6541#[inline] pub fn get_vehicle_wheel_surface_material(_vehicle: i32, _wheel_index: i32) -> i32 { cfx_core::invoker::invoke(0xA7F04022, &[_vehicle.into(), _wheel_index.into()]).unwrap_or_default() }
6542#[inline] pub fn get_vehicle_wheel_suspension_compression(_vehicle: i32, _wheel_index: i32) -> f32 { cfx_core::invoker::invoke(0x2B48175B, &[_vehicle.into(), _wheel_index.into()]).unwrap_or_default() }
6543#[inline] pub fn get_vehicle_wheel_tire_collider_size(_vehicle: i32, _wheel_index: i32) -> f32 { cfx_core::invoker::invoke(0xE0BA9FE6, &[_vehicle.into(), _wheel_index.into()]).unwrap_or_default() }
6544#[inline] pub fn get_vehicle_wheel_tire_collider_width(_vehicle: i32, _wheel_index: i32) -> f32 { cfx_core::invoker::invoke(0xEF65929C, &[_vehicle.into(), _wheel_index.into()]).unwrap_or_default() }
6545#[inline] pub fn get_vehicle_wheel_traction_vector_length(_vehicle: i32, _wheel_index: i32) -> f32 { cfx_core::invoker::invoke(0x3BCFEE14, &[_vehicle.into(), _wheel_index.into()]).unwrap_or_default() }
6546#[inline] pub fn get_vehicle_wheel_width(_vehicle: i32) -> f32 { cfx_core::invoker::invoke(0x9C7B59F9, &[_vehicle.into()]).unwrap_or_default() }
6547#[inline] pub fn get_vehicle_wheel_x_offset(_vehicle: i32, _wheel_index: i32) -> f32 { cfx_core::invoker::invoke(0xCC90CBCA, &[_vehicle.into(), _wheel_index.into()]).unwrap_or_default() }
6548#[inline] pub fn get_vehicle_wheel_y_rotation(_vehicle: i32, _wheel_index: i32) -> f32 { cfx_core::invoker::invoke(0x2EA4AFFE, &[_vehicle.into(), _wheel_index.into()]).unwrap_or_default() }
6549#[inline] pub fn get_weapon_damage_modifier(_weapon_hash: i32) -> f32 { cfx_core::invoker::invoke(0xD979143, &[_weapon_hash.into()]).unwrap_or_default() }
6550#[inline] pub fn has_minimap_overlay_loaded(_id: i32) -> bool { cfx_core::invoker::invoke(0xF7535F32, &[_id.into()]).unwrap_or_default() }
6551#[inline] pub fn invoke_function_reference(_reference_identity: impl cfx_core::types::AsCharPtr, _args_serialized: impl cfx_core::types::AsCharPtr, _args_length: i32, _retval_length: &mut i32) -> Option<String> { cfx_core::invoker::invoke(0xE3551879, &[_reference_identity.as_char_ptr().into(), _args_serialized.as_char_ptr().into(), _args_length.into(), _retval_length.into()]).ok() }
6552#[inline] pub fn is_ace_allowed(_object: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x7EBB9929, &[_object.as_char_ptr().into()]).unwrap_or_default() }
6553#[inline] pub fn is_bigmap_active() -> bool { cfx_core::invoker::invoke(0xFFF65C63, &[]).unwrap_or_default() }
6554#[inline] pub fn is_bigmap_full() -> bool { cfx_core::invoker::invoke(0x66EE14B2, &[]).unwrap_or_default() }
6555#[inline] pub fn is_dui_available(_dui_object: i64) -> bool { cfx_core::invoker::invoke(0x7AAC3B4C, &[_dui_object.into()]).unwrap_or_default() }
6556#[inline] pub fn is_duplicity_version() -> bool { cfx_core::invoker::invoke(0xCF24C52E, &[]).unwrap_or_default() }
6557#[inline] pub fn is_principal_ace_allowed(_principal: impl cfx_core::types::AsCharPtr, _object: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x37CF52CE, &[_principal.as_char_ptr().into(), _object.as_char_ptr().into()]).unwrap_or_default() }
6558#[inline] pub fn is_streaming_file_ready(_register_as: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0xA194934D, &[_register_as.as_char_ptr().into()]).unwrap_or_default() }
6559#[inline] pub fn is_vehicle_alarm_set(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xDC921211, &[_vehicle.into()]).unwrap_or_default() }
6560#[inline] pub fn is_vehicle_engine_starting(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xBB340D04, &[_vehicle.into()]).unwrap_or_default() }
6561#[inline] pub fn is_vehicle_interior_light_on(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xA411F72C, &[_vehicle.into()]).unwrap_or_default() }
6562#[inline] pub fn is_vehicle_needs_to_be_hotwired(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xF9933BF4, &[_vehicle.into()]).unwrap_or_default() }
6563#[inline] pub fn is_vehicle_previously_owned_by_player(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xF849ED67, &[_vehicle.into()]).unwrap_or_default() }
6564#[inline] pub fn is_vehicle_wanted(_vehicle: i32) -> bool { cfx_core::invoker::invoke(0xA7DAF7C, &[_vehicle.into()]).unwrap_or_default() }
6565#[inline] pub fn leave_cursor_mode() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xADECF19E, &[]); }
6566#[inline] pub fn load_resource_file(_resource_name: impl cfx_core::types::AsCharPtr, _file_name: impl cfx_core::types::AsCharPtr) -> Option<String> { cfx_core::invoker::invoke(0x76A9EE1F, &[_resource_name.as_char_ptr().into(), _file_name.as_char_ptr().into()]).ok() }
6567#[inline] pub fn mumble_add_voice_channel_listen(_channel: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC79F44BF, &[_channel.into()]); }
6568#[inline] pub fn mumble_add_voice_target_channel(_target_id: i32, _channel: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4D386C9E, &[_target_id.into(), _channel.into()]); }
6569#[inline] pub fn mumble_add_voice_target_player(_target_id: i32, _player: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x32C5355A, &[_target_id.into(), _player.into()]); }
6570#[inline] pub fn mumble_add_voice_target_player_by_server_id(_target_id: i32, _server_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x25F2B65F, &[_target_id.into(), _server_id.into()]); }
6571#[inline] pub fn mumble_clear_voice_target(_target_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8555DCBA, &[_target_id.into()]); }
6572#[inline] pub fn mumble_clear_voice_target_channels(_target_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5EA72E76, &[_target_id.into()]); }
6573#[inline] pub fn mumble_clear_voice_target_players(_target_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x912E21DA, &[_target_id.into()]); }
6574#[inline] pub fn mumble_get_voice_channel_from_server_id(_server_id: i32) -> i32 { cfx_core::invoker::invoke(0x221C09F1, &[_server_id.into()]).unwrap_or_default() }
6575#[inline] pub fn mumble_is_connected() -> bool { cfx_core::invoker::invoke(0xB816370A, &[]).unwrap_or_default() }
6576#[inline] pub fn mumble_remove_voice_channel_listen(_channel: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x231523B7, &[_channel.into()]); }
6577#[inline] pub fn mumble_set_audio_input_distance(_distance: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1B1052E2, &[_distance.into()]); }
6578#[inline] pub fn mumble_set_audio_input_intent(_intent_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6383526B, &[_intent_hash.into()]); }
6579#[inline] pub fn mumble_set_audio_output_distance(_distance: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x74C597D9, &[_distance.into()]); }
6580#[inline] pub fn mumble_set_server_address(_address: impl cfx_core::types::AsCharPtr, _port: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE6EB2CD8, &[_address.as_char_ptr().into(), _port.into()]); }
6581#[inline] pub fn mumble_set_submix_for_server_id(_server_id: i32, _submix_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFE3A3054, &[_server_id.into(), _submix_id.into()]); }
6582#[inline] pub fn mumble_set_voice_target(_target_id: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x960A4A95, &[_target_id.into()]); }
6583#[inline] pub fn mumble_set_volume_override(_player: i32, _volume: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x61C309E3, &[_player.into(), _volume.into()]); }
6584#[inline] pub fn mumble_set_volume_override_by_server_id(_server_id: i32, _volume: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCE8E25B4, &[_server_id.into(), _volume.into()]); }
6585#[inline] pub fn network_get_entity_owner(_entity: i32) -> i32 { cfx_core::invoker::invoke(0x526FEE31, &[_entity.into()]).unwrap_or_default() }
6586#[inline] pub fn override_peds_can_stand_on_top_flag(_flag: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x90A9E0B2, &[_flag.into()]); }
6587#[inline] pub fn override_vehicle_peds_can_stand_on_top_flag(_vehicle: i32, _can: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7FA03E76, &[_vehicle.into(), _can.into()]); }
6588#[inline] pub fn profiler_enter_scope(_scope_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC795A4A9, &[_scope_name.as_char_ptr().into()]); }
6589#[inline] pub fn profiler_exit_scope() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB39CA35C, &[]); }
6590#[inline] pub fn profiler_is_recording() -> bool { cfx_core::invoker::invoke(0xF8B7D7BB, &[]).unwrap_or_default() }
6591#[inline] pub fn register_archetypes(_factory: cfx_core::ref_funcs::RefFunction) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3C2F9037, &[_factory.into()]); }
6592#[inline] pub fn register_command(_command_name: impl cfx_core::types::AsCharPtr, _handler: cfx_core::ref_funcs::RefFunction, _restricted: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5FA79B0F, &[_command_name.as_char_ptr().into(), _handler.into(), _restricted.into()]); }
6593#[inline] pub fn register_entities(_factory: cfx_core::ref_funcs::RefFunction) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x410DA7D3, &[_factory.into()]); }
6594#[inline] pub fn register_font_file(_file_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1B3A363, &[_file_name.as_char_ptr().into()]); }
6595#[inline] pub fn register_font_id(_font_name: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xACF6D8EE, &[_font_name.as_char_ptr().into()]).unwrap_or_default() }
6596#[inline] pub fn register_key_mapping(_command_string: impl cfx_core::types::AsCharPtr, _description: impl cfx_core::types::AsCharPtr, _default_mapper: impl cfx_core::types::AsCharPtr, _default_parameter: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD7664FD1, &[_command_string.as_char_ptr().into(), _description.as_char_ptr().into(), _default_mapper.as_char_ptr().into(), _default_parameter.as_char_ptr().into()]); }
6597#[inline] pub fn register_nui_callback_type(_callback_type: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCD03CDA9, &[_callback_type.as_char_ptr().into()]); }
6598#[inline] pub fn register_raw_nui_callback(_callback_type: impl cfx_core::types::AsCharPtr, _callback: cfx_core::ref_funcs::RefFunction) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA8AE9C2F, &[_callback_type.as_char_ptr().into(), _callback.into()]); }
6599#[inline] pub fn register_resource_as_event_handler(_event_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD233A168, &[_event_name.as_char_ptr().into()]); }
6600#[inline] pub fn register_streaming_file_from_cache(_resource_name: impl cfx_core::types::AsCharPtr, _file_name: impl cfx_core::types::AsCharPtr, _cache_string: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCEAD2D4B, &[_resource_name.as_char_ptr().into(), _file_name.as_char_ptr().into(), _cache_string.as_char_ptr().into()]); }
6601#[inline] pub fn register_streaming_file_from_kvs(_kvs_key: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1493DCC1, &[_kvs_key.as_char_ptr().into()]); }
6602#[inline] pub fn register_streaming_file_from_url(_register_as: impl cfx_core::types::AsCharPtr, _url: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF44BFB95, &[_register_as.as_char_ptr().into(), _url.as_char_ptr().into()]); }
6603#[inline] pub fn remove_replace_texture(_orig_txd: impl cfx_core::types::AsCharPtr, _orig_txn: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA896B20A, &[_orig_txd.as_char_ptr().into(), _orig_txn.as_char_ptr().into()]); }
6604#[inline] pub fn reset_fly_through_windscreen_params() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6D712937, &[]); }
6605#[inline] pub fn reset_map_zoom_data_level(_index: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x11A5B7ED, &[_index.into()]); }
6606#[inline] pub fn reset_vehicle_peds_can_stand_on_top_flag(_vehicle: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xDF62CFE2, &[_vehicle.into()]); }
6607#[inline] pub fn select_entity_at_cursor(_hit_flags: i32, _precise: bool) -> i32 { cfx_core::invoker::invoke(0x3DD8130F, &[_hit_flags.into(), _precise.into()]).unwrap_or_default() }
6608#[inline] pub fn select_entity_at_pos(_frac_x: f32, _frac_y: f32, _hit_flags: i32, _precise: bool) -> i32 { cfx_core::invoker::invoke(0xAFE8D405, &[_frac_x.into(), _frac_y.into(), _hit_flags.into(), _precise.into()]).unwrap_or_default() }
6609#[inline] pub fn send_dui_message(_dui_object: i64, _json_string: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCD380DA9, &[_dui_object.into(), _json_string.as_char_ptr().into()]); }
6610#[inline] pub fn send_dui_mouse_down(_dui_object: i64, _button: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5D01F191, &[_dui_object.into(), _button.as_char_ptr().into()]); }
6611#[inline] pub fn send_dui_mouse_move(_dui_object: i64, _x: i32, _y: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD9D7A0AA, &[_dui_object.into(), _x.into(), _y.into()]); }
6612#[inline] pub fn send_dui_mouse_up(_dui_object: i64, _button: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1D735B93, &[_dui_object.into(), _button.as_char_ptr().into()]); }
6613#[inline] pub fn send_dui_mouse_wheel(_dui_object: i64, _delta_y: i32, _delta_x: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2D62133A, &[_dui_object.into(), _delta_y.into(), _delta_x.into()]); }
6614#[inline] pub fn send_loading_screen_message(_json_string: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x8BBE6CC0, &[_json_string.as_char_ptr().into()]).unwrap_or_default() }
6615#[inline] pub fn send_nui_message(_json_string: impl cfx_core::types::AsCharPtr) -> bool { cfx_core::invoker::invoke(0x78608ACB, &[_json_string.as_char_ptr().into()]).unwrap_or_default() }
6616#[inline] pub fn set_audio_submix_effect_param_float(_submix_id: i32, _effect_slot: i32, _param_index: i32, _param_value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9A209B3C, &[_submix_id.into(), _effect_slot.into(), _param_index.into(), _param_value.into()]); }
6617#[inline] pub fn set_audio_submix_effect_param_int(_submix_id: i32, _effect_slot: i32, _param_index: i32, _param_value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x77FAE2B8, &[_submix_id.into(), _effect_slot.into(), _param_index.into(), _param_value.into()]); }
6618#[inline] pub fn set_audio_submix_effect_radio_fx(_submix_id: i32, _effect_slot: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAAA94D53, &[_submix_id.into(), _effect_slot.into()]); }
6619#[inline] pub fn set_cursor_location(_x: f32, _y: f32) -> bool { cfx_core::invoker::invoke(0x8A7A8DAC, &[_x.into(), _y.into()]).unwrap_or_default() }
6620#[inline] pub fn set_discord_app_id(_app_id: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6A02254D, &[_app_id.as_char_ptr().into()]); }
6621#[inline] pub fn set_discord_rich_presence_action(_index: i32, _label: impl cfx_core::types::AsCharPtr, _url: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xCBBC3FAC, &[_index.into(), _label.as_char_ptr().into(), _url.as_char_ptr().into()]); }
6622#[inline] pub fn set_discord_rich_presence_asset(_asset_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x53DFD530, &[_asset_name.as_char_ptr().into()]); }
6623#[inline] pub fn set_discord_rich_presence_asset_small(_asset_name: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF61D04C4, &[_asset_name.as_char_ptr().into()]); }
6624#[inline] pub fn set_discord_rich_presence_asset_small_text(_text: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x35E62B6A, &[_text.as_char_ptr().into()]); }
6625#[inline] pub fn set_discord_rich_presence_asset_text(_text: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB029D2FA, &[_text.as_char_ptr().into()]); }
6626#[inline] pub fn set_dui_url(_dui_object: i64, _url: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF761D9F3, &[_dui_object.into(), _url.as_char_ptr().into()]); }
6627#[inline] pub fn set_entity_draw_outline(_entity: i32, _enabled: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x76180407, &[_entity.into(), _enabled.into()]); }
6628#[inline] pub fn set_entity_matrix(_entity: i32, _forward_x: f32, _forward_y: f32, _forward_z: f32, _right_x: f32, _right_y: f32, _right_z: f32, _up_x: f32, _up_y: f32, _up_z: f32, _at_x: f32, _at_y: f32, _at_z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFB0639B, &[_entity.into(), _forward_x.into(), _forward_y.into(), _forward_z.into(), _right_x.into(), _right_y.into(), _right_z.into(), _up_x.into(), _up_y.into(), _up_z.into(), _at_x.into(), _at_y.into(), _at_z.into()]); }
6629#[inline] pub fn set_flash_light_keep_on_while_moving(_state: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7635B349, &[_state.into()]); }
6630#[inline] pub fn set_fly_through_windscreen_params(_veh_min_speed: f32, _unk_min_speed: f32, _unk_modifier: f32, _min_damage: f32) -> bool { cfx_core::invoker::invoke(0x4D3118ED, &[_veh_min_speed.into(), _unk_min_speed.into(), _unk_modifier.into(), _min_damage.into()]).unwrap_or_default() }
6631#[inline] pub fn set_handling_field(_vehicle: impl cfx_core::types::AsCharPtr, _class: impl cfx_core::types::AsCharPtr, _field_name: impl cfx_core::types::AsCharPtr, _value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFE8064E3, &[_vehicle.as_char_ptr().into(), _class.as_char_ptr().into(), _field_name.as_char_ptr().into(), _value.into()]); }
6632#[inline] pub fn set_handling_float(_vehicle: impl cfx_core::types::AsCharPtr, _class: impl cfx_core::types::AsCharPtr, _field_name: impl cfx_core::types::AsCharPtr, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x90DD01C, &[_vehicle.as_char_ptr().into(), _class.as_char_ptr().into(), _field_name.as_char_ptr().into(), _value.into()]); }
6633#[inline] pub fn set_handling_int(_vehicle: impl cfx_core::types::AsCharPtr, _class: impl cfx_core::types::AsCharPtr, _field_name: impl cfx_core::types::AsCharPtr, _value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8AB3F46C, &[_vehicle.as_char_ptr().into(), _class.as_char_ptr().into(), _field_name.as_char_ptr().into(), _value.into()]); }
6634#[inline] pub fn set_handling_vector(_vehicle: impl cfx_core::types::AsCharPtr, _class: impl cfx_core::types::AsCharPtr, _field_name: impl cfx_core::types::AsCharPtr, _value: cfx_core::types::Vector3) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7F9D543, &[_vehicle.as_char_ptr().into(), _class.as_char_ptr().into(), _field_name.as_char_ptr().into(), _value.into()]); }
6635#[inline] pub fn set_interior_portal_corner_position(_interior_id: i32, _portal_index: i32, _corner_index: i32, _pos_x: f32, _pos_y: f32, _pos_z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x87F43553, &[_interior_id.into(), _portal_index.into(), _corner_index.into(), _pos_x.into(), _pos_y.into(), _pos_z.into()]); }
6636#[inline] pub fn set_interior_portal_flag(_interior_id: i32, _portal_index: i32, _flag: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x88B2355E, &[_interior_id.into(), _portal_index.into(), _flag.into()]); }
6637#[inline] pub fn set_interior_portal_room_from(_interior_id: i32, _portal_index: i32, _room_from: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x298FC783, &[_interior_id.into(), _portal_index.into(), _room_from.into()]); }
6638#[inline] pub fn set_interior_portal_room_to(_interior_id: i32, _portal_index: i32, _room_to: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x58982680, &[_interior_id.into(), _portal_index.into(), _room_to.into()]); }
6639#[inline] pub fn set_interior_room_extents(_interior_id: i32, _room_index: i32, _bb_min_x: f32, _bb_min_y: f32, _bb_min_z: f32, _bb_max_x: f32, _bb_max_y: f32, _bb_max_z: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4FDCF51E, &[_interior_id.into(), _room_index.into(), _bb_min_x.into(), _bb_min_y.into(), _bb_min_z.into(), _bb_max_x.into(), _bb_max_y.into(), _bb_max_z.into()]); }
6640#[inline] pub fn set_interior_room_flag(_interior_id: i32, _room_index: i32, _flag: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5518D60B, &[_interior_id.into(), _room_index.into(), _flag.into()]); }
6641#[inline] pub fn set_interior_room_timecycle(_interior_id: i32, _room_index: i32, _timecycle_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x31C9A848, &[_interior_id.into(), _room_index.into(), _timecycle_hash.into()]); }
6642#[inline] pub fn set_manual_shutdown_loading_screen_nui(_manual_shutdown: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1722C938, &[_manual_shutdown.into()]); }
6643#[inline] pub fn set_map_zoom_data_level(_index: i32, _zoom_scale: f32, _zoom_speed: f32, _scroll_speed: f32, _tiles_x: f32, _tiles_y: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x447C718E, &[_index.into(), _zoom_scale.into(), _zoom_speed.into(), _scroll_speed.into(), _tiles_x.into(), _tiles_y.into()]); }
6644#[inline] pub fn set_milliseconds_per_game_minute(_value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x36CA2554, &[_value.into()]); }
6645#[inline] pub fn set_minimap_clip_type(_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB8B4490C, &[_type.into()]); }
6646#[inline] pub fn set_minimap_component_position(_name: impl cfx_core::types::AsCharPtr, _align_x: impl cfx_core::types::AsCharPtr, _align_y: impl cfx_core::types::AsCharPtr, _pos_x: f32, _pos_y: f32, _size_x: f32, _size_y: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3E882B23, &[_name.as_char_ptr().into(), _align_x.as_char_ptr().into(), _align_y.as_char_ptr().into(), _pos_x.into(), _pos_y.into(), _size_x.into(), _size_y.into()]); }
6647#[inline] pub fn set_minimap_overlay_display(_mini_map: i32, _x: f32, _y: f32, _x_scale: f32, _y_scale: f32, _alpha: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6A48B3CA, &[_mini_map.into(), _x.into(), _y.into(), _x_scale.into(), _y_scale.into(), _alpha.into()]); }
6648#[inline] pub fn set_minimap_type(_type: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5FB53015, &[_type.into()]); }
6649#[inline] pub fn set_model_headlight_configuration(_model_hash: i32, _rate_per_second: f32, _headlight_rotation: f32, _invert_rotation: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7F6B8D75, &[_model_hash.into(), _rate_per_second.into(), _headlight_rotation.into(), _invert_rotation.into()]); }
6650#[inline] pub fn set_network_walk_mode(_enabled: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x55188D2D, &[_enabled.into()]); }
6651#[inline] pub fn set_nui_focus(_has_focus: bool, _has_cursor: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5B98AE30, &[_has_focus.into(), _has_cursor.into()]); }
6652#[inline] pub fn set_nui_focus_keep_input(_keep_input: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3FF5E5F8, &[_keep_input.into()]); }
6653#[inline] pub fn set_ped_model_personality(_model_hash: i32, _personality_hash: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x46F6B38B, &[_model_hash.into(), _personality_hash.into()]); }
6654#[inline] pub fn set_player_talking_override(_player: i32, _state: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFC02CAF6, &[_player.into(), _state.into()]); }
6655#[inline] pub fn set_resource_kvp(_key: impl cfx_core::types::AsCharPtr, _value: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x21C7A35B, &[_key.as_char_ptr().into(), _value.as_char_ptr().into()]); }
6656#[inline] pub fn set_resource_kvp_float(_key: impl cfx_core::types::AsCharPtr, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x9ADD2938, &[_key.as_char_ptr().into(), _value.into()]); }
6657#[inline] pub fn set_resource_kvp_int(_key: impl cfx_core::types::AsCharPtr, _value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6A2B1E8, &[_key.as_char_ptr().into(), _value.into()]); }
6658#[inline] pub fn set_rich_presence(_presence_state: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7BDCBD45, &[_presence_state.as_char_ptr().into()]); }
6659#[inline] pub fn set_ropes_create_network_world_state(_should_create: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE62FC73, &[_should_create.into()]); }
6660#[inline] pub fn set_runtime_texture_argb_data(_tex: i64, _buffer: impl cfx_core::types::AsCharPtr, _length: i32) -> bool { cfx_core::invoker::invoke(0x3963D527, &[_tex.into(), _buffer.as_char_ptr().into(), _length.into()]).unwrap_or_default() }
6661#[inline] pub fn set_runtime_texture_pixel(_tex: i64, _x: i32, _y: i32, _r: i32, _g: i32, _b: i32, _a: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xAB65ACEE, &[_tex.into(), _x.into(), _y.into(), _r.into(), _g.into(), _b.into(), _a.into()]); }
6662#[inline] pub fn set_snakeoil_for_entry(_name: impl cfx_core::types::AsCharPtr, _path: impl cfx_core::types::AsCharPtr, _data: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xA7DD3209, &[_name.as_char_ptr().into(), _path.as_char_ptr().into(), _data.as_char_ptr().into()]); }
6663#[inline] pub fn set_state_bag_value(_bag_name: impl cfx_core::types::AsCharPtr, _key_name: impl cfx_core::types::AsCharPtr, _value_data: impl cfx_core::types::AsCharPtr, _value_length: i32, _replicated: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x8D50E33A, &[_bag_name.as_char_ptr().into(), _key_name.as_char_ptr().into(), _value_data.as_char_ptr().into(), _value_length.into(), _replicated.into()]); }
6664#[inline] pub fn set_text_chat_enabled(_enabled: bool) -> bool { cfx_core::invoker::invoke(0x97B2F9F8, &[_enabled.into()]).unwrap_or_default() }
6665#[inline] pub fn set_trains_force_doors_open(_force_open: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD4D1BA63, &[_force_open.into()]); }
6666#[inline] pub fn set_train_door_open_ratio(_train: i32, _door_index: i32, _ratio: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2468DBE8, &[_train.into(), _door_index.into(), _ratio.into()]); }
6667#[inline] pub fn set_vehicle_alarm_time_left(_vehicle: i32, _time: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC108EE6F, &[_vehicle.into(), _time.into()]); }
6668#[inline] pub fn set_vehicle_auto_repair_disabled(_vehicle: i32, _value: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5F3A3574, &[_vehicle.into(), _value.into()]); }
6669#[inline] pub fn set_vehicle_clutch(_vehicle: i32, _clutch: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2F70ACED, &[_vehicle.into(), _clutch.into()]); }
6670#[inline] pub fn set_vehicle_current_rpm(_vehicle: i32, _rpm: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2A01A8FC, &[_vehicle.into(), _rpm.into()]); }
6671#[inline] pub fn set_vehicle_engine_temperature(_vehicle: i32, _temperature: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6C93C4A9, &[_vehicle.into(), _temperature.into()]); }
6672#[inline] pub fn set_vehicle_fuel_level(_vehicle: i32, _level: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBA970511, &[_vehicle.into(), _level.into()]); }
6673#[inline] pub fn set_vehicle_gravity_amount(_vehicle: i32, _gravity: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x1A963E58, &[_vehicle.into(), _gravity.into()]); }
6674#[inline] pub fn set_vehicle_handling_field(_vehicle: i32, _class: impl cfx_core::types::AsCharPtr, _field_name: impl cfx_core::types::AsCharPtr, _value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2BA40795, &[_vehicle.into(), _class.as_char_ptr().into(), _field_name.as_char_ptr().into(), _value.into()]); }
6675#[inline] pub fn set_vehicle_handling_float(_vehicle: i32, _class: impl cfx_core::types::AsCharPtr, _field_name: impl cfx_core::types::AsCharPtr, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x488C86D2, &[_vehicle.into(), _class.as_char_ptr().into(), _field_name.as_char_ptr().into(), _value.into()]); }
6676#[inline] pub fn set_vehicle_handling_int(_vehicle: i32, _class: impl cfx_core::types::AsCharPtr, _field_name: impl cfx_core::types::AsCharPtr, _value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC37F4CF9, &[_vehicle.into(), _class.as_char_ptr().into(), _field_name.as_char_ptr().into(), _value.into()]); }
6677#[inline] pub fn set_vehicle_handling_vector(_vehicle: i32, _class: impl cfx_core::types::AsCharPtr, _field_name: impl cfx_core::types::AsCharPtr, _value: cfx_core::types::Vector3) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x12497890, &[_vehicle.into(), _class.as_char_ptr().into(), _field_name.as_char_ptr().into(), _value.into()]); }
6678#[inline] pub fn set_vehicle_high_gear(_vehicle: i32, _gear: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x20B1B3E6, &[_vehicle.into(), _gear.into()]); }
6679#[inline] pub fn set_vehicle_oil_level(_vehicle: i32, _level: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x90D1CAD1, &[_vehicle.into(), _level.into()]); }
6680#[inline] pub fn set_vehicle_steering_angle(_vehicle: i32, _angle: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFFCCC2EA, &[_vehicle.into(), _angle.into()]); }
6681#[inline] pub fn set_vehicle_steering_scale(_vehicle: i32, _scale: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEB46596F, &[_vehicle.into(), _scale.into()]); }
6682#[inline] pub fn set_vehicle_suspension_height(_vehicle: i32, _new_height: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB3439A01, &[_vehicle.into(), _new_height.into()]); }
6683#[inline] pub fn set_vehicle_turbo_pressure(_vehicle: i32, _pressure: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6485615E, &[_vehicle.into(), _pressure.into()]); }
6684#[inline] pub fn set_vehicle_wheelie_state(_vehicle: i32, _state: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xEAB8DB65, &[_vehicle.into(), _state.into()]); }
6685#[inline] pub fn set_vehicle_wheel_brake_pressure(_vehicle: i32, _wheel_index: i32, _pressure: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xE80F4E31, &[_vehicle.into(), _wheel_index.into(), _pressure.into()]); }
6686#[inline] pub fn set_vehicle_wheel_flags(_vehicle: i32, _wheel_index: i32, _flags: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD2B9E90D, &[_vehicle.into(), _wheel_index.into(), _flags.into()]); }
6687#[inline] pub fn set_vehicle_wheel_health(_vehicle: i32, _wheel_index: i32, _health: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB22ECEFD, &[_vehicle.into(), _wheel_index.into(), _health.into()]); }
6688#[inline] pub fn set_vehicle_wheel_is_powered(_vehicle: i32, _wheel_index: i32, _powered: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBD5291A0, &[_vehicle.into(), _wheel_index.into(), _powered.into()]); }
6689#[inline] pub fn set_vehicle_wheel_power(_vehicle: i32, _wheel_index: i32, _power: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC6146043, &[_vehicle.into(), _wheel_index.into(), _power.into()]); }
6690#[inline] pub fn set_vehicle_wheel_rim_collider_size(_vehicle: i32, _wheel_index: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xF380E184, &[_vehicle.into(), _wheel_index.into(), _value.into()]); }
6691#[inline] pub fn set_vehicle_wheel_rotation_speed(_vehicle: i32, _wheel_index: i32, _speed: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x35ED100D, &[_vehicle.into(), _wheel_index.into(), _speed.into()]); }
6692#[inline] pub fn set_vehicle_wheel_size(_vehicle: i32, _size: f32) -> bool { cfx_core::invoker::invoke(0x53AB5C35, &[_vehicle.into(), _size.into()]).unwrap_or_default() }
6693#[inline] pub fn set_vehicle_wheel_tire_collider_size(_vehicle: i32, _wheel_index: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB962D05C, &[_vehicle.into(), _wheel_index.into(), _value.into()]); }
6694#[inline] pub fn set_vehicle_wheel_tire_collider_width(_vehicle: i32, _wheel_index: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x47BD0270, &[_vehicle.into(), _wheel_index.into(), _value.into()]); }
6695#[inline] pub fn set_vehicle_wheel_traction_vector_length(_vehicle: i32, _wheel_index: i32, _length: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x85C85A3A, &[_vehicle.into(), _wheel_index.into(), _length.into()]); }
6696#[inline] pub fn set_vehicle_wheel_width(_vehicle: i32, _width: f32) -> bool { cfx_core::invoker::invoke(0x64C3F1C0, &[_vehicle.into(), _width.into()]).unwrap_or_default() }
6697#[inline] pub fn set_vehicle_wheel_x_offset(_vehicle: i32, _wheel_index: i32, _offset: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBD6357D, &[_vehicle.into(), _wheel_index.into(), _offset.into()]); }
6698#[inline] pub fn set_vehicle_wheel_y_rotation(_vehicle: i32, _wheel_index: i32, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC6C2171F, &[_vehicle.into(), _wheel_index.into(), _value.into()]); }
6699#[inline] pub fn set_visual_setting_float(_name: impl cfx_core::types::AsCharPtr, _value: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xD1D31681, &[_name.as_char_ptr().into(), _value.into()]); }
6700#[inline] pub fn set_weapons_no_autoreload(_state: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x311150E5, &[_state.into()]); }
6701#[inline] pub fn set_weapons_no_autoswap(_state: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2A7B50E, &[_state.into()]); }
6702#[inline] pub fn set_weather_owned_by_network(_network: bool) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x2703D582, &[_network.into()]); }
6703#[inline] pub fn shutdown_loading_screen_nui() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB9234AFB, &[]); }
6704#[inline] pub fn start_find_kvp(_prefix: impl cfx_core::types::AsCharPtr) -> i32 { cfx_core::invoker::invoke(0xDD379006, &[_prefix.as_char_ptr().into()]).unwrap_or_default() }
6705#[inline] pub fn trigger_event_internal(_event_name: impl cfx_core::types::AsCharPtr, _event_payload: impl cfx_core::types::AsCharPtr, _payload_length: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x91310870, &[_event_name.as_char_ptr().into(), _event_payload.as_char_ptr().into(), _payload_length.into()]); }
6706#[inline] pub fn trigger_latent_server_event_internal(_event_name: impl cfx_core::types::AsCharPtr, _event_payload: impl cfx_core::types::AsCharPtr, _payload_length: i32, _bps: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x128737EA, &[_event_name.as_char_ptr().into(), _event_payload.as_char_ptr().into(), _payload_length.into(), _bps.into()]); }
6707#[inline] pub fn trigger_server_event_internal(_event_name: impl cfx_core::types::AsCharPtr, _event_payload: impl cfx_core::types::AsCharPtr, _payload_length: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x7FDD1128, &[_event_name.as_char_ptr().into(), _event_payload.as_char_ptr().into(), _payload_length.into()]); }
6708#[inline] pub fn update_mapdata_entity(_mapdata: i32, _entity: i32, _entity_def: impl serde::Serialize) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xFC52CB91, &[_mapdata.into(), _entity.into(), _entity_def.to_message_pack().as_slice().into()]); }
6709#[inline] pub fn was_event_canceled() -> bool { cfx_core::invoker::invoke(0x58382A19, &[]).unwrap_or_default() }
6710}
6711pub mod system {
6712use cfx_core::types::ToMessagePack;
6713#[inline] pub fn ceil(_value: f32) -> i32 { cfx_core::invoker::invoke(0x11E019C8F43ACC8A, &[_value.into()]).unwrap_or_default() }
6714#[inline] pub fn cos(_value: f32) -> f32 { cfx_core::invoker::invoke(0xD0FFB162F40A139C, &[_value.into()]).unwrap_or_default() }
6715#[inline] pub fn floor(_value: f32) -> i32 { cfx_core::invoker::invoke(0xF34EE736CF047844, &[_value.into()]).unwrap_or_default() }
6716#[inline] pub fn pow(_base: f32, _exponent: f32) -> f32 { cfx_core::invoker::invoke(0xE3621CC40F31FE2E, &[_base.into(), _exponent.into()]).unwrap_or_default() }
6717#[inline] pub fn round(_value: f32) -> i32 { cfx_core::invoker::invoke(0xF2DB717A73826179, &[_value.into()]).unwrap_or_default() }
6718#[inline] pub fn settimera(_value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xC1B1E9A034A63A62, &[_value.into()]); }
6719#[inline] pub fn settimerb(_value: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x5AE11BC36633DE4E, &[_value.into()]); }
6720#[inline] pub fn shift_left(_value: i32, _bit_shift: i32) -> i32 { cfx_core::invoker::invoke(0xEDD95A39E5544DE8, &[_value.into(), _bit_shift.into()]).unwrap_or_default() }
6721#[inline] pub fn shift_right(_value: i32, _bit_shift: i32) -> i32 { cfx_core::invoker::invoke(0x97EF1E5BCE9DC075, &[_value.into(), _bit_shift.into()]).unwrap_or_default() }
6722#[inline] pub fn sin(_value: f32) -> f32 { cfx_core::invoker::invoke(0xBADBFA3B172435F, &[_value.into()]).unwrap_or_default() }
6723#[inline] pub fn sqrt(_value: f32) -> f32 { cfx_core::invoker::invoke(0x71D93B57D07F9804, &[_value.into()]).unwrap_or_default() }
6724#[inline] pub fn start_new_script(_script_name: impl cfx_core::types::AsCharPtr, _stack_size: i32) -> i32 { cfx_core::invoker::invoke(0xE81651AD79516E48, &[_script_name.as_char_ptr().into(), _stack_size.into()]).unwrap_or_default() }
6725#[inline] pub fn start_new_script_with_args(_script_name: impl cfx_core::types::AsCharPtr, _args: &mut i32, _arg_count: i32, _stack_size: i32) -> i32 { cfx_core::invoker::invoke(0xB8BA7F44DF1575E1, &[_script_name.as_char_ptr().into(), _args.into(), _arg_count.into(), _stack_size.into()]).unwrap_or_default() }
6726#[inline] pub fn start_new_script_with_name_hash(_script_hash: i32, _stack_size: i32) -> i32 { cfx_core::invoker::invoke(0xEB1C67C3A5333A92, &[_script_hash.into(), _stack_size.into()]).unwrap_or_default() }
6727#[inline] pub fn start_new_script_with_name_hash_and_args(_script_hash: i32, _args: &mut i32, _arg_count: i32, _stack_size: i32) -> i32 { cfx_core::invoker::invoke(0xC4BB298BD441BE78, &[_script_hash.into(), _args.into(), _arg_count.into(), _stack_size.into()]).unwrap_or_default() }
6728#[inline] pub fn timera() -> i32 { cfx_core::invoker::invoke(0x83666F9FB8FEBD4B, &[]).unwrap_or_default() }
6729#[inline] pub fn timerb() -> i32 { cfx_core::invoker::invoke(0xC9D9444186B5A374, &[]).unwrap_or_default() }
6730#[inline] pub fn timestep() -> f32 { cfx_core::invoker::invoke(0x50597EE2, &[]).unwrap_or_default() }
6731#[inline] pub fn to_float(_value: i32) -> f32 { cfx_core::invoker::invoke(0xBBDA792448DB5A89, &[_value.into()]).unwrap_or_default() }
6732#[inline] pub fn vdist(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32) -> f32 { cfx_core::invoker::invoke(0x2A488C176D52CCA5, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into()]).unwrap_or_default() }
6733#[inline] pub fn vdist2(_x_1: f32, _y_1: f32, _z_1: f32, _x_2: f32, _y_2: f32, _z_2: f32) -> f32 { cfx_core::invoker::invoke(0xB7A628320EFF8E47, &[_x_1.into(), _y_1.into(), _z_1.into(), _x_2.into(), _y_2.into(), _z_2.into()]).unwrap_or_default() }
6734#[inline] pub fn vmag(_x: f32, _y: f32, _z: f32) -> f32 { cfx_core::invoker::invoke(0x652D2EEEF1D3E62C, &[_x.into(), _y.into(), _z.into()]).unwrap_or_default() }
6735#[inline] pub fn vmag2(_x: f32, _y: f32, _z: f32) -> f32 { cfx_core::invoker::invoke(0xA8CEACB4F35AE058, &[_x.into(), _y.into(), _z.into()]).unwrap_or_default() }
6736#[inline] pub fn wait(_ms: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4EDE34FBADD967A6, &[_ms.into()]); }
6737#[inline] pub fn _log10(_value: f32) -> f32 { cfx_core::invoker::invoke(0xE816E655DE37FE20, &[_value.into()]).unwrap_or_default() }
6738#[inline] pub fn _set_thread_priority(_priority: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x42B65DEEF2EDF2A1, &[_priority.into()]); }
6739}
6740pub mod brain {
6741use cfx_core::types::ToMessagePack;
6742#[inline] pub fn _0x0b40ed49d7d6ff84() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xB40ED49D7D6FF84, &[]); }
6743#[inline] pub fn _0x4d953df78ebf8158() -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4D953DF78EBF8158, &[]); }
6744#[inline] pub fn _0x6d6840cee8845831(_action: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6D6840CEE8845831, &[_action.as_char_ptr().into()]); }
6745#[inline] pub fn _0x6e91b04e08773030(_action: impl cfx_core::types::AsCharPtr) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x6E91B04E08773030, &[_action.as_char_ptr().into()]); }
6746#[inline] pub fn add_script_to_random_ped(_name: impl cfx_core::types::AsCharPtr, _model: i32, _p_2: f32, _p_3: f32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x4EE5367468A65CCC, &[_name.as_char_ptr().into(), _model.into(), _p_2.into(), _p_3.into()]); }
6747#[inline] pub fn disable_script_brain_set(_brain_set: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x14D8518E9760F08F, &[_brain_set.into()]); }
6748#[inline] pub fn enable_script_brain_set(_brain_set: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x67AA4D73F0CFA86B, &[_brain_set.into()]); }
6749#[inline] pub fn is_object_within_brain_activation_range(_object: i32) -> bool { cfx_core::invoker::invoke(0xCCBA154209823057, &[_object.into()]).unwrap_or_default() }
6750#[inline] pub fn is_world_point_within_brain_activation_range() -> bool { cfx_core::invoker::invoke(0xC5042CC6F5E3D450, &[]).unwrap_or_default() }
6751#[inline] pub fn register_object_script_brain(_script_name: impl cfx_core::types::AsCharPtr, _model_hash: i32, _p_2: i32, _activation_range: f32, _p_4: i32, _p_5: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0xBE84C318BA6EC22, &[_script_name.as_char_ptr().into(), _model_hash.into(), _p_2.into(), _activation_range.into(), _p_4.into(), _p_5.into()]); }
6752#[inline] pub fn register_world_point_script_brain(_script_name: &mut i32, _activation_range: f32, _p_2: i32) -> () { let _ = cfx_core::invoker::invoke::<(), _>(0x3CDC7136613284BD, &[_script_name.into(), _activation_range.into(), _p_2.into()]); }
6753}