Esempio n. 1
0
/* 
 * reads : g_5 g_2 g_22 g_10 g_9 g_4 g_43 g_55 g_41 g_63
 * writes: g_5 g_10 g_22 g_41 g_42 g_44 g_55
 */
static uint8_t  func_1(void)
{ /* block id: 0 */
    int32_t *l_17 = &g_10;
    uint8_t *l_54 = &g_55;
    for (g_5 = 0; (g_5 <= (-20)); g_5--)
    { /* block id: 3 */
        int32_t *l_39 = &g_10;
        for (g_10 = 0; (g_10 <= 4); g_10 += 3)
        { /* block id: 6 */
            int32_t l_16[6][8] = {{0x720B963AL,(-4L),(-4L),0x720B963AL,0x3C6FE23AL,2L,2L,0xD5BEFA1EL},{0x3C6FE23AL,2L,2L,0xD5BEFA1EL,3L,0x08531D14L,0L,0xD5BEFA1EL},{0x203BD652L,0L,0x3C6FE23AL,0xAAF0A9B2L,0x3C6FE23AL,0L,0x203BD652L,0x720B963AL},{7L,1L,0x720B963AL,0L,0x08531D14L,(-1L),3L,(-4L)},{(-4L),0xD5BEFA1EL,0xAAF0A9B2L,2L,0x08531D14L,0x08531D14L,2L,0xAAF0A9B2L},{7L,7L,0L,(-4L),0x3C6FE23AL,0x203BD652L,0xAAF0A9B2L,1L}};
            int32_t **l_18 = &l_17;
            int i, j;
            (*l_18) = func_13(l_16[1][4], l_17);
        }
        if (((int32_t)g_2 + (int32_t)1UL))
        { /* block id: 11 */
            uint32_t *l_21 = &g_22[4][3];
            int32_t l_38 = 0L;
            int16_t *l_40 = &g_41;
            (*l_17) = (((((--(*l_21)) , (func_25((*l_17), g_22[4][4], l_21, g_9) < l_38)) , 0x23L) | g_5) && l_38);
            (*g_43) = (g_42[1] = func_13((((((((*l_40) = (((l_39 != (void*)0) , (void*)0) == l_39)) == 65535UL) , l_38) , g_4) , (void*)0) != l_21), &l_38));
        }
        else
        { /* block id: 20 */
            int32_t **l_45 = &g_44;
            (*l_45) = func_13((*l_17), l_17);
        }
    }
    (*g_63) = ((*l_17) = func_46(func_13(((uint8_t)((*l_54) |= ((*l_17) != (*l_17))) - (uint8_t)0xFFL), &g_10), l_17, (*l_17), &l_17, (*l_17)));
    return (*l_17);
}
Esempio n. 2
0
/* 
 * reads : g_10 g_22 g_35 g_40 g_38 g_36
 * writes: g_22 g_10 g_31 g_36
 */
static uint32_t  func_1(void)
{ /* block id: 0 */
    uint32_t l_11 = 0UL;
    int32_t l_29 = 1L;
    if (func_2((((int16_t)((uint8_t)g_10 << (uint8_t)l_11) << (int16_t)2) , 9UL), g_10, l_11))
    { /* block id: 20 */
        int32_t l_27 = 0x976D9935L;
        uint16_t l_28 = 0x708BL;
        (*g_35) = func_25((l_29 = ((func_2(l_11, l_27, l_28) < g_10) < 8UL)));
    }
    else
    { /* block id: 34 */
        uint8_t l_37 = 0x5CL;
        l_37 = 3L;
        for (l_11 = 0; (l_11 <= 7); l_11 += 1)
        { /* block id: 38 */
            int32_t **l_39 = (void*)0;
            int32_t **l_46 = &g_36;
            int i;
            (*g_40) = &l_29;
            (*l_46) = func_41(g_38[l_11], l_37);
        }
    }
    return g_22;
}
void func_18(int iParam0)
{
	int iVar0;
	int iVar1;
	
	iVar0 = 0;
	while (iVar0 < 5)
	{
		iVar1 = iLocal_28 + iVar0;
		func_25(iVar1, iParam0, 0);
		func_23(iVar1, 1, 2, 0);
		func_22(iVar1, 1);
		func_21(iVar1, 44);
		if (((Global_101154.f_1815[iVar0 /*2*/] >= 1 || func_35(108) == 1) || func_20(iLocal_29 + iVar0, 0)) || GAMEPLAY::IS_BIT_SET(Global_101154.f_17264[iLocal_30 + iVar0 /*6*/], 3))
		{
			func_19(iVar1, 1);
		}
		iVar0++;
	}
}
Esempio n. 4
0
/* 
 * reads : g_8 g_9 g_10 g_32 g_38 g_39
 * writes: g_10 g_9
 */
