Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #region Static Vars
- Var32 Static_0 = 0;
- Var32 Static_1 = 0;
- Var32 Static_2 = 0;
- Var32 Static_3 = 0;
- Var32 Static_4 = 0;
- Var32 Static_5 = 0;
- Var32 Static_6 = 0;
- Var32 Static_7 = 0;
- Var32 Static_8 = 0;
- Var32 Static_9 = 0;
- Var32 Static_10 = 0;
- Var32 Static_11 = 0;
- Var32 Static_12 = 0;
- Var32 Static_13 = 0;
- Var32 Static_14 = 0;
- Var32 Static_15 = 0;
- Var32 Static_16 = 0;
- Var32 Static_17 = 0;
- Var32 Static_18 = 0;
- Var32 Static_19 = 0;
- Var32 Static_20 = 0;
- Var32 Static_21 = 0;
- Var32 Static_22 = 0;
- Var32 Static_23 = 0;
- Var32 Static_24 = 0;
- Var32 Static_25 = 0;
- Var32 Static_26 = 0;
- Var32 Static_27 = 0;
- Var32 Static_28 = 0;
- Var32 Static_29 = 0;
- Var32 Static_30 = 0;
- Var32 Static_31 = 0;
- Var32 Static_32 = 0;
- Var32 Static_33 = 0;
- Var32 Static_34 = 0;
- Var32 Static_35 = 0;
- Var32 Static_36 = 0;
- Var32 Static_37 = 0;
- Var32 Static_38 = 0;
- Var32 Static_39 = 0;
- Var32 Static_40 = 0;
- Var32 Static_41 = 0;
- Var32 Static_42 = 0;
- Var32 Static_43 = 0;
- Var32 Static_44 = 0;
- Var32 Static_45 = 0;
- Var32 Static_46 = 0;
- Var32 Static_47 = 0;
- Var32 Static_48 = 0;
- Var32 Static_49 = 0;
- Var32 Static_50 = 0;
- Var32 Static_51 = 0;
- Var32 Static_52 = 0;
- Var32 Static_53 = 0;
- Var32 Static_54 = 0;
- Var32 Static_55 = 10;
- Var32 Static_56 = 0;
- Var32 Static_57 = 0;
- Var32 Static_58 = 0;
- Var32 Static_59 = 0;
- Var32 Static_60 = 0;
- Var32 Static_61 = 0;
- Var32 Static_62 = 0;
- Var32 Static_63 = 0;
- Var32 Static_64 = 0;
- Var32 Static_65 = 0;
- Var32 Static_66 = 0;
- Var32 Static_67 = 0;
- #endregion
- void main(void)
- {
- Static_2 = 1;
- Static_3 = 134;
- Static_4 = 134;
- Static_5 = 1;
- Static_6 = 1;
- Static_7 = 1;
- Static_8 = 134;
- Static_9 = 1;
- Static_10 = 12;
- Static_11 = 12;
- Static_14 = "NULL";
- Static_15 = 0.0f;
- Static_19 = -0.0375f;
- Static_20 = 0.17f;
- Static_21 = 1;
- Static_22 = 1;
- Static_23 = 1;
- Static_24 = 1;
- Static_25 = 1;
- Static_26 = 1;
- Static_27 = 1;
- Static_28 = 1;
- Static_29 = 1;
- Static_30 = 1;
- Static_31 = 1;
- Static_32 = 1;
- Static_33 = 1;
- Static_34 = 1;
- Static_35 = 1;
- Static_36 = 1;
- Static_37 = 1;
- Static_38 = 1;
- Static_39 = 1;
- Static_40 = 1;
- Static_41 = 1;
- Static_42 = 1131912276;
- Static_48 = 300000;
- Static_53 = 1.0f;
- if ( unk_0x4B37333C( 34 ) )
- {
- func_1();
- }
- Global_19695 = 0;
- Global_19694 = 0;
- Global_19696 = 0;
- Global_19697 = 0;
- func_2();
- while ( 1 )
- {
- func_4();
- wait( 0 );
- }
- return;
- }
- void func_4()
- {
- func_6();
- func_7();
- func_8();
- func_9( Static_42 );
- return;
- }
- void func_9( Var32 param_0 )
- {
- Var32 var_0;
- Switch( Static_21 )
- {
- case 0:
- break;
- case 1:
- break;
- case 2:
- if ( is_interior_scene() )
- {
- func_16( "CHEAT_VEHICLE_SPAWN_DENIED" );
- Static_21 = 1;
- }
- else
- {
- func_18( param_0 );
- }
- break;
- case 4:
- func_19( param_0 );
- break;
- }
- return;
- }
- void func_19( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- var_4 = 0;
- if ( has_model_loaded( param_0 ) )
- {
- if ( is_player_playing( player_id() ) )
- {
- if ( does_entity_exist( Static_43 ) )
- {
- if ( ! (is_entity_dead( Static_43 ) ) )
- {
- if ( is_ped_in_vehicle( player_ped_id(), Static_43, 0 ) )
- {
- &var_0 = Array[3]( get_entity_coords( Static_43, 1 ){3} )
- var_3 = get_entity_heading( Static_43 );
- set_entity_coords( player_ped_id(), var_0, var_0.Imm[1], var_0.Imm[2] +f 4.0f, 1, 0, 0, 1 );
- var_4 = 1;
- }
- }
- delete_vehicle( &Static_43 );
- }
- if ( ! (var_4 ) )
- {
- if ( (GetHash("duster") == param_0 || GetHash("stunt") == param_0) )
- {
- &var_0 = Array[3]( get_offset_from_entity_in_world_coords( player_ped_id(), -1.5f, 3.5f, 1.0f ){3} )
- }
- else
- {
- &var_0 = Array[3]( get_offset_from_entity_in_world_coords( player_ped_id(), 0.0f, 3.5f, 1.0f ){3} )
- }
- var_3 = get_entity_heading( player_ped_id() ) +f 90f;
- }
- if ( func_27( param_0, &var_0{3}, var_3 ) )
- {
- Static_43 = create_vehicle( param_0, &var_0{3}, var_3, 0, 1 );
- set_vehicle_on_ground_properly( Static_43 );
- set_model_as_no_longer_needed( param_0 );
- set_vehicle_as_no_longer_needed( &Static_43 );
- func_29( Static_45 );
- func_30( 20 );
- }
- else
- {
- set_model_as_no_longer_needed( param_0 );
- func_16( "CHEAT_VEHICLE_SPAWN_DENIED" );
- }
- Static_21 = 1;
- }
- }
- return;
- }
- void func_30( Var32 param_0 )
- {
- Var32 var_0;
- set_bit( &Global_19696, param_0 );
- Global_19697 = 1;
- func_32();
- return;
- }
- void func_32()
- {
- Var32 var_0;
- var_0 = func_33();
- Switch( var_0 )
- {
- case 0:
- func_38( -275504265, 1 );
- break;
- case 1:
- func_38( 1703569986, 1 );
- break;
- case 2:
- func_38( -768138252, 1 );
- break;
- }
- return;
- }
- void func_38( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- stat_get_int( param_0, &var_0, -1 );
- var_0 += param_1;
- stat_set_int( param_0, var_0, 1 );
- return;
- }
- var32 func_33()
- {
- func_39();
- return Global_86838.Imm[1729].Imm[539].Imm[2659];
- }
- void func_39()
- {
- Var32 var_0;
- if ( does_entity_exist( player_ped_id() ) )
- {
- if ( get_entity_model( player_ped_id() ) != func_41( Global_86838.Imm[1729].Imm[539].Imm[2659] ) )
- {
- var_0 = func_43( player_ped_id() );
- if ( func_44( var_0 ) )
- {
- if ( (var_0 != Global_86838.Imm[1729].Imm[539].Imm[2659] && func_44( Global_86838.Imm[1729].Imm[539].Imm[2659] )) )
- {
- Global_86838.Imm[1729].Imm[539].Imm[2660] = Global_86838.Imm[1729].Imm[539].Imm[2659];
- }
- Global_86838.Imm[1729].Imm[539].Imm[2661] = var_0;
- Global_86838.Imm[1729].Imm[539].Imm[2659] = var_0;
- return;
- }
- }
- else
- {
- Global_86838.Imm[1729].Imm[539].Imm[2661] = Global_86838.Imm[1729].Imm[539].Imm[2659];
- return;
- }
- }
- Global_86838.Imm[1729].Imm[539].Imm[2659] = 143;
- return;
- }
- var32 func_44( Var32 param_0 )
- {
- Var32 var_0;
- return param_0 < 3;
- }
- var32 func_43( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- if ( does_entity_exist( param_0 ) )
- {
- var_1 = get_entity_model( param_0 );
- var_0 = 0;
- while ( var_0 <= 2 )
- {
- if ( var_1 == func_41( var_0 ) )
- {
- return var_0;
- }
- var_0++;
- }
- }
- return 143;
- }
- var32 func_41( Var32 param_0 )
- {
- Var32 var_0;
- if ( func_44( param_0 ) )
- {
- return Global_86838.Imm[23936][param_0 * 29];
- }
- else if ( 143 != param_0 )
- {
- }
- return 0;
- }
- void func_29( Var32 param_0 )
- {
- Var32 var_0;
- unk_0x574EE85C( "CHEAT_ACTIVATED" );
- unk_0xDCE05406( param_0 );
- func_53( unk_0x08F7AF78( 0, 1 ) );
- playstats_cheat_applied( param_0 );
- return;
- }
- void func_53( Var32 param_0 )
- {
- Var32 var_0;
- Static_55[Static_66] = param_0;
- Static_66++;
- if ( Static_66 >= 10 )
- {
- Static_66 = 0;
- }
- return;
- }
- var32 func_27( Var32 param_0, Var32 param_1, Var32 param_2, Var32 param_3, Var32 param_4 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- Var32 var_7;
- Var32 var_8;
- Var32 var_9;
- Var32 var_10;
- Var32 var_11;
- Var32 var_12;
- Var32 var_13;
- Var32 var_14;
- Var32 var_15;
- Var32 var_16;
- Var32 var_17;
- Var32 var_18;
- Var32 var_19;
- Var32 var_20;
- Var32 var_21;
- Var32 var_22;
- Var32 var_23;
- Var32 var_24;
- Var32 var_25;
- Var32 var_26;
- Var32 var_27;
- Var32 var_28;
- Var32 var_29;
- Var32 var_30;
- Var32 var_31;
- Var32 var_32;
- Var32 var_33;
- Var32 var_34;
- Var32 var_35;
- Var32 var_36;
- Var32 var_37;
- Var32 var_38;
- Var32 var_39;
- Var32 var_40;
- Var32 var_41;
- Var32 var_42;
- Var32 var_43;
- Var32 var_44;
- Var32 var_45;
- Var32 var_46;
- Var32 var_47;
- Var32 var_48;
- Var32 var_49;
- Var32 var_50;
- Var32 var_51;
- Var32 var_52;
- Var32 var_53;
- Var32 var_54;
- Var32 var_55;
- Var32 var_56;
- var_0 = 9;
- get_model_dimensions( param_0, &var_28, &var_31 );
- var_34 = absf( var_31 -f var_28 ) /f 2.0f;
- var_34.Imm[1] = absf( var_31.Imm[1] -f var_28.Imm[1] ) /f 2.0f;
- var_34.Imm[2] = absf( var_31.Imm[2] -f var_28.Imm[2] ) /f 2.0f;
- &var_0[0 * 3] = Array[3]( ¶m_1{3} )
- &var_0[1 * 3] = Array[3]( unk_0x87A42A12( ¶m_1{3}, param_4, 0f - var_34, 0f - var_34.Imm[1], 0f - var_34.Imm[2] ){3} )
- &var_0[2 * 3] = Array[3]( unk_0x87A42A12( ¶m_1{3}, param_4, var_34, 0f - var_34.Imm[1], 0f - var_34.Imm[2] ){3} )
- &var_0[3 * 3] = Array[3]( unk_0x87A42A12( ¶m_1{3}, param_4, var_34, var_34.Imm[1], 0f - var_34.Imm[2] ){3} )
- &var_0[4 * 3] = Array[3]( unk_0x87A42A12( ¶m_1{3}, param_4, 0f - var_34, var_34.Imm[1], 0f - var_34.Imm[2] ){3} )
- &var_0[5 * 3] = Array[3]( unk_0x87A42A12( ¶m_1{3}, param_4, 0f - var_34, 0f - var_34.Imm[1], var_34.Imm[2] ){3} )
- &var_0[6 * 3] = Array[3]( unk_0x87A42A12( ¶m_1{3}, param_4, var_34, 0f - var_34.Imm[1], var_34.Imm[2] ){3} )
- &var_0[7 * 3] = Array[3]( unk_0x87A42A12( ¶m_1{3}, param_4, var_34, var_34.Imm[1], var_34.Imm[2] ){3} )
- &var_0[8 * 3] = Array[3]( unk_0x87A42A12( ¶m_1{3}, param_4, 0f - var_34, var_34.Imm[1], var_34.Imm[2] ){3} )
- if ( ! (unk_0x7762249C( ¶m_1{3} ) ) )
- {
- return 0;
- }
- var_50 = unk_0x8251485D( { func_56( player_id() ){3} } +v { 0.0f, 0.0f, 1.0f }{3}, ¶m_1{3}, 87, player_ped_id(), 0 );
- unk_0xF3C2875A( var_50, &var_43, &var_37, &var_40, &var_51 );
- if ( 0 != var_43 )
- {
- return 0;
- }
- var_44 = unk_0x8251485D( &var_0[1 * 3]{3}, &var_0[3 * 3]{3}, 87, player_ped_id(), 0 );
- unk_0xF3C2875A( var_44, &var_43, &var_37, &var_40, &var_51 );
- if ( 0 != var_43 )
- {
- return 0;
- }
- var_45 = unk_0x8251485D( &var_0[2 * 3]{3}, &var_0[4 * 3]{3}, 87, player_ped_id(), 0 );
- unk_0xF3C2875A( var_45, &var_43, &var_37, &var_40, &var_51 );
- if ( 0 != var_43 )
- {
- return 0;
- }
- var_46 = unk_0x8251485D( &var_0[5 * 3]{3}, &var_0[7 * 3]{3}, 87, player_ped_id(), 0 );
- unk_0xF3C2875A( var_46, &var_43, &var_37, &var_40, &var_51 );
- if ( 0 != var_43 )
- {
- return 0;
- }
- var_47 = unk_0x8251485D( &var_0[6 * 3]{3}, &var_0[8 * 3]{3}, 87, player_ped_id(), 0 );
- unk_0xF3C2875A( var_47, &var_43, &var_37, &var_40, &var_51 );
- if ( 0 != var_43 )
- {
- return 0;
- }
- var_48 = unk_0x8251485D( &var_0[1 * 3]{3}, &var_0[8 * 3]{3}, 87, player_ped_id(), 0 );
- unk_0xF3C2875A( var_48, &var_43, &var_37, &var_40, &var_51 );
- if ( 0 != var_43 )
- {
- return 0;
- }
- var_49 = unk_0x8251485D( &var_0[2 * 3]{3}, &var_0[7 * 3]{3}, 87, player_ped_id(), 0 );
- unk_0xF3C2875A( var_49, &var_43, &var_37, &var_40, &var_51 );
- if ( 0 != var_43 )
- {
- return 0;
- }
- return 1;
- }
- var32[] func_56( Var32 param_0 )
- {
- Var32 var_0;
- return get_entity_coords( get_player_ped( param_0 ), 0 ){3};
- }
- void func_18( Var32 param_0 )
- {
- Var32 var_0;
- if ( is_model_in_cdimage( param_0 ) )
- {
- request_model( param_0 );
- if ( has_model_loaded( param_0 ) )
- {
- Static_21 = 4;
- }
- }
- return;
- }
- void func_16( Var32 param_0 )
- {
- Var32 var_0;
- unk_0x574EE85C( "CHEAT_DENIED" );
- unk_0xDCE05406( param_0 );
- func_53( unk_0x08F7AF78( 0, 1 ) );
- return;
- }
- void func_8()
- {
- func_65();
- func_66();
- func_67();
- func_68();
- func_69();
- func_70();
- func_71();
- func_72();
- func_73();
- return;
- }
- void func_73()
- {
- Switch( Static_41 )
- {
- case 1:
- break;
- case 4:
- func_79( 19, 1 );
- func_80();
- break;
- case 5:
- if ( ( ( ( (!is_player_playing( player_id() ) || func_82()) || func_84( 23 )) || func_84( 21 )) || func_84( 19 )) )
- {
- Static_41 = 9;
- return;
- }
- func_88();
- break;
- case 9:
- func_89( "CHEAT_AIM_SLOW_MO" );
- func_79( 19, 0 );
- set_time_scale( 1.0f );
- Static_52 = 0;
- Static_41 = 1;
- break;
- }
- return;
- }
- void func_89( Var32 param_0 )
- {
- Var32 var_0;
- unk_0x574EE85C( "CHEAT_DEACTIVATED" );
- unk_0xDCE05406( param_0 );
- func_53( unk_0x08F7AF78( 0, 1 ) );
- return;
- }
- void func_88()
- {
- if ( is_ped_on_foot( player_ped_id() ) )
- {
- if ( is_control_pressed( 2, 25 ) )
- {
- if ( (GetHash("WEAPON_UNARMED") != func_92( player_ped_id() ) && 966099553 != func_92( player_ped_id() )) )
- {
- set_time_scale( Static_53 );
- }
- else
- {
- set_time_scale( 1.0f );
- }
- }
- else
- {
- set_time_scale( 1.0f );
- }
- }
- return;
- }
- var32 func_92( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- get_current_ped_weapon( param_0, &var_0, 1 );
- return var_0;
- }
- var32 func_84( Var32 param_0 )
- {
- Var32 var_0;
- if ( is_bit_set( Global_19694, param_0 ) )
- {
- return 1;
- }
- return 0;
- }
- var32 func_82()
- {
- if ( ( ( ( ( (func_97( 0 ) || func_97( 10 )) || func_97( 4 )) || func_97( 8 )) || func_97( 9 )) || func_103( 35 )) )
- {
- return 1;
- }
- return 0;
- }
- var32 func_103( Var32 param_0 )
- {
- Var32 var_0;
- if ( (136 == param_0 || -1 == param_0) )
- {
- return 0;
- }
- return Global_86838.Imm[6711].Imm[99].Imm[57][param_0];
- }
- var32 func_97( Var32 param_0 )
- {
- Var32 var_0;
- return param_0 == Global_29814;
- }
- void func_80()
- {
- Static_52++;
- if ( Static_52 > 3 )
- {
- Static_52 = 0;
- Static_41 = 9;
- return;
- }
- Switch( Static_52 )
- {
- case 1:
- func_29( "CHEAT_AIM_SLOW_MO1" );
- Static_53 = 0.6f;
- break;
- case 2:
- func_29( "CHEAT_AIM_SLOW_MO2" );
- Static_53 = 0.4f;
- break;
- case 3:
- func_29( "CHEAT_AIM_SLOW_MO3" );
- Static_53 = 0.2f;
- break;
- }
- Static_41 = 5;
- return;
- }
- void func_79( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- Var32 var_1;
- if ( param_1 )
- {
- set_bit( &Global_19695, param_0 );
- func_30( param_0 );
- }
- else
- {
- clear_bit( &Global_19695, param_0 );
- }
- return;
- }
- void func_72()
- {
- Switch( Static_38 )
- {
- case 1:
- break;
- case 4:
- func_79( 16, 1 );
- func_119();
- break;
- case 5:
- disable_control_action( 2, 37 );
- disable_control_action( 2, 19 );
- if ( ( ( ( ( ( ( ( (!is_player_playing( player_id() ) || func_82()) || func_122()) || func_124( 1 )) || is_disabled_control_just_pressed( 2, 37 )) || is_disabled_control_just_pressed( 2, 19 )) || func_84( 23 )) || func_84( 21 )) || func_84( 16 )) )
- {
- Static_38 = 9;
- }
- break;
- case 9:
- disable_control_action( 2, 37 );
- disable_control_action( 2, 19 );
- func_89( "CHEAT_SLOW_MO" );
- func_79( 16, 0 );
- Static_51 = 0;
- set_time_scale( 1.0f );
- Static_38 = 1;
- break;
- }
- return;
- }
- var32 func_124( Var32 param_0 )
- {
- Var32 var_0;
- if ( param_0 )
- {
- return (Global_13109.Imm[4] && 4 == Global_13109.Imm[104]);
- }
- return Global_13109.Imm[4];
- }
- var32 func_122()
- {
- if ( ! (network_is_game_in_progress() ) )
- {
- return 1 == Global_79091.Imm[44];
- }
- return 0;
- }
- void func_119()
- {
- Static_51++;
- if ( Static_51 > 3 )
- {
- Static_38 = 9;
- return;
- }
- Switch( Static_51 )
- {
- case 1:
- func_29( "CHEAT_SLOW_MO1" );
- set_time_scale( 0.6f );
- break;
- case 2:
- func_29( "CHEAT_SLOW_MO2" );
- set_time_scale( 0.4f );
- break;
- case 3:
- func_29( "CHEAT_SLOW_MO3" );
- set_time_scale( 0.2f );
- break;
- }
- Static_38 = 5;
- return;
- }
- void func_71()
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Switch( Static_39 )
- {
- case 1:
- break;
- case 2:
- func_79( 17, 1 );
- freeze_entity_position( player_ped_id(), 1 );
- set_player_invincible( player_id(), 1 );
- set_entity_proofs( player_ped_id(), 1, 1, 1, 1, 1, 0, 0, 0 );
- give_weapon_to_ped( player_ped_id(), GetHash("GADGET_PARACHUTE"), 1, 0, 1 );
- &var_0 = Array[3]( get_entity_coords( player_ped_id(), 1 ){3} )
- var_3 = get_entity_heading( player_ped_id() );
- get_ground_z_for_3d_coord( &var_0{3}, &var_4 );
- var_4 +f= 500f;
- set_entity_coords( player_ped_id(), var_0, var_0.Imm[1], var_4, 1, 0, 0, 1 );
- set_entity_heading( player_ped_id(), var_3 );
- Static_47 = get_game_timer();
- do_screen_fade_out( 0 );
- Static_39 = 3;
- break;
- case 3:
- if ( func_146( 1000, Static_47 ) )
- {
- freeze_entity_position( player_ped_id(), 0 );
- set_player_control( player_id(), 1, 0 );
- Static_47 = get_game_timer();
- Static_39 = 4;
- }
- break;
- case 4:
- if ( func_146( 1000, Static_47 ) )
- {
- disable_control_action( 0, 124 );
- disable_control_action( 0, 129 );
- if ( 0 == func_33() )
- {
- set_ped_component_variation( player_ped_id(), 9, 0, 0, 0 );
- }
- else
- {
- set_ped_component_variation( player_ped_id(), 8, 0, 0, 0 );
- }
- do_screen_fade_in( 250 );
- Static_47 = get_game_timer();
- func_29( "CHEAT_SKYFALL" );
- unk_0xE202879D( 2 );
- Static_39 = 5;
- }
- break;
- case 5:
- if ( ( ( ( (!is_player_playing( player_id() ) || func_82()) || func_84( 23 )) || func_84( 21 )) || func_84( 17 )) )
- {
- Static_39 = 9;
- break;
- }
- disable_control_action( 0, 124 );
- hide_hud_component_this_frame( 2 );
- if ( unk_0xCD71F11B( player_ped_id() ) )
- {
- apply_force_to_entity( player_ped_id(), 1, 0.0f, 200f, 2.5f, 0.0f, 0.0f, 0.0f, 0, 1, 0, 0, 0, 1 );
- if ( has_entity_collided_with_anything( player_ped_id() ) )
- {
- Static_39 = 9;
- }
- }
- else
- {
- Static_39 = 9;
- }
- break;
- case 9:
- func_159();
- func_89( "CHEAT_SKYFALL" );
- func_79( 17, 0 );
- Static_39 = 1;
- break;
- }
- return;
- }
- void func_159()
- {
- if ( ! (is_ped_injured( player_ped_id() ) ) )
- {
- remove_weapon_from_ped( player_ped_id(), GetHash("GADGET_PARACHUTE") );
- }
- if ( 5 != Static_37 )
- {
- set_player_invincible( player_id(), 0 );
- set_entity_proofs( player_ped_id(), 0, 0, 0, 0, 0, 0, 0, 0 );
- }
- unk_0xE202879D( 0 );
- return;
- }
- var32 func_146( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- var_0 = get_game_timer();
- var_1 = var_0 - param_0;
- if ( var_1 > param_1 )
- {
- return 1;
- }
- return 0;
- }
- void func_70()
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Switch( Static_37 )
- {
- case 1:
- break;
- case 4:
- func_29( "CHEAT_INVINCIBILITY" );
- func_79( 15, 1 );
- Static_37 = 5;
- Static_49 = get_game_timer();
- set_player_invincible( player_id(), 1 );
- set_entity_proofs( player_ped_id(), 1, 1, 1, 1, 1, 0, 0, 0 );
- break;
- case 5:
- if ( (!is_player_playing( player_id() ) || is_ped_injured( player_ped_id() )) )
- {
- Static_37 = 9;
- return;
- }
- &var_0 = Array[3]( func_56( player_id() ){3} )
- if ( ( ( ( ( (func_82() || func_122()) || func_84( 23 )) || func_84( 21 )) || func_84( 15 )) || var_0.Imm[2] <=f -170f) )
- {
- Static_37 = 9;
- return;
- }
- Static_50 = get_game_timer() - Static_49;
- if ( 0 == unk_0x029D3841( 1779901043 ) )
- {
- func_177( Static_48 - Static_50, "CHEAT_INV", 0, 0, 1000, 0, 2, 0, 6, 0, 0, 0, 0 );
- }
- if ( Static_50 >= Static_48 - 1000 )
- {
- Static_37 = 9;
- return;
- }
- set_player_invincible( player_id(), 1 );
- set_entity_proofs( player_ped_id(), 1, 1, 1, 1, 1, 0, 0, 0 );
- unk_0xA063CABD();
- break;
- case 9:
- func_89( "CHEAT_INVINCIBILITY_OFF" );
- func_79( 15, 0 );
- Static_37 = 1;
- if ( ! (is_ped_injured( player_ped_id() ) ) )
- {
- set_player_invincible( player_id(), 0 );
- set_entity_proofs( player_ped_id(), 0, 0, 0, 0, 0, 0, 0, 0 );
- }
- break;
- }
- return;
- }
- void func_177( Var32 param_0, Var32 param_1, Var32 param_2, Var32 param_3, Var32 param_4, Var32 param_5, Var32 param_6, Var32 param_7, Var32 param_8, Var32 param_9, Var32 param_10, Var32 param_11, Var32 param_12 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- Var32 var_7;
- Var32 var_8;
- Var32 var_9;
- Var32 var_10;
- Var32 var_11;
- Var32 var_12;
- Var32 var_13;
- Var32 var_14;
- var_0 = -1;
- var_1 = 0;
- while ( var_1 <= 3 )
- {
- if ( -1 == var_0 )
- {
- if ( 0 == func_182( 7, var_1 ) )
- {
- var_0 = var_1;
- }
- }
- var_1++;
- }
- if ( var_0 > -1 )
- {
- Global_1356045.Imm[1] = 1;
- func_185( 7, var_0 );
- Global_1356045.Imm[1637][var_0] = param_0;
- StringCopyTo( &Global_1356045.Imm[1637].Imm[5][var_0 * 16], param_1, 64 );
- Global_1356045.Imm[1637].Imm[70][var_0] = param_2;
- Global_1356045.Imm[1637].Imm[90][var_0] = param_3;
- Global_1356045.Imm[1637].Imm[75][var_0] = param_4;
- Global_1356045.Imm[1637].Imm[80][var_0] = param_5;
- Global_1356045.Imm[1637].Imm[105][var_0] = param_6;
- Global_1356045.Imm[1637].Imm[110][var_0] = param_7;
- Global_1356045.Imm[1637].Imm[85][var_0] = param_8;
- Global_1356045.Imm[1637].Imm[129][var_0] = param_9;
- Global_1356045.Imm[1637].Imm[134][var_0] = param_10;
- Global_1356045.Imm[1637].Imm[148][var_0] = param_11;
- Global_1356045.Imm[1637].Imm[100][var_0] = param_12;
- }
- return;
- }
- void func_185( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- Var32 var_1;
- set_bit( &Global_1356045.Imm[1885][param_0], param_1 );
- return;
- }
- var32 func_182( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- Var32 var_1;
- return is_bit_set( Global_1356045.Imm[1885][param_0], param_1 );
- }
- void func_69()
- {
- Switch( Static_34 )
- {
- case 1:
- break;
- case 4:
- func_29( "CHEAT_FLAMING_BULLETS" );
- func_79( 12, 1 );
- Static_34 = 5;
- break;
- case 5:
- if ( ( ( (!is_player_playing( player_id() ) || func_84( 23 )) || func_84( 21 )) || func_84( 12 )) )
- {
- Static_34 = 9;
- return;
- }
- if ( func_82() )
- {
- Static_34 = 9;
- return;
- }
- unk_0x7C18FC8A( player_id() );
- break;
- case 9:
- func_89( "CHEAT_FLAMING_BULLETS" );
- func_79( 12, 0 );
- Static_34 = 1;
- break;
- }
- return;
- }
- void func_68()
- {
- Switch( Static_35 )
- {
- case 1:
- break;
- case 4:
- func_29( "CHEAT_EXPLOSIVE_MELEE" );
- func_79( 13, 1 );
- Static_35 = 5;
- break;
- case 5:
- if ( ( ( ( (!is_player_playing( player_id() ) || func_84( 23 )) || func_84( 21 )) || func_84( 13 )) || func_82()) )
- {
- Static_35 = 9;
- return;
- }
- unk_0x96663D56( player_id() );
- break;
- case 9:
- func_89( "CHEAT_EXPLOSIVE_MELEE" );
- func_79( 13, 0 );
- Static_35 = 1;
- break;
- }
- return;
- }
- void func_67()
- {
- Switch( Static_40 )
- {
- case 1:
- break;
- case 4:
- func_29( "CHEAT_DRUNK" );
- func_79( 18, 1 );
- func_212( player_ped_id() );
- func_213( 30000, 1050253722, 1065353216, 0 );
- Static_40 = 5;
- break;
- case 5:
- if ( ( ( ( (func_82() || !is_player_playing( player_id() )) || func_84( 23 )) || func_84( 21 )) || func_84( 18 )) )
- {
- Static_40 = 9;
- }
- break;
- case 9:
- func_89( "CHEAT_DRUNK" );
- func_79( 18, 0 );
- func_219( player_ped_id() );
- func_220( 1000 );
- Static_40 = 1;
- break;
- case 10:
- func_221();
- func_79( 18, 0 );
- Static_40 = 1;
- break;
- }
- return;
- }
- void func_221()
- {
- custom_menu_coordinates( 0.0f );
- unk_0x1126E37C( 0.0f );
- set_gameplay_cam_shake_amplitude( 0.0f );
- stop_gameplay_cam_shaking( 1 );
- set_cinematic_cam_shake_amplitude( 0.0f );
- stop_cinematic_cam_shaking( 1 );
- unk_0x62B43677( 0 );
- if ( does_cam_exist( Global_30802 ) )
- {
- if ( is_cam_shaking( Global_30802 ) )
- {
- set_cam_shake_amplitude( Global_30802, 0.0f );
- stop_cam_shaking( Global_30802, 1 );
- }
- }
- if ( -1 != unk_0x594FEEC4() )
- {
- clear_timecycle_modifier();
- }
- Global_30808 = 0.0f;
- StringCopyTo( &Global_30809, "", 16 );
- func_224();
- return;
- }
- void func_224()
- {
- Global_30801 = 0;
- Global_30802 = 0;
- Global_30803 = 0;
- Global_30804 = 30000;
- Global_30805 = 0.0f;
- Global_30807 = 0.0f;
- Global_30806 = 0.0f;
- Global_30808 = 0.0f;
- StringCopyTo( &Global_30809, "", 16 );
- return;
- }
- void func_220( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- if ( ! (Global_30801 ) )
- {
- return;
- }
- var_0 = get_game_timer();
- Global_30803 = var_0 + param_0;
- Global_30804 = param_0;
- return;
- }
- void func_219( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- if ( 0 == param_0 )
- {
- return;
- }
- if ( ! (does_entity_exist( param_0 ) ) )
- {
- return;
- }
- var_0 = func_228( param_0 );
- if ( ! (-1 == var_0 ) )
- {
- var_1 = Global_30638[var_0 * 5];
- func_230( 1, var_1, 1 );
- return;
- }
- var_2 = func_231( param_0 );
- if ( -1 == var_2 )
- {
- return;
- }
- func_233( var_2 );
- return;
- }
- void func_233( Var32 param_0 )
- {
- Var32 var_0;
- if ( (param_0 < 0 || param_0 >= 5) )
- {
- return;
- }
- if ( ! (0 == Global_30612[param_0 * 5].Imm[1] ) )
- {
- if ( player_ped_id() == Global_30612[param_0 * 5].Imm[1] )
- {
- Global_30813 = 0;
- }
- }
- Global_30612[param_0 * 5] = 13;
- Global_30612[param_0 * 5].Imm[1] = 0;
- Global_30612[param_0 * 5].Imm[2] = 0;
- Global_30612[param_0 * 5].Imm[3] = 0;
- Global_30612[param_0 * 5].Imm[4] = 0;
- Global_30611--;
- if ( Global_30611 < 0 )
- {
- Global_30611 = 0;
- }
- return;
- }
- var32 func_231( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- var_0 = 0;
- var_0 = 0;
- while ( var_0 < 5 )
- {
- if ( param_0 == Global_30612[var_0 * 5].Imm[1] )
- {
- return var_0;
- }
- var_0++;
- }
- return -1;
- }
- void func_230( Var32 param_0, Var32 param_1, Var32 param_2 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- func_241( param_0, param_1, param_2, 0, 0 );
- return;
- }
- void func_241( Var32 param_0, Var32 param_1, Var32 param_2, Var32 param_3, Var32 param_4 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- if ( -1 == param_0 )
- {
- return;
- }
- if ( -1 == param_1 )
- {
- return;
- }
- if ( 6 == param_2 )
- {
- return;
- }
- if ( func_245( param_0, param_1, param_2 ) )
- {
- return;
- }
- var_0 = func_247();
- if ( -1 == var_0 )
- {
- return;
- }
- Global_30719[var_0 * 5] = param_0;
- Global_30719[var_0 * 5].Imm[1] = param_1;
- Global_30719[var_0 * 5].Imm[2] = param_2;
- Global_30719[var_0 * 5].Imm[3] = param_3;
- Global_30719[var_0 * 5].Imm[4] = param_4;
- return;
- }
- var32 func_247()
- {
- Var32 var_0;
- var_0 = 0;
- var_0 = 0;
- while ( var_0 < 16 )
- {
- if ( 6 == Global_30719[var_0 * 5].Imm[2] )
- {
- return var_0;
- }
- var_0++;
- }
- return -1;
- }
- var32 func_245( Var32 param_0, Var32 param_1, Var32 param_2 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- if ( -1 == func_252( param_0, param_1, param_2 ) )
- {
- return 0;
- }
- return 1;
- }
- var32 func_252( Var32 param_0, Var32 param_1, Var32 param_2 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- var_0 = 0;
- var_0 = 0;
- while ( var_0 < 16 )
- {
- if ( Global_30719[var_0 * 5].Imm[2] == param_2 )
- {
- if ( Global_30719[var_0 * 5] == param_0 )
- {
- if ( Global_30719[var_0 * 5].Imm[1] == param_1 )
- {
- return var_0;
- }
- }
- }
- var_0++;
- }
- return -1;
- }
- var32 func_228( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- if ( 0 == param_0 )
- {
- return -1;
- }
- var_0 = 0;
- var_0 = 0;
- while ( var_0 < 16 )
- {
- if ( ! (-1 == Global_30638[var_0 * 5] ) )
- {
- if ( Global_30638[var_0 * 5].Imm[1] == param_0 )
- {
- return var_0;
- }
- }
- var_0++;
- }
- return -1;
- }
- void func_213( Var32 param_0, Var32 param_1, Var32 param_2, Var32 param_3 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- func_261( -1, param_0, param_1, param_2, param_3, 1 );
- return;
- }
- void func_261( Var32 param_0, Var32 param_1, Var32 param_2, Var32 param_3, Var32 param_4, Var32 param_5 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- if ( Global_3 )
- {
- return;
- }
- if ( Global_30801 )
- {
- return;
- }
- if ( ! (param_5 ) )
- {
- if ( param_0 < 0 )
- {
- return;
- }
- }
- if ( (param_2 <f 0.0f || param_2 >f 5.0f) )
- {
- return;
- }
- if ( ! (is_gameplay_cam_shaking() ) )
- {
- shake_gameplay_cam( "DRUNK_SHAKE", param_3 );
- }
- if ( ! (is_cinematic_cam_shaking() ) )
- {
- shake_cinematic_cam( "DRUNK_SHAKE", param_3 *f Global_30800 );
- }
- if ( does_cam_exist( param_4 ) )
- {
- shake_cam( param_4, "DRUNK_SHAKE", param_3 );
- Global_30802 = param_4;
- }
- else
- {
- Global_30802 = 0;
- }
- Global_30801 = 1;
- var_0 = get_game_timer();
- Global_30803 = var_0 + param_0;
- if ( param_5 )
- {
- if ( -1 == param_0 )
- {
- Global_30803 = -1;
- }
- }
- Global_30804 = param_1;
- Global_30805 = param_2;
- Global_30807 = param_3;
- Global_30806 = param_3;
- return;
- }
- var32 func_212( Var32 param_0 )
- {
- Var32 var_0;
- return func_272( param_0, -1, 1 );
- }
- var32 func_272( Var32 param_0, Var32 param_1, Var32 param_2 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- if ( 0 == param_0 )
- {
- return 0;
- }
- if ( ! (does_entity_exist( param_0 ) ) )
- {
- return 0;
- }
- var_0 = func_275( param_0 );
- if ( ! (-1 == var_0 ) )
- {
- return 1;
- }
- var_1 = func_231( param_0 );
- if ( ! (-1 == var_1 ) )
- {
- return 1;
- }
- if ( ! (param_2 ) )
- {
- if ( (0 == param_1 || param_1 < 0) )
- {
- return 0;
- }
- }
- var_2 = func_280();
- if ( -1 == var_2 )
- {
- return 0;
- }
- Global_30612[var_2 * 5] = 0;
- Global_30612[var_2 * 5].Imm[1] = param_0;
- Global_30612[var_2 * 5].Imm[2] = param_1;
- Global_30612[var_2 * 5].Imm[3] = param_1;
- Global_30612[var_2 * 5].Imm[4] = 0;
- if ( player_ped_id() == param_0 )
- {
- Global_30813 = 1;
- }
- Global_30611++;
- return 1;
- }
- var32 func_280()
- {
- Var32 var_0;
- var_0 = 0;
- var_0 = 0;
- while ( var_0 < 5 )
- {
- if ( 13 == Global_30612[var_0 * 5] )
- {
- return var_0;
- }
- var_0++;
- }
- return -1;
- }
- var32 func_275( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- if ( 0 == param_0 )
- {
- return -1;
- }
- var_0 = 0;
- var_0 = 0;
- while ( var_0 < 16 )
- {
- if ( Global_30638[var_0 * 5].Imm[1] == param_0 )
- {
- return Global_30638[var_0 * 5];
- }
- var_0++;
- }
- return -1;
- }
- void func_66()
- {
- Switch( Static_33 )
- {
- case 1:
- break;
- case 4:
- func_29( "CHEAT_BANG_BANG" );
- func_79( 11, 1 );
- Static_33 = 5;
- break;
- case 5:
- if ( ( ( (!is_player_playing( player_id() ) || func_84( 23 )) || func_84( 21 )) || func_84( 11 )) )
- {
- Static_33 = 9;
- return;
- }
- if ( func_82() )
- {
- Static_33 = 9;
- return;
- }
- unk_0x2EAFA1D1( player_id() );
- break;
- case 9:
- func_89( "CHEAT_BANG_BANG" );
- func_79( 11, 0 );
- Static_33 = 1;
- break;
- }
- return;
- }
- void func_65()
- {
- Switch( Static_36 )
- {
- case 1:
- break;
- case 4:
- func_30( 14 );
- func_305();
- break;
- case 5:
- if ( ( ( ( ( ( (!is_player_playing( player_id() ) || func_82()) || func_84( 23 )) || func_84( 21 )) || func_84( 14 )) || func_311( 17 )) || is_entity_in_water( player_ped_id() )) )
- {
- Static_36 = 9;
- }
- break;
- case 9:
- func_89( "CHEAT_GRAVITY_MOON" );
- set_gravity_level( 0 );
- Static_54 = 0;
- Static_36 = 1;
- break;
- }
- return;
- }
- var32 func_311( Var32 param_0 )
- {
- Var32 var_0;
- if ( is_bit_set( Global_19695, param_0 ) )
- {
- return 1;
- }
- return 0;
- }
- void func_305()
- {
- Static_54++;
- if ( Static_54 > 1 )
- {
- Static_36 = 9;
- return;
- }
- Switch( Static_54 )
- {
- case 1:
- func_29( "CHEAT_GRAVITY_MOON" );
- set_gravity_level( 1 );
- break;
- }
- Static_36 = 5;
- return;
- }
- void func_7()
- {
- func_318();
- func_319();
- func_320();
- func_321();
- func_322();
- func_323();
- func_324();
- func_325();
- func_326();
- func_327();
- func_328();
- return;
- }
- void func_328()
- {
- if ( 4 == Static_32 )
- {
- Static_32 = 1;
- if ( ( (func_84( 23 ) || func_84( 22 )) || func_84( 10 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- return;
- }
- if ( is_player_playing( player_id() ) )
- {
- func_29( "CHEAT_GIVE_PARACHUTE" );
- give_weapon_to_ped( player_ped_id(), GetHash("GADGET_PARACHUTE"), 1, 1, 1 );
- func_30( 10 );
- }
- }
- return;
- }
- var32 func_333( Var32 param_0 )
- {
- Var32 var_0;
- if ( 1 == param_0 )
- {
- if ( Global_10433.Imm[1] > 3 )
- {
- if ( is_bit_set( Global_1686, 14 ) )
- {
- return 1;
- }
- else
- {
- return 0;
- }
- }
- else
- {
- return 0;
- }
- }
- if ( unk_0x029D3841( -754107665 ) > 0 )
- {
- return 1;
- }
- if ( Global_10433.Imm[1] > 3 )
- {
- return 1;
- }
- return 0;
- }
- void func_327()
- {
- Var32 var_0;
- if ( 4 == Static_31 )
- {
- Static_31 = 1;
- if ( ( (func_84( 23 ) || func_84( 22 )) || func_84( 9 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- return;
- }
- if ( is_player_playing( player_id() ) )
- {
- if ( 0 == get_max_wanted_level() )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- var_0 = get_player_wanted_level( player_id() );
- if ( var_0 > 0 )
- {
- func_29( "CHEAT_WANTED_DOWN" );
- set_player_wanted_level( player_id(), var_0 - 1, 0 );
- func_30( 9 );
- }
- else
- {
- func_16( "CHEAT_WANTED_DOWN_DENIED" );
- }
- }
- }
- return;
- }
- void func_326()
- {
- Var32 var_0;
- if ( 4 == Static_30 )
- {
- Static_30 = 1;
- if ( ( (func_84( 23 ) || func_84( 22 )) || func_84( 8 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- return;
- }
- if ( is_player_playing( player_id() ) )
- {
- if ( 0 == get_max_wanted_level() )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- var_0 = get_player_wanted_level( player_id() );
- if ( var_0 < get_max_wanted_level() )
- {
- set_player_wanted_level( player_id(), var_0 + 1, 0 );
- set_player_wanted_level_now( player_id(), 0 );
- func_29( "CHEAT_WANTED_UP" );
- func_30( 8 );
- }
- else
- {
- func_16( "CHEAT_WANTED_UP_DENIED" );
- }
- }
- }
- return;
- }
- void func_325()
- {
- if ( 4 == Static_29 )
- {
- Static_29 = 1;
- if ( ( ( ( (func_84( 23 ) || func_84( 22 )) || func_84( 7 )) || func_97( 8 )) || func_97( 9 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- return;
- }
- if ( is_player_playing( player_id() ) )
- {
- unk_0xB71589DA( player_id(), 1 );
- func_29( "CHEAT_SPECIAL_ABILITY" );
- func_30( 7 );
- }
- }
- return;
- }
- void func_324()
- {
- Var32 var_0;
- if ( 4 == Static_28 )
- {
- Static_28 = 1;
- if ( ( ( ( (func_84( 23 ) || func_84( 22 )) || func_84( 6 )) || func_97( 8 )) || func_97( 9 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- return;
- }
- if ( is_player_playing( player_id() ) )
- {
- func_29( "CHEAT_HEALTH_ARMOR" );
- func_30( 6 );
- set_entity_health( player_ped_id(), get_entity_max_health( player_ped_id() ) );
- add_armour_to_ped( player_ped_id(), get_player_max_armour( player_id() ) - get_ped_armour( player_ped_id() ) );
- if ( is_ped_in_any_vehicle( player_ped_id(), 0 ) )
- {
- var_0 = get_vehicle_ped_is_using( player_ped_id() );
- if ( does_entity_exist( var_0 ) )
- {
- if ( ! (is_entity_dead( var_0 ) ) )
- {
- set_vehicle_fixed( var_0 );
- }
- }
- }
- }
- }
- return;
- }
- void func_323()
- {
- if ( 4 == Static_27 )
- {
- Static_27 = 1;
- if ( ( (func_84( 23 ) || func_84( 22 )) || func_84( 5 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- return;
- }
- func_30( 5 );
- Switch( Static_46 )
- {
- case 0:
- Static_46 = 1;
- case 1:
- set_weather_type_now_persist( "EXTRASUNNY" );
- clear_weather_type_persist();
- func_29( "CHEAT_ADVANCE_WEATHER_EXTRA_SUNNY" );
- Static_46 = 2;
- break;
- case 2:
- set_weather_type_now_persist( "CLEAR" );
- clear_weather_type_persist();
- func_29( "CHEAT_ADVANCE_WEATHER_CLEAR" );
- Static_46 = 3;
- break;
- case 3:
- set_weather_type_now_persist( "CLOUDS" );
- clear_weather_type_persist();
- func_29( "CHEAT_ADVANCE_WEATHER_CLOUDY" );
- Static_46 = 4;
- break;
- case 4:
- set_weather_type_now_persist( "SMOG" );
- clear_weather_type_persist();
- func_29( "CHEAT_ADVANCE_WEATHER_SMOGGY" );
- Static_46 = 6;
- break;
- case 6:
- set_weather_type_now_persist( "OVERCAST" );
- clear_weather_type_persist();
- func_29( "CHEAT_ADVANCE_WEATHER_OVERCAST" );
- Static_46 = 7;
- break;
- case 7:
- set_weather_type_now_persist( "RAIN" );
- clear_weather_type_persist();
- func_29( "CHEAT_ADVANCE_WEATHER_RAIN" );
- func_79( 5, 1 );
- Static_46 = 8;
- break;
- case 8:
- set_weather_type_now_persist( "THUNDER" );
- clear_weather_type_persist();
- func_29( "CHEAT_ADVANCE_WEATHER_THUNDER" );
- Static_46 = 9;
- break;
- case 9:
- set_weather_type_now_persist( "CLEARING" );
- clear_weather_type_persist();
- func_29( "CHEAT_ADVANCE_WEATHER_CLEARING" );
- Static_46 = 11;
- break;
- case 11:
- set_weather_type_now_persist( "SNOW" );
- clear_weather_type_persist();
- func_29( "CHEAT_ADVANCE_WEATHER_SNOW" );
- Static_46 = 0;
- break;
- }
- }
- return;
- }
- void func_322()
- {
- if ( 4 == Static_26 )
- {
- Static_26 = 1;
- if ( ( (func_84( 23 ) || func_84( 22 )) || func_84( 4 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- return;
- }
- func_29( "CHEAT_GIVE_WEAPONS" );
- func_30( 4 );
- if ( is_player_playing( player_id() ) )
- {
- give_delayed_weapon_to_ped( player_ped_id(), GetHash("WEAPON_KNIFE"), -1, 0 );
- give_delayed_weapon_to_ped( player_ped_id(), GetHash("WEAPON_SMG"), 300, 0 );
- give_delayed_weapon_to_ped( player_ped_id(), GetHash("WEAPON_ASSAULTRIFLE"), 300, 1 );
- give_delayed_weapon_to_ped( player_ped_id(), GetHash("WEAPON_PUMPSHOTGUN"), 150, 0 );
- give_delayed_weapon_to_ped( player_ped_id(), GetHash("WEAPON_SNIPERRIFLE"), 30, 0 );
- give_delayed_weapon_to_ped( player_ped_id(), GetHash("WEAPON_GRENADE"), 5, 0 );
- give_delayed_weapon_to_ped( player_ped_id(), GetHash("WEAPON_RPG"), 5, 0 );
- }
- }
- return;
- }
- void func_321()
- {
- Switch( Static_25 )
- {
- case 1:
- break;
- case 4:
- func_29( "CHEAT_FAST_SWIM" );
- func_79( 3, 1 );
- Static_25 = 5;
- break;
- case 5:
- if ( ( ( (!is_player_playing( player_id() ) || func_84( 23 )) || func_84( 22 )) || func_84( 3 )) )
- {
- Static_25 = 9;
- }
- else
- {
- is_allowed_blocking_anim_in_interior( player_id(), 1.49f );
- unk_0xA063CABD();
- }
- break;
- case 9:
- is_allowed_blocking_anim_in_interior( player_id(), 1.0f );
- func_89( "CHEAT_FAST_SWIM" );
- func_79( 3, 0 );
- Static_25 = 1;
- break;
- }
- return;
- }
- void func_320()
- {
- Switch( Static_24 )
- {
- case 1:
- break;
- case 4:
- func_29( "CHEAT_FAST_RUN" );
- func_79( 2, 1 );
- Static_24 = 5;
- break;
- case 5:
- if ( ( ( ( (!is_player_playing( player_id() ) || is_ped_injured( player_ped_id() )) || func_84( 23 )) || func_84( 22 )) || func_84( 2 )) )
- {
- Static_24 = 9;
- }
- else
- {
- if ( (is_ped_running( player_ped_id() ) || (is_ped_sprinting( player_ped_id() ) && !is_ped_getting_into_a_vehicle( player_ped_id() ))) )
- {
- unk_0x825423C2( player_id(), 1.49f );
- }
- else
- {
- unk_0x825423C2( player_id(), 1.0f );
- }
- unk_0xA063CABD();
- }
- break;
- case 9:
- unk_0x825423C2( player_id(), 1.0f );
- func_89( "CHEAT_FAST_RUN" );
- func_79( 2, 0 );
- Static_24 = 1;
- break;
- }
- return;
- }
- void func_319()
- {
- Switch( Static_23 )
- {
- case 1:
- break;
- case 4:
- func_29( "CHEAT_SLIDEY_CARS" );
- func_79( 1, 1 );
- Static_23 = 5;
- break;
- case 5:
- if ( ( ( (!is_player_playing( player_id() ) || func_84( 23 )) || func_84( 22 )) || func_84( 1 )) )
- {
- Static_23 = 9;
- }
- if ( func_425() )
- {
- if ( 0 == Static_44 )
- {
- Static_44 = get_vehicle_ped_is_in( player_ped_id(), 0 );
- if ( ! (is_entity_dead( Static_44 ) ) )
- {
- if ( func_429( 1 ) )
- {
- unk_0x90D3A0D9( Static_44, 1 );
- }
- else
- {
- Static_44 = 0;
- }
- }
- }
- else if ( 0 != Static_44 )
- {
- if ( ! (is_entity_dead( Static_44 ) ) )
- {
- unk_0x90D3A0D9( Static_44, 0 );
- Static_44 = 0;
- }
- }
- }
- break;
- case 9:
- func_89( "CHEAT_SLIDEY_CARS" );
- Static_23 = 10;
- break;
- case 10:
- if ( ! (is_entity_dead( Static_44 ) ) )
- {
- unk_0x90D3A0D9( Static_44, 0 );
- Static_44 = 0;
- }
- func_79( 1, 0 );
- Static_23 = 1;
- break;
- }
- return;
- }
- var32 func_429( Var32 param_0 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- if ( ! (is_ped_injured( player_ped_id() ) ) )
- {
- var_0 = get_players_last_vehicle();
- if ( does_entity_exist( var_0 ) )
- {
- if ( is_vehicle_driveable( var_0, 0 ) )
- {
- var_1 = get_entity_model( var_0 );
- var_2 = func_33();
- if ( 0 != (1 && param_0) )
- {
- if ( ! (is_this_model_a_car( var_1 ) ) )
- {
- return 0;
- }
- }
- if ( 0 != (2 && param_0) )
- {
- if ( ! (is_this_model_a_bike( var_1 ) ) )
- {
- return 0;
- }
- }
- if ( 0 != (4 && param_0) )
- {
- if ( ! (is_this_model_a_heli( var_1 ) ) )
- {
- return 0;
- }
- }
- if ( 0 != (8 && param_0) )
- {
- if ( ! (is_this_model_a_boat( var_1 ) ) )
- {
- return 0;
- }
- }
- if ( 0 != (16 && param_0) )
- {
- if ( (-1 != unk_0xE4ECAC22( var_0, "door_dside_r" ) || -1 != unk_0xE4ECAC22( var_0, "door_pside_r" )) )
- {
- return 0;
- }
- }
- if ( 0 != (32 && param_0) )
- {
- if ( (-1 == unk_0xE4ECAC22( var_0, "door_dside_r" ) || -1 == unk_0xE4ECAC22( var_0, "door_pside_r" )) )
- {
- return 0;
- }
- }
- if ( 0 != (64 && param_0) )
- {
- if ( is_this_model_a_bike( var_1 ) )
- {
- if ( -1 == unk_0xE4ECAC22( var_0, "seat_r" ) )
- {
- return 0;
- }
- }
- else
- {
- if ( (-1 != unk_0xE4ECAC22( var_0, "seat_dside_r" ) || -1 != unk_0xE4ECAC22( var_0, "seat_pside_r" )) )
- {
- return 0;
- }
- }
- }
- if ( 0 != (128 && param_0) )
- {
- if ( (-1 == unk_0xE4ECAC22( var_0, "seat_dside_r" ) || -1 == unk_0xE4ECAC22( var_0, "seat_pside_r" )) )
- {
- return 0;
- }
- }
- if ( 0 != (256 && param_0) )
- {
- if ( ! (func_44( var_2 ) ) )
- {
- return 0;
- }
- if ( var_1 != func_449( var_2, 0 ) )
- {
- return 0;
- }
- }
- if ( 0 != (512 && param_0) )
- {
- if ( (!is_this_model_a_car( var_1 ) && !is_this_model_a_bike( var_1 )) )
- {
- return 0;
- }
- if ( is_big_vehicle( var_0 ) )
- {
- return 0;
- }
- var_4 = get_entity_script( var_0, &var_3 );
- if ( ! (is_string_null_or_empty( var_4 ) ) )
- {
- if ( get_hash_key( "taxiService" ) == get_hash_key( var_4 ) )
- {
- return 0;
- }
- }
- if ( func_455( var_0, var_2, 0 ) )
- {
- return 0;
- }
- }
- return 1;
- }
- }
- }
- return 0;
- }
- var32 func_455( Var32 param_0, Var32 param_1, Var32 param_2 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- Var32 var_7;
- Var32 var_8;
- Var32 var_9;
- Var32 var_10;
- Var32 var_11;
- Var32 var_12;
- if ( (!does_entity_exist( param_0 ) || !is_vehicle_driveable( param_0, 0 )) )
- {
- return 0;
- }
- var_0 = 0;
- while ( func_458( param_1, var_0, &var_1, &var_9 ) )
- {
- if ( (!param_2 || is_bit_set( Global_86838.Imm[4932][var_9], 0 )) )
- {
- if ( is_vehicle_in_garage_area( &var_1, param_0 ) )
- {
- return 1;
- }
- }
- var_0++;
- }
- return 0;
- }
- var32 func_458( Var32 param_0, Var32 param_1, Var32 param_2, Var32 param_3 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- StringCopyTo( param_2, "", 32 );
- Switch( param_0 )
- {
- case 0:
- if ( 0 == param_1 )
- {
- StringCopyTo( param_2, "Michael - Beverly Hills", 32 );
- *param_3 = 0;
- return 1;
- }
- else if ( 1 == param_1 )
- {
- StringCopyTo( param_2, "Trevor - Countryside", 32 );
- *param_3 = 1;
- return 1;
- }
- break;
- case 1:
- if ( 0 == param_1 )
- {
- StringCopyTo( param_2, "Franklin - Aunt", 32 );
- *param_3 = 5;
- return 1;
- }
- else if ( 1 == param_1 )
- {
- StringCopyTo( param_2, "Franklin - Hills", 32 );
- *param_3 = 6;
- return 1;
- }
- break;
- case 2:
- if ( 0 == param_1 )
- {
- StringCopyTo( param_2, "Trevor - Countryside", 32 );
- *param_3 = 2;
- return 1;
- }
- else if ( 1 == param_1 )
- {
- StringCopyTo( param_2, "Trevor - City", 32 );
- *param_3 = 3;
- return 1;
- }
- else if ( 2 == param_1 )
- {
- StringCopyTo( param_2, "Trevor - Stripclub", 32 );
- *param_3 = 4;
- return 1;
- }
- break;
- }
- return 0;
- }
- var32 func_449( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- Var32 var_7;
- Var32 var_8;
- Var32 var_9;
- Var32 var_10;
- Var32 var_11;
- Var32 var_12;
- Var32 var_13;
- Var32 var_14;
- Var32 var_15;
- Var32 var_16;
- Var32 var_17;
- Var32 var_18;
- Var32 var_19;
- Var32 var_20;
- Var32 var_21;
- Var32 var_22;
- Var32 var_23;
- Var32 var_24;
- Var32 var_25;
- Var32 var_26;
- Var32 var_27;
- Var32 var_28;
- Var32 var_29;
- Var32 var_30;
- Var32 var_31;
- Var32 var_32;
- Var32 var_33;
- Var32 var_34;
- Var32 var_35;
- Var32 var_36;
- Var32 var_37;
- Var32 var_38;
- Var32 var_39;
- Var32 var_40;
- Var32 var_41;
- Var32 var_42;
- Var32 var_43;
- Var32 var_44;
- Var32 var_45;
- Var32 var_46;
- Var32 var_47;
- Var32 var_48;
- Var32 var_49;
- Var32 var_50;
- Var32 var_51;
- Var32 var_52;
- Var32 var_53;
- Var32 var_54;
- Var32 var_55;
- Var32 var_56;
- Var32 var_57;
- Var32 var_58;
- Var32 var_59;
- Var32 var_60;
- Var32 var_61;
- Var32 var_62;
- Var32 var_63;
- Var32 var_64;
- Var32 var_65;
- Var32 var_66;
- Var32 var_67;
- if ( func_44( param_0 ) )
- {
- Stack.Push( &var_0 );
- *Stack.Peek().Imm[11] = 9;
- *Stack.Peek().Imm[28] = 25;
- *Stack.Peek().Imm[54] = 2;
- Stack.Drop();
- func_475( param_0, &var_0, param_1 );
- return var_0;
- }
- else if ( 143 != param_0 )
- {
- }
- return 0;
- }
- void func_475( Var32 param_0, Var32 param_1, Var32 param_2 )
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- Var32 var_3;
- Var32 var_4;
- Var32 var_5;
- Var32 var_6;
- Var32 var_7;
- Var32 var_8;
- Var32 var_9;
- Var32 var_10;
- Var32 var_11;
- Var32 var_12;
- Var32 var_13;
- Var32 var_14;
- Var32 var_15;
- Var32 var_16;
- Var32 var_17;
- Var32 var_18;
- Var32 var_19;
- Var32 var_20;
- Var32 var_21;
- Var32 var_22;
- Var32 var_23;
- Var32 var_24;
- Var32 var_25;
- Var32 var_26;
- Var32 var_27;
- Var32 var_28;
- Var32 var_29;
- Var32 var_30;
- Var32 var_31;
- Var32 var_32;
- Var32 var_33;
- Var32 var_34;
- Var32 var_35;
- Var32 var_36;
- Var32 var_37;
- Var32 var_38;
- Var32 var_39;
- Var32 var_40;
- Var32 var_41;
- Var32 var_42;
- Var32 var_43;
- Var32 var_44;
- Var32 var_45;
- Var32 var_46;
- Var32 var_47;
- Var32 var_48;
- Var32 var_49;
- Var32 var_50;
- Var32 var_51;
- Var32 var_52;
- Var32 var_53;
- Var32 var_54;
- Var32 var_55;
- Var32 var_56;
- Var32 var_57;
- Var32 var_58;
- Var32 var_59;
- Var32 var_60;
- Var32 var_61;
- Var32 var_62;
- Var32 var_63;
- Var32 var_64;
- Var32 var_65;
- Var32 var_66;
- Var32 var_67;
- Var32 var_68;
- Var32 var_69;
- Stack.Push( &var_1 );
- *Stack.Peek().Imm[11] = 9;
- *Stack.Peek().Imm[28] = 25;
- *Stack.Peek().Imm[54] = 2;
- Stack.Drop();
- var_1.Imm[61] = 1;
- var_1.Imm[57] = 255;
- var_1.Imm[58] = 255;
- var_1.Imm[59] = 255;
- var_1.Imm[65] = 1;
- var_1.Imm[3] = 1000;
- var_1.Imm[1] = 0;
- Switch( param_0 )
- {
- case 0:
- var_0 = GetHash("tailgater");
- if ( (Global_86838.Imm[6711].Imm[99].Imm[57][126] && !Global_86838.Imm[6711].Imm[99].Imm[57][129]) )
- {
- var_0 = GetHash("premier");
- }
- Switch( var_0 )
- {
- case GetHash("tailgater"):
- var_1 = var_0;
- var_1.Imm[2] = 3.0f;
- var_1.Imm[4] = 0;
- var_1.Imm[9] = 1;
- var_1.Imm[11][0] = 1;
- StringCopyTo( &var_1.Imm[24], "5MDS003", 16 );
- break;
- case GetHash("premier"):
- var_1 = var_0;
- var_1.Imm[2] = 14.9f;
- var_1.Imm[5] = 43;
- var_1.Imm[6] = 43;
- var_1.Imm[7] = 0;
- var_1.Imm[8] = 156;
- var_1.Imm[9] = 0;
- StringCopyTo( &var_1.Imm[24], "880HS955", 16 );
- break;
- }
- Jump @Label_486;
- case 2:
- var_0 = GetHash("bodhi2");
- Switch( var_0 )
- {
- case GetHash("bodhi2"):
- var_1 = var_0;
- var_1.Imm[2] = 14f;
- var_1.Imm[5] = 32;
- var_1.Imm[6] = 0;
- var_1.Imm[7] = 0;
- var_1.Imm[8] = 156;
- StringCopyTo( &var_1.Imm[24], "BETTY 32", 16 );
- if ( Global_86838.Imm[6711].Imm[99].Imm[57][117] )
- {
- var_1.Imm[11][1] = 1;
- }
- break;
- }
- Jump @Label_486;
- case 1:
- if ( 1 == param_2 )
- {
- var_0 = GetHash("buffalo2");
- }
- else if ( 2 == param_2 )
- {
- var_0 = GetHash("bagger");
- }
- else if ( Global_86838.Imm[6711].Imm[99].Imm[57][116] )
- {
- var_0 = GetHash("bagger");
- }
- else
- {
- var_0 = GetHash("buffalo2");
- }
- Switch( var_0 )
- {
- case GetHash("bagger"):
- var_1 = var_0;
- var_1.Imm[2] = 6.0f;
- var_1.Imm[5] = 53;
- var_1.Imm[6] = 0;
- var_1.Imm[7] = 59;
- var_1.Imm[8] = 156;
- StringCopyTo( &var_1.Imm[24], "FC88", 16 );
- break;
- case GetHash("buffalo2"):
- var_1 = var_0;
- var_1.Imm[2] = 0.0f;
- var_1.Imm[5] = 111;
- var_1.Imm[6] = 111;
- var_1.Imm[7] = 0;
- var_1.Imm[8] = 156;
- var_1.Imm[10] = 1;
- StringCopyTo( &var_1.Imm[24], "FC1988", 16 );
- var_1.Imm[11][0] = 1;
- var_1.Imm[11][1] = 1;
- var_1.Imm[11][2] = 1;
- var_1.Imm[11][3] = 1;
- var_1.Imm[11][4] = 1;
- var_1.Imm[11][5] = 1;
- var_1.Imm[11][6] = 1;
- var_1.Imm[11][7] = 1;
- var_1.Imm[11][8] = 1;
- break;
- }
- Jump @Label_486;
- }
- Jump @Label_486;
- :Label_486
- param_1 = Array[66]( &var_1{66} )
- return;
- }
- var32 func_425()
- {
- if ( is_ped_in_any_vehicle( player_ped_id(), 0 ) )
- {
- if ( player_ped_id() == get_ped_in_vehicle_seat( get_vehicle_ped_is_using( player_ped_id() ), -1 ) )
- {
- return 1;
- }
- }
- return 0;
- }
- void func_318()
- {
- Switch( Static_22 )
- {
- case 1:
- break;
- case 4:
- func_29( "CHEAT_SUPER_JUMP" );
- func_79( 0, 1 );
- Static_22 = 5;
- break;
- case 5:
- if ( ( ( (!is_player_playing( player_id() ) || func_84( 23 )) || func_84( 22 )) || func_84( 0 )) )
- {
- Static_22 = 9;
- return;
- }
- unk_0x86745EF3( player_id() );
- break;
- case 9:
- func_89( "CHEAT_SUPER_JUMP" );
- func_79( 0, 0 );
- Static_22 = 1;
- break;
- }
- return;
- }
- void func_6()
- {
- if ( is_ped_injured( player_ped_id() ) )
- {
- return;
- }
- if ( is_ped_being_arrested( player_ped_id() ) )
- {
- return;
- }
- if ( ! (is_player_playing( player_id() ) ) )
- {
- return;
- }
- if ( ! (is_player_control_on( player_id() ) ) )
- {
- return;
- }
- if ( (func_122() || is_player_switch_in_progress()) )
- {
- return;
- }
- if ( func_513() )
- {
- if ( ! (Static_67 ) )
- {
- func_516();
- Static_67 = 1;
- }
- return;
- }
- Static_67 = 0;
- if ( int_scores_sorted( 988027572, 12 ) )
- {
- func_518( GetHash("buzzard"), "CHEAT_SPAWN_VEH1" );
- }
- if ( int_scores_sorted( -1134279030, 11 ) )
- {
- func_518( 1131912276, "CHEAT_SPAWN_VEH2" );
- }
- if ( int_scores_sorted( 971352167, 10 ) )
- {
- func_518( GetHash("caddy"), "CHEAT_SPAWN_VEH3" );
- }
- if ( int_scores_sorted( -269863225, 10 ) )
- {
- func_518( GetHash("comet2"), "CHEAT_SPAWN_VEH4" );
- }
- if ( int_scores_sorted( 458579068, 12 ) )
- {
- func_518( GetHash("duster"), "CHEAT_SPAWN_VEH5" );
- }
- if ( int_scores_sorted( -666513193, 12 ) )
- {
- func_518( GetHash("pcj"), "CHEAT_SPAWN_VEH6" );
- }
- if ( int_scores_sorted( -1245984749, 10 ) )
- {
- func_518( GetHash("rapidgt"), "CHEAT_SPAWN_VEH7" );
- }
- if ( int_scores_sorted( 2076774618, 12 ) )
- {
- func_518( GetHash("sanchez"), "CHEAT_SPAWN_VEH8" );
- }
- if ( int_scores_sorted( 855685457, 9 ) )
- {
- func_518( GetHash("stretch"), "CHEAT_SPAWN_VEH9" );
- }
- if ( int_scores_sorted( -591395876, 12 ) )
- {
- func_518( GetHash("stunt"), "CHEAT_SPAWN_VEH10" );
- }
- if ( int_scores_sorted( -1399217582, 10 ) )
- {
- func_518( GetHash("trash"), "CHEAT_SPAWN_VEH11" );
- }
- if ( int_scores_sorted( -393416581, 11 ) )
- {
- func_530();
- }
- if ( int_scores_sorted( -296509791, 8 ) )
- {
- func_532();
- }
- if ( int_scores_sorted( 1120820643, 7 ) )
- {
- func_534();
- }
- if ( int_scores_sorted( -421458016, 9 ) )
- {
- func_536();
- }
- if ( int_scores_sorted( 372390926, 12 ) )
- {
- Static_26 = 4;
- }
- if ( int_scores_sorted( 606506837, 8 ) )
- {
- Static_27 = 4;
- }
- if ( int_scores_sorted( 453014206, 12 ) )
- {
- Static_28 = 4;
- }
- if ( int_scores_sorted( 1773187142, 9 ) )
- {
- Static_29 = 4;
- }
- if ( int_scores_sorted( 1173296014, 10 ) )
- {
- Static_30 = 4;
- }
- if ( int_scores_sorted( -381269753, 10 ) )
- {
- Static_31 = 4;
- }
- if ( int_scores_sorted( -2023988698, 11 ) )
- {
- Static_32 = 4;
- }
- if ( int_scores_sorted( -835863906, 12 ) )
- {
- func_545();
- }
- if ( int_scores_sorted( 1958387485, 12 ) )
- {
- func_547();
- }
- if ( int_scores_sorted( -903985180, 9 ) )
- {
- func_549();
- }
- if ( int_scores_sorted( 2087642905, 9 ) )
- {
- func_551();
- }
- if ( int_scores_sorted( 1257820019, 10 ) )
- {
- func_553();
- }
- if ( int_scores_sorted( 1540206179, 7 ) )
- {
- func_555();
- }
- if ( int_scores_sorted( 115565392, 16 ) )
- {
- func_557();
- }
- if ( int_scores_sorted( -1276513277, 8 ) )
- {
- func_559();
- }
- if ( int_scores_sorted( 2040433593, 9 ) )
- {
- func_561();
- }
- return;
- }
- void func_561()
- {
- if ( func_82() )
- {
- func_16( "CHEAT_MISSION_DENIED" );
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- return;
- }
- if ( ( (func_84( 23 ) || func_84( 21 )) || func_84( 16 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- if ( 1 != Static_38 )
- {
- func_16( "CHEAT_NOT_NOW" );
- }
- else
- {
- Static_41 = 4;
- }
- return;
- }
- void func_559()
- {
- if ( func_82() )
- {
- func_16( "CHEAT_MISSION_DENIED" );
- Static_40 = 1;
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- Static_40 = 1;
- return;
- }
- if ( ( (func_84( 23 ) || func_84( 21 )) || func_84( 18 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- Static_40 = 1;
- return;
- }
- if ( 1 == Static_40 )
- {
- Static_40 = 4;
- }
- else if ( 5 == Static_40 )
- {
- Static_40 = 9;
- }
- return;
- }
- void func_557()
- {
- if ( func_82() )
- {
- func_16( "CHEAT_MISSION_DENIED" );
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- return;
- }
- if ( is_interior_scene() )
- {
- func_16( "CHEAT_NOT_HERE" );
- return;
- }
- if ( 1 != Static_39 )
- {
- func_16( "CHEAT_ALREADY_ACTIVE" );
- return;
- }
- if ( ( ( (func_84( 23 ) || func_84( 21 )) || func_84( 17 )) || is_ped_in_any_vehicle( player_ped_id(), 0 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- Static_39 = 2;
- return;
- }
- void func_555()
- {
- if ( func_82() )
- {
- func_16( "CHEAT_MISSION_DENIED" );
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- return;
- }
- if ( ( (func_84( 23 ) || func_84( 21 )) || func_84( 16 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- if ( 1 != Static_41 )
- {
- func_16( "CHEAT_NOT_NOW" );
- }
- else
- {
- Static_38 = 4;
- }
- return;
- }
- void func_553()
- {
- Var32 var_0;
- Var32 var_1;
- Var32 var_2;
- &var_0 = Array[3]( func_56( player_id() ){3} )
- if ( func_82() )
- {
- func_16( "CHEAT_MISSION_DENIED" );
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- return;
- }
- if ( ( ( (func_84( 23 ) || func_84( 21 )) || func_84( 15 )) || var_0.Imm[2] <=f -170f) )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- if ( 1 == Static_37 )
- {
- Static_37 = 4;
- }
- else if ( 5 == Static_37 )
- {
- Static_37 = 9;
- }
- return;
- }
- void func_551()
- {
- if ( func_82() )
- {
- func_16( "CHEAT_MISSION_DENIED" );
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- return;
- }
- if ( ( ( ( (func_84( 23 ) || func_84( 21 )) || func_84( 14 )) || func_311( 17 )) || is_entity_in_water( player_ped_id() )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- Static_36 = 4;
- return;
- }
- void func_549()
- {
- if ( func_82() )
- {
- func_16( "CHEAT_MISSION_DENIED" );
- Static_35 = 1;
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- Static_35 = 1;
- return;
- }
- if ( ( (func_84( 23 ) || func_84( 21 )) || func_84( 13 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- Static_35 = 1;
- return;
- }
- if ( 1 == Static_35 )
- {
- Static_35 = 4;
- }
- else if ( 5 == Static_35 )
- {
- Static_35 = 9;
- }
- return;
- }
- void func_547()
- {
- if ( func_82() )
- {
- func_16( "CHEAT_MISSION_DENIED" );
- Static_34 = 1;
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- Static_34 = 1;
- return;
- }
- if ( ( (func_84( 23 ) || func_84( 21 )) || func_84( 12 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- Static_34 = 1;
- return;
- }
- if ( 1 == Static_34 )
- {
- Static_34 = 4;
- }
- else if ( 5 == Static_34 )
- {
- Static_34 = 9;
- }
- return;
- }
- void func_545()
- {
- if ( func_82() )
- {
- func_16( "CHEAT_MISSION_DENIED" );
- Static_33 = 1;
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- Static_33 = 1;
- return;
- }
- if ( ( (func_84( 23 ) || func_84( 21 )) || func_84( 11 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- Static_33 = 1;
- return;
- }
- if ( 1 == Static_33 )
- {
- Static_33 = 4;
- }
- else if ( 5 == Static_33 )
- {
- Static_33 = 9;
- }
- return;
- }
- void func_536()
- {
- if ( ( ( ( (func_84( 23 ) || func_84( 22 )) || func_84( 3 )) || func_97( 8 )) || func_97( 9 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- return;
- }
- if ( 1 == Static_25 )
- {
- Static_25 = 4;
- }
- else if ( 5 == Static_25 )
- {
- Static_25 = 9;
- }
- return;
- }
- void func_534()
- {
- if ( ( ( ( (func_84( 23 ) || func_84( 22 )) || func_84( 2 )) || func_97( 8 )) || func_97( 9 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- return;
- }
- if ( 1 == Static_24 )
- {
- Static_24 = 4;
- }
- else if ( 5 == Static_24 )
- {
- Static_24 = 9;
- }
- return;
- }
- void func_532()
- {
- if ( ( (func_84( 23 ) || func_84( 22 )) || func_84( 1 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- return;
- }
- if ( 1 == Static_23 )
- {
- Static_23 = 4;
- }
- else if ( 5 == Static_23 )
- {
- Static_23 = 9;
- }
- return;
- }
- void func_530()
- {
- if ( ( (func_84( 23 ) || func_84( 22 )) || func_84( 0 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- return;
- }
- if ( 1 == Static_22 )
- {
- Static_22 = 4;
- }
- else if ( 5 == Static_22 )
- {
- Static_22 = 9;
- }
- return;
- }
- void func_518( Var32 param_0, Var32 param_1 )
- {
- Var32 var_0;
- Var32 var_1;
- if ( 1 == Static_21 )
- {
- if ( ( ( ( ( (func_97( 8 ) || unk_0x029D3841( 254743818 ) > 0) || unk_0x029D3841( 1006206925 ) > 0) || func_84( 23 )) || func_84( 22 )) || func_84( 20 )) )
- {
- func_16( "CHEAT_NOT_NOW" );
- return;
- }
- if ( func_333( 0 ) )
- {
- func_16( "CHEAT_PHONE_DENIED" );
- return;
- }
- Static_42 = param_0;
- Static_45 = param_1;
- Static_21 = 2;
- }
- return;
- }
- void func_516()
- {
- Var32 var_0;
- var_0 = 0;
- while ( var_0 < 10 )
- {
- if ( -1 != Static_55[var_0] )
- {
- unk_0xECA8ACB9( Static_55[var_0] );
- Static_55[var_0] = -1;
- }
- var_0++;
- }
- return;
- }
- var32 func_513()
- {
- if ( ( ( (13 == Global_80877 || 10 == Global_80877) || 11 == Global_80877) || 12 == Global_80877) )
- {
- return 0;
- }
- return 1;
- }
- void func_2()
- {
- Var32 var_0;
- var_0 = 0;
- while ( var_0 < 10 )
- {
- Static_55[var_0] = -1;
- var_0++;
- }
- Static_67 = 0;
- Static_66 = 0;
- return;
- }
- void func_1()
- {
- unk_0xD9660339( 0 );
- if ( 5 == Static_39 )
- {
- func_159();
- }
- if ( 5 == Static_40 )
- {
- func_221();
- }
- if ( (5 == Static_38 || 5 == Static_41) )
- {
- set_time_scale( 1.0f );
- }
- if ( ! (is_ped_injured( player_ped_id() ) ) )
- {
- if ( 5 == Static_37 )
- {
- set_player_invincible( player_id(), 0 );
- set_entity_proofs( player_ped_id(), 0, 0, 0, 0, 0, 0, 0, 0 );
- }
- unk_0x825423C2( player_id(), 1.0f );
- is_allowed_blocking_anim_in_interior( player_id(), 1.0f );
- }
- set_gravity_level( 0 );
- Global_19695 = 0;
- Global_19694 = 0;
- Global_19696 = 0;
- Global_19697 = 0;
- terminate_this_thread();
- return;
- }
Advertisement
Add Comment
Please, Sign In to add comment