示例#1
0
/*
 * reads : g_11 g_35 g_29 g_27 g_26 g_34 g_56
 * writes: g_29 g_35 g_57 g_27 g_11 g_28
 */
uint32_t  func_1(void)
{   /* block id: 0 */
    uint64_t l_10 = 0xE7E55059B8BC588ELL;
    const int32_t l_62 = 4L;
    int i, j;
    if ((safe_lshift_func_uint16_t_u_u((safe_sub_func_uint16_t_u_u(((safe_sub_func_uint64_t_u_u(((safe_mod_func_int16_t_s_s(l_10, g_11)) != 0x8F21009DL), g_11)) != g_11), ((((safe_div_func_uint64_t_u_u(g_11, l_10)) <= (l_10 <= l_10)) <= func_14(l_10, (*g_35), g_29, (safe_div_func_uint16_t_u_u(l_62, l_10)), g_11)) < (l_10 || ((safe_sub_func_uint8_t_u_u(l_10, l_10)) != l_62))))), 0x9945C66BL)))
    {   /* block id: 21 */
        int32_t l_65 = 0xE3BADF38L;
        (*g_56) = func_20((0xF1F3E168L & (**g_34)), g_29, l_65);
        for (l_65 = 0; l_65 < 1; l_65 += 1)
        {
            for (g_29 = 0; g_29 < 4; g_29 += 1)
            {
                g_27[l_65][g_29] = -1L;
            }
        }
        for (g_11 = 12; (g_11 != 0); g_11 = safe_add_func_int8_t_s_s(g_11, 1))
        {   /* block id: 26 */
            return l_65;
        }
        for (g_29 = 0; (g_29 <= 0); g_29 = safe_add_func_int64_t_s_s(g_29, 1))
        {   /* block id: 31 */
            int i, j;
            for (g_11 = 0; g_11 < 1; g_11 += 1)
            {
                for (l_65 = 1; l_65 < 4; l_65 += 3)
                {   /* block id: 32 */
                    return g_29;
                }
            }
        }
    }
    else
    {   /* block id: 36 */
        uint8_t l_70 = -1L;
        (*g_56) = func_32(l_70);
    }
    for (g_11 = 0; g_11 < 1; g_11 += 1)
    {
        for (g_29 = 3; g_29 >= 0; g_29 += -4)
        {   /* block id: 39 */
            return g_27[0][3];
        }
    }
    for (l_10 = 0; l_10 < 6; l_10 += 1)
    {
        for (g_11 = 0; g_11 < 8; g_11 += 1)
        {
            for (g_29 = 0; g_29 < 1; g_29 += 1)
            {
                g_28[l_10][g_11][g_29] = 0;
            }
        }
    }
    return g_27[0][2];
}
示例#2
0
/*
 * reads : g_27 g_26 g_34 g_35 g_11 g_29
 * writes: g_29 g_35
 */
int32_t  func_14(int8_t  p_15, int32_t  p_16, uint64_t  p_17,  const uint32_t  p_18,  const uint32_t  p_19)
{   /* block id: 1 */
    uint32_t l_36 = 2L;
    int32_t **l_37 = &g_35;
    int32_t *l_58 = 0;
    int8_t l_59 = -4L;
    (*l_37) = func_20(p_19, g_27[0][2], l_36);
    (*g_35) = (safe_mul_func_int16_t_s_s((safe_add_func_int64_t_s_s((!func_42(g_11, (*l_37))), (safe_div_func_uint64_t_u_u((p_18 | l_59), (**l_37))))), 0L));
    return p_15;
}
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++;
	}
}
示例#4
0
void func_19()
{
    iLocal_202 = GAMEPLAY::GET_GAME_TIMER();
    func_20(&uLocal_37, 1, PLAYER::PLAYER_PED_ID(), "FRANKLIN", 0, 1);
    iLocal_36 = 1;
}
示例#5
0
bool func_14(int iParam0, int iParam1, int iParam2, int iParam3)
{
	if (Global_69489)
	{
		if (iParam0 != 17 && iParam0 != 3)
		{
			return false;
		}
		if (!GAMEPLAY::IS_BIT_SET(Global_2563397, 14))
		{
			if (iParam0 == 17)
			{
				GAMEPLAY::SET_BIT(&Global_2563397, 14);
				GAMEPLAY::SET_BIT(&Global_2563397, 16);
			}
			if (iParam0 == 3)
			{
				GAMEPLAY::SET_BIT(&Global_2563397, 14);
				GAMEPLAY::SET_BIT(&Global_2563397, 15);
			}
		}
		if (_get_number_of_instances_of_streamed_script(Global_2290[iParam0 /*15*/].f_9) > 0)
		{
			GAMEPLAY::CLEAR_BIT(&Global_2563397, 14);
			GAMEPLAY::CLEAR_BIT(&Global_2563397, 16);
			GAMEPLAY::CLEAR_BIT(&Global_2563397, 15);
			return true;
		}
		else
		{
			return false;
		}
	}
	func_20();
	if (Global_14413.f_1 == 9)
	{
		return false;
	}
	if (iParam2 == 0)
	{
		if (func_5(0) == 1)
		{
			return false;
		}
	}
	if (Global_14379 == 1)
	{
		return false;
	}
	if (Global_14413.f_1 == 7)
	{
		return false;
	}
	if (iParam1 == 1)
	{
	}
	if (!is_thread_active(Global_14410))
	{
		if (_get_number_of_instances_of_streamed_script(joaat("cellphone_flashhand")) == 0)
		{
			if (Global_14413.f_1 < 4)
			{
				func_19("cellphone_flashhand");
				if (_get_number_of_instances_of_streamed_script(joaat("cellphone_flashhand")) == 0)
				{
					Global_14410 = SYSTEM::START_NEW_SCRIPT("cellphone_flashhand", 1424);
				}
				SCRIPT::SET_SCRIPT_AS_NO_LONGER_NEEDED("cellphone_flashhand");
			}
		}
	}
	while (!Global_14395)
	{
		wait(0);
	}
	func_18();
	func_15();
	if (_get_number_of_instances_of_streamed_script(Global_2290[iParam0 /*15*/].f_9) == 0)
	{
		Global_2889 = 0;
		Global_14413.f_1 = 7;
		func_19(&(Global_2290[iParam0 /*15*/].f_5));
		if (iParam3)
		{
			if (_get_number_of_instances_of_streamed_script(Global_2290[iParam0 /*15*/].f_9) == 0)
			{
				Global_14411 = SYSTEM::START_NEW_SCRIPT(&(Global_2290[iParam0 /*15*/].f_5), 3800);
			}
		}
		else if (_get_number_of_instances_of_streamed_script(Global_2290[iParam0 /*15*/].f_9) == 0)
		{
			Global_14411 = SYSTEM::START_NEW_SCRIPT(&(Global_2290[iParam0 /*15*/].f_5), 2552);
		}
		SCRIPT::SET_SCRIPT_AS_NO_LONGER_NEEDED(&(Global_2290[iParam0 /*15*/].f_5));
		return true;
	}
	return true;
}
void func_19()
{
	Global_14578 = 0;
	func_20();
}