int32_t  func_1(void)
{ /* block id: 0 */
    int32_t *l_23 = &g_10;
    int32_t **l_24 = 0;
    int8_t l_37 = 1L;
    if ((safe_add_func_int8_t_s_s((safe_div_func_uint8_t_u_u((safe_div_func_uint16_t_u_u(g_8, g_8)), g_8)), 0x782A1836L)))
    { /* block id: 1 */
lbl_11:
        (*g_9) ^= g_8;
    }
    else
    { /* block id: 3 */
        int32_t *l_22[5];
        int32_t **l_21[8][2][1][4];
        int i, j, k, l;
        for (i = 0; i < 5; i++)
            l_22[i] = 0;
        for (i = 0; i < 8; i++)
        {
            for (j = 0; j < 2; j++)
            {
                for (k = 0; k < 1; k++)
                {
                    for (l = 0; l < 4; l++)
                        l_21[i][j][k][l] = &l_22[0];
                }
            }
        }
        if (g_8)
            goto lbl_11;
        l_23 = func_12(g_10);
        if (g_8)
            goto lbl_40;
    }
    g_9 = l_23;
lbl_40:
    (**g_38) = (g_8 < func_25(0xE0FA1A8FL, (safe_sub_func_uint64_t_u_u((safe_add_func_uint64_t_u_u(-1L, (*g_32))), 0x860BC23CL)), l_37, g_38, g_10));
    (*g_39) = (*g_39);
    return g_8;
}
Esempio n. 5
0
void func_24()
{
    func_25(&uLocal_37, 1);
    terminate_this_thread();
}
Esempio n. 6
0
void main()
{
	int iVar0;
	
	iLocal_2 = 1;
	iLocal_3 = 134;
	iLocal_4 = 134;
	iLocal_5 = 1;
	iLocal_6 = 1;
	iLocal_7 = 1;
	iLocal_8 = 134;
	iLocal_9 = 1;
	iLocal_10 = 12;
	iLocal_11 = 12;
	fLocal_14 = 0.001f;
	iLocal_17 = -1;
	sLocal_20 = "NULL";
	fLocal_21 = 0f;
	fLocal_25 = -0.0375f;
	fLocal_26 = 0.17f;
	iLocal_28 = 1;
	if (PLAYER::HAS_FORCE_CLEANUP_OCCURRED(18))
	{
		func_38();
	}
	func_37(20);
	func_36();
	func_35(1);
	func_35(0);
	func_35(2);
	func_35(13);
	func_35(12);
	Global_2288 = 1;
	func_34();
	if (!func_33(-1615086084))
	{
		func_32(-1615086084, 2, 2, 2, 1, -1, 5);
	}
	if (!func_33(-1970925435))
	{
		func_32(-1970925435, 2, 0, 0, 1, -1, 5);
	}
	if (!func_33(-1817481777))
	{
		func_32(-1817481777, 2, 12, 3, 1, -1, 5);
	}
	iVar0 = false;
	while (func_31(23) && !func_30(134))
	{
		if (func_26() == 1)
		{
			if (ENTITY::DOES_ENTITY_EXIST(PLAYER::PLAYER_PED_ID()))
			{
				if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID()))
				{
					if ((!is_ped_falling(PLAYER::PLAYER_PED_ID()) && !is_entity_in_water(PLAYER::PLAYER_PED_ID())) && !is_entity_on_fire(PLAYER::PLAYER_PED_ID()))
					{
						if (!iVar0)
						{
							if (!((func_25() || is_player_switch_in_progress()) || func_24()))
							{
								if (func_13())
								{
									iVar0 = true;
								}
							}
						}
						else
						{
							if (iLocal_28)
							{
								set_player_control(player_id(), false, 384);
								set_ped_max_move_blend_ratio(PLAYER::PLAYER_PED_ID(), 0f);
								enable_control_action(0, 173, 1);
								enable_control_action(0, 172, 1);
								enable_control_action(0, 174, 1);
								enable_control_action(0, 175, 1);
								enable_control_action(0, 176, 1);
								enable_control_action(0, 177, 1);
								enable_control_action(0, 178, 1);
								enable_control_action(0, 179, 1);
								enable_control_action(0, 180, 1);
								enable_control_action(0, 181, 1);
							}
							else
							{
								set_player_control(player_id(), true, 0);
							}
							switch (func_12())
							{
								case -1615086084:
									if (!func_33(-1989308064))
									{
										func_8(-1989308064, 0, 1, 0, 1, 6000, 6000, -1, 0, -1, 68);
									}
									break;
								
								case -1989308064:
									func_7(12, 0);
									func_6(134, 1);
									STATS::STAT_SET_INT(joaat("sp_final_decision"), 2, 1);
									break;
								
								case -1970925435:
									if (!func_33(-1060930305))
									{
										func_8(-1060930305, 0, 1, 2, 2, 6000, 6000, -1, 0, -1, 68);
									}
									break;
								
								case -1060930305:
									func_7(12, 1);
									func_6(134, 1);
									STATS::STAT_SET_INT(joaat("sp_final_decision"), true, 1);
									break;
								
								case -1817481777:
									func_7(12, 2);
									func_6(134, 1);
									STATS::STAT_SET_INT(joaat("sp_final_decision"), 3, 1);
									break;
								
								default:
									if (!func_5(0))
									{
										iVar0 = false;
									}
									else if (iLocal_28)
									{
										if (func_4())
										{
											iLocal_28 = 0;
										}
									}
									break;
								}
							}
						}
					}
				}
		}
		wait(0);
	}
	func_3(20);
	Global_91317 = 0;
	func_1();
	func_38();
}
void main()
{
	Vector3 vVar0;
	Vector3 vVar3;
	
	iLocal_2 = 1;
	iLocal_3 = 134;
	iLocal_4 = 134;
	iLocal_5 = 1;
	iLocal_6 = 1;
	iLocal_7 = 1;
	iLocal_8 = 134;
	iLocal_9 = 1;
	iLocal_10 = 12;
	iLocal_11 = 12;
	fLocal_14 = 0.001f;
	iLocal_17 = -1;
	sLocal_20 = "NULL";
	fLocal_21 = 0f;
	fLocal_25 = -0.0375f;
	fLocal_26 = 0.17f;
	fLocal_30 = 80f;
	fLocal_31 = 140f;
	fLocal_32 = 180f;
	iLocal_35 = 3;
	func_29(29);
	if (PLAYER::HAS_FORCE_CLEANUP_OCCURRED(210))
	{
		func_28();
	}
	iLocal_37 = 0;
	func_27(&uLocal_38);
	func_26(&uLocal_38, 1701.78f, 3225.148f, 40.0202f);
	func_26(&uLocal_38, 1678.909f, 3287.602f, 39.9648f);
	func_26(&uLocal_38, 1710.438f, 3326.499f, 40.1797f);
	func_26(&uLocal_38, 1738.879f, 3335.25f, 40.1493f);
	func_26(&uLocal_38, 1768.387f, 3312.101f, 40.2875f);
	func_26(&uLocal_38, 1819.241f, 3225.449f, 42.9019f);
	func_25(&uLocal_38);
	while (true)
	{
		switch (iLocal_37)
		{
			case 0:
				if (func_18())
				{
					if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID()))
					{
						vVar0 = {ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1)};
						vVar3 = {1749.71f, 3267.83f, 40.24f};
						if (func_17(vVar0, vVar3, 75f))
						{
							if (func_16(&uLocal_38, vVar0))
							{
								if (vVar0.z > 39f && vVar0.z < 43f)
								{
									iLocal_37 = 1;
								}
								else
								{
									wait(100);
								}
							}
							else
							{
								wait(100);
							}
						}
						else
						{
							wait(1500);
						}
					}
				}
				else
				{
					wait(1500);
				}
				break;
			
			case 1:
				func_2();
				break;
			
			case 2:
				func_1(29);
				func_28();
				break;
		}
		wait(0);
	}
}
void main()
{
	Vector3 vVar0;
	Vector3 vVar3;
	
	iLocal_2 = 1;
	iLocal_3 = 134;
	iLocal_4 = 134;
	iLocal_5 = 1;
	iLocal_6 = 1;
	iLocal_7 = 1;
	iLocal_8 = 134;
	iLocal_9 = 1;
	iLocal_10 = 12;
	iLocal_11 = 12;
	fLocal_14 = 0.001f;
	iLocal_17 = -1;
	sLocal_18 = "NULL";
	fLocal_21 = 0f;
	fLocal_25 = -0.0375f;
	fLocal_26 = 0.17f;
	fLocal_30 = 80f;
	fLocal_31 = 140f;
	fLocal_32 = 180f;
	iLocal_35 = 3;
	iLocal_85 = -1;
	iLocal_86 = -1;
	if (PLAYER::HAS_FORCE_CLEANUP_OCCURRED(19))
	{
		func_55();
	}
	if (!func_52())
	{
		func_55();
	}
	if (!func_51(iLocal_82))
	{
		func_55();
	}
	else
	{
		func_50();
		iLocal_83 = GAMEPLAY::GET_GAME_TIMER();
		iLocal_85 = func_49();
		iLocal_84 = 0;
		func_48(1, &uLocal_88);
	}
	while (true)
	{
		if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID()))
		{
			if (!func_51(iLocal_82))
			{
				func_55();
			}
			vVar0 = {ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1)};
			vVar3 = {ENTITY::GET_ENTITY_COORDS(iLocal_82, 1)};
			if (vdist2(vVar0, vVar3) >= 100f * 100f)
			{
				func_55();
			}
			switch (iLocal_87)
			{
				case 0:
					func_43(vVar3, vVar0, 18000, 1101004800);
					if (func_25(&iLocal_82, 0))
					{
						func_24();
						func_16(0);
						func_12(vVar3, vVar0);
						request_anim_dict(func_11());
						iLocal_87 = 1;
					}
					break;
				
				case 1:
					if (func_5(&iLocal_82, &iLocal_79, &iLocal_86))
					{
						iLocal_87 = 2;
					}
					break;
				
				case 2:
					if (!func_4(iLocal_82, 1805844857) && !is_ped_fleeing(iLocal_82))
					{
						if (!is_entity_playing_anim(iLocal_82, func_11(), func_3(), 3))
						{
							func_1();
						}
					}
					else
					{
						func_55();
					}
					break;
				}
		}
		wait(0);
	}
}