/* * 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]; }
/* * 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++; } }
void func_19() { iLocal_202 = GAMEPLAY::GET_GAME_TIMER(); func_20(&uLocal_37, 1, PLAYER::PLAYER_PED_ID(), "FRANKLIN", 0, 1); iLocal_36 = 1; }
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(); }