/* * reads : g_2 g_23 g_24 g_7 * writes: g_2 g_7 g_24 */ static int32_t func_1(void) { /* block id: 0 */ uint16_t l_3 = 0x18D5L; int32_t l_33 = 0xE46552DEL; int32_t l_34 = 0xDC70E74BL; int16_t l_35 = 1L; int32_t l_39 = (-1L); int32_t l_40 = (-7L); int32_t l_44[7][2] = {{0x9BB5F37DL,0x9BB5F37DL},{0x9BB5F37DL,0x9BB5F37DL},{0x9BB5F37DL,0x9BB5F37DL},{0x9BB5F37DL,0x9BB5F37DL},{0x9BB5F37DL,0x9BB5F37DL},{0x9BB5F37DL,0x9BB5F37DL},{0x9BB5F37DL,0x9BB5F37DL}}; int32_t *l_72 = &l_40; int i, j; if ((g_2 , l_3)) { /* block id: 1 */ uint16_t l_12[2][4] = {{1UL,0x4E94L,0x4E94L,1UL},{0x4E94L,1UL,0x4E94L,0x4E94L}}; int i, j; for (g_2 = 0; (g_2 > 46); g_2 += 1) { /* block id: 4 */ int32_t *l_6 = &g_7; int32_t *l_8 = &g_7; int32_t *l_9 = &g_7; int32_t *l_10 = &g_7; int32_t *l_11 = &g_7; int16_t l_19 = (-1L); --l_12[1][1]; g_24[0] |= ((int16_t)func_17(l_19) + (int16_t)1UL); } } else { /* block id: 11 */ int16_t l_29[6][8] = {{(-1L),(-2L),(-1L),(-2L),(-1L),(-2L),(-1L),(-2L)},{(-1L),(-2L),(-1L),(-2L),(-1L),(-2L),(-1L),(-2L)},{(-1L),(-2L),(-1L),(-2L),(-1L),(-2L),(-1L),(-2L)},{(-1L),(-2L),(-1L),(-2L),(-1L),(-2L),(-1L),(-2L)},{(-1L),(-2L),(-1L),(-2L),(-1L),(-2L),(-1L),(-2L)},{(-1L),(-2L),(-1L),(-2L),(-1L),(-2L),(-1L),(-2L)}}; int32_t l_36 = 9L; int32_t l_37 = (-1L); int32_t l_38 = 0xAA473ECFL; int32_t l_42 = 0x1D1BA057L; int32_t l_43 = 0x2B407435L; int32_t l_45 = (-4L); uint32_t l_46 = 4294967292UL; int i, j; for (g_2 = 0; (g_2 == 11); ++g_2) { /* block id: 14 */ int32_t *l_27 = &g_7; int32_t *l_28[3]; uint8_t l_30 = 0xB5L; int i; for (i = 0; i < 3; i++) l_28[i] = &g_7; ++l_30; --l_46; } l_42 = func_17(g_7); } l_72 = func_50(((++g_2) , l_34), g_7, &g_7, g_7); return g_2; }
void func_27() { int iVar0; if (ENTITY::DOES_ENTITY_EXIST(PLAYER::PLAYER_PED_ID())) { if (func_29(Global_101154.f_1826.f_539.f_3549) != ENTITY::GET_ENTITY_MODEL(PLAYER::PLAYER_PED_ID())) { iVar0 = func_28(PLAYER::PLAYER_PED_ID()); if (func_10(iVar0) && (!func_17(14) || Global_100106)) { if (Global_101154.f_1826.f_539.f_3549 != iVar0 && func_10(Global_101154.f_1826.f_539.f_3549)) { Global_101154.f_1826.f_539.f_3550 = Global_101154.f_1826.f_539.f_3549; } Global_101154.f_1826.f_539.f_3551 = iVar0; Global_101154.f_1826.f_539.f_3549 = iVar0; return; } } else { if (Global_101154.f_1826.f_539.f_3549 != 145) { Global_101154.f_1826.f_539.f_3551 = Global_101154.f_1826.f_539.f_3549; } return; } } Global_101154.f_1826.f_539.f_3549 = 145; }
uint32_t func_26 (uint16_t p_27) { uint32_t l_424; if (func_93 (func_59 (safe_add_int8_t_s_s (p_27, 1))), func_124 (l_424, -7L, 1, g_145, 1, (safe_add_int8_t_s_s (1, 1)), 1), 1, 1, 1) func_117 (1, 1, (safe_add_uint64_t_u_u (1, (safe_add_int8_t_s_s (1, 0xCDF4BE7A1B7E4629LL)))), 1); uint32_t l_210; if (func_17 ((safe_add_int8_t_s_s (g_2, (0x6C79A83AL | func_17 (1, 1, 1)))), 0x4C9FL, 1)) { uint32_t l_212; if (safe_mul_int32_t_s_s ((1, 1, l_212, (1, (safe_add_int8_t_s_s (l_210, 1)), 1, 1)), 1)) if (func_59 (1, (safe_add_int8_t_s_s (g_113, 1)))) { } } }
void func_20() { if (func_17(14)) { if (!ENTITY::IS_ENTITY_DEAD(PLAYER::PLAYER_PED_ID(), 0)) { if (ENTITY::GET_ENTITY_MODEL(PLAYER::PLAYER_PED_ID()) == Global_101154.f_32575[0 /*29*/]) { Global_14413 = 0; } else if (ENTITY::GET_ENTITY_MODEL(PLAYER::PLAYER_PED_ID()) == Global_101154.f_32575[1 /*29*/]) { Global_14413 = 1; } else if (ENTITY::GET_ENTITY_MODEL(PLAYER::PLAYER_PED_ID()) == Global_101154.f_32575[2 /*29*/]) { Global_14413 = 2; } else { Global_14413 = 0; } } } else { Global_14413 = func_26(); if (Global_14413 == 145) { Global_14413 = 3; } if (Global_69489) { Global_14413 = 3; } if (Global_14413 > 3) { Global_14413 = 3; } } }
/* * reads : g_2 g_9 g_10 g_11 g_35 g_36 g_38 * writes: g_2 g_10 g_29 */ static uint32_t func_1(void) { /* block id: 0 */ uint32_t l_5 = 1UL; uint32_t l_31 = 1UL; for (g_2 = (-29); (g_2 <= 25); g_2++) { /* block id: 3 */ uint32_t l_32 = 0x2A907865L; if (((0xD0L < g_2) != l_5)) { /* block id: 4 */ int32_t *l_8 = (void*)0; (*g_9) ^= ((uint8_t)g_2 << (uint8_t)g_2); (*g_11) ^= l_5; } else { /* block id: 7 */ uint8_t *l_28 = &g_29; int32_t l_30[8] = {0x8C458A92L,(-1L),0x8C458A92L,0x8C458A92L,(-1L),0x8C458A92L,0x8C458A92L,(-1L)}; int i; (*g_38) = func_12((func_17(((((uint16_t)((uint8_t)((*l_28) = (((int16_t)((g_2 , g_10) , 0L) << (int16_t)l_5) , 254UL)) + (uint8_t)g_10) - (uint16_t)65535UL) ^ l_30[2]) , l_31), g_10, l_31, l_32) , l_32), &l_30[2], l_28, l_32); } } return l_31; }
void func_15() { if (Global_69489 == 0) { Global_2290[14 /*15*/].f_4 = -99; Global_2290[4 /*15*/].f_4 = -99; if (Global_2443081) { if (func_17(14)) { func_16(2, "CELL_2", 2, "appInternet", 6, 1, 1, 0, 0); func_16(14, "CELL_29", 7, "appMPJobListNEW", 12, 1, 1, 0, 0); } else { func_16(14, "CELL_29", 2, "appMPJobListNEW", 12, 1, 1, 0, 0); } } else { func_16(4, "CELL_23", 2, "appChecklist", 39, 1, 1, 0, 0); } } }
bool func_3(char* sParam0, int iParam1, int iParam2) { Global_15713 = 0; if (Global_15712 == 0 || Global_15714 == 2) { if (Global_15712 != 0) { if (iParam1 > Global_15714) { if (Global_15719 == 0) { stop_scripted_conversation(false); Global_14413.f_1 = 3; Global_15712 = 0; Global_15713 = 1; Global_15765 = 0; Global_15708 = 0; Global_15709 = 0; Global_15723 = 0; Global_15722 = 0; Global_14412 = 0; } else { func_17(); return false; } } else { return false; } } if (is_scripted_conversation_ongoing()) { return false; } if (func_16(8, -1)) { return false; } Global_15788 = {Global_15782}; func_15(); Global_15001 = {Global_15166}; Global_15718 = Global_15719; Global_15725 = Global_15726; Global_2621442 = Global_2621441; Global_15727 = {Global_15743}; Global_15720 = Global_15721; Global_16702 = Global_16703; Global_16710 = {Global_16716}; Global_16704 = Global_16705; Global_16706 = Global_16707; Global_16708 = Global_16709; Global_15331.f_370 = Global_16701; Global_15331.f_368 = Global_16699; Global_15331.f_369 = Global_16700; Global_15708 = Global_15709; if (Global_15718) { GAMEPLAY::CLEAR_BIT(&Global_2283, 20); GAMEPLAY::CLEAR_BIT(&Global_2284, 17); GAMEPLAY::CLEAR_BIT(&Global_2285, false); if (iParam2) { func_8(); if (Global_3088[Global_14413 /*2811*/][0 /*281*/].f_259 == 2) { if (iParam1 == 13) { } else { return false; } } if (Global_14413.f_1 > 3) { return false; } } if (Global_14379 == 1) { return false; } if (is_player_playing(player_id())) { if (is_ped_in_melee_combat(PLAYER::PLAYER_PED_ID())) { return false; } if (func_7()) { return false; } if (is_ped_sprinting(PLAYER::PLAYER_PED_ID())) { return false; } if (PED::IS_PED_RAGDOLL(PLAYER::PLAYER_PED_ID())) { return false; } if (is_ped_in_parachute_free_fall(PLAYER::PLAYER_PED_ID())) { return false; } if (get_is_ped_gadget_equipped(PLAYER::PLAYER_PED_ID(), joaat("gadget_parachute"))) { return false; } if (!Global_69489) { if (is_entity_in_water(PLAYER::PLAYER_PED_ID())) { return false; } if (is_player_climbing(player_id())) { return false; } if (is_ped_planting_bomb(PLAYER::PLAYER_PED_ID())) { return false; } if (is_special_ability_active(player_id())) { return false; } } } if (func_6()) { return false; } else { switch (Global_14413.f_1) { case 7: return false; break; case 8: return false; break; case 9: break; case 10: break; default: break; } if (GAMEPLAY::IS_BIT_SET(Global_2283, 9)) { return false; } } func_5(); Global_15722 = iParam2; } Global_15714 = iParam1; StringCopy(&Global_15331, sParam0, 24); Global_14578 = 0; func_4(); return true; } if (Global_15712 == 5) { return false; } if (iParam1 < Global_15714 || iParam1 == Global_15714) { return false; } if (iParam1 == 2) { } else { func_17(); } return false; }
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); } }
int func_15(int iParam0) { int iVar0; switch (iParam0) { case 0: return "SPEECH_PARAMS_STANDARD"; case 1: return "SPEECH_PARAMS_ALLOW_REPEAT"; case 2: return "SPEECH_PARAMS_BEAT"; case 3: return "SPEECH_PARAMS_FORCE"; case 4: return "SPEECH_PARAMS_FORCE_FRONTEND"; case 5: return "SPEECH_PARAMS_FORCE_NO_REPEAT_FRONTEND"; case 6: return "SPEECH_PARAMS_FORCE_NORMAL"; case 7: return "SPEECH_PARAMS_FORCE_NORMAL_CLEAR"; case 8: return "SPEECH_PARAMS_FORCE_NORMAL_CRITICAL"; case 9: return "SPEECH_PARAMS_FORCE_SHOUTED"; case 10: return "SPEECH_PARAMS_FORCE_SHOUTED_CLEAR"; case 11: return "SPEECH_PARAMS_FORCE_SHOUTED_CRITICAL"; case 12: return "SPEECH_PARAMS_FORCE_PRELOAD_ONLY"; case 13: return "SPEECH_PARAMS_MEGAPHONE"; case 14: return "SPEECH_PARAMS_HELI"; case 15: return "SPEECH_PARAMS_FORCE_MEGAPHONE"; case 16: return "SPEECH_PARAMS_FORCE_HELI"; case 17: return "SPEECH_PARAMS_INTERRUPT"; case 18: return "SPEECH_PARAMS_INTERRUPT_SHOUTED"; case 19: return "SPEECH_PARAMS_INTERRUPT_SHOUTED_CLEAR"; case 20: return "SPEECH_PARAMS_INTERRUPT_SHOUTED_CRITICAL"; case 21: return "SPEECH_PARAMS_INTERRUPT_NO_FORCE"; case 22: return "SPEECH_PARAMS_INTERRUPT_FRONTEND"; case 23: return "SPEECH_PARAMS_INTERRUPT_NO_FORCE_FRONTEND"; case 24: return "SPEECH_PARAMS_ADD_BLIP"; case 25: return "SPEECH_PARAMS_ADD_BLIP_ALLOW_REPEAT"; case 26: return "SPEECH_PARAMS_ADD_BLIP_FORCE"; case 27: return "SPEECH_PARAMS_ADD_BLIP_SHOUTED"; case 28: return "SPEECH_PARAMS_ADD_BLIP_SHOUTED_FORCE"; case 29: return "SPEECH_PARAMS_ADD_BLIP_INTERRUPT"; case 30: return "SPEECH_PARAMS_ADD_BLIP_INTERRUPT_FORCE"; case 31: return "SPEECH_PARAMS_FORCE_PRELOAD_ONLY_SHOUTED"; case 32: return "SPEECH_PARAMS_FORCE_PRELOAD_ONLY_SHOUTED_CLEAR"; case 33: return "SPEECH_PARAMS_FORCE_PRELOAD_ONLY_SHOUTED_CRITICAL"; case 34: return "SPEECH_PARAMS_SHOUTED"; case 35: return "SPEECH_PARAMS_SHOUTED_CLEAR"; case 36: return "SPEECH_PARAMS_SHOUTED_CRITICAL"; default: } iVar0 = 0; return iVar0; } void func_16(int iParam0) { struct<6> Var0; char* sVar6; if (func_23()) { Var0 = {func_22()}; sVar6 = func_21(); if (GAMEPLAY::ARE_STRINGS_EQUAL(&Var0, sVar6)) { if (iParam0) { func_19(); } else { func_17(); } } } } void func_17() { Global_14578 = 0; func_18(); }
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 = 77; iLocal_29 = 194; iLocal_30 = 52; iLocal_28 = 77; if (_get_number_of_instances_of_streamed_script(joaat("rampage_controller")) > 1) { terminate_this_thread(); } if (PLAYER::HAS_FORCE_CLEANUP_OCCURRED(34)) { func_36(); } if (!func_35(108)) { func_36(); } func_34(23); iVar0 = 0; while (iVar0 < 5) { func_26(iLocal_29 + iVar0, 0, 0); GAMEPLAY::SET_BIT(&(Global_101154.f_17264[iLocal_30 + iVar0 /*6*/]), 3); iVar0++; } func_18(1); while (true) { wait(0); if (!func_17(40)) { switch (func_15("RAMP_NEW_ALL")) { case 2: func_12("RAMP_NEW_ALL", 1, 0, 2000, 10000, 4, 0, 0, 0); break; case 1: func_11(40); break; } } if (func_1()) { func_18(0); while (func_1()) { wait(0); } while (is_auto_save_in_progress()) { wait(0); } func_18(1); } } }