Exemplo n.º 1
0
void func_41(int iParam0)
{
	int iVar0;
	struct<14> Var1;
	
	if (iParam0 < 0 || iParam0 >= Global_101154.f_6378.f_764)
	{
		return;
	}
	if (Global_101154.f_6378.f_764 > 1)
	{
		iVar0 = iParam0;
		while (iVar0 <= Global_101154.f_6378.f_764 - 2)
		{
			Global_101154.f_6378.f_651[iVar0 /*14*/] = {Global_101154.f_6378.f_651[iVar0 + 1 /*14*/]};
			iVar0++;
		}
	}
	if (Global_101154.f_6378.f_764 > 0)
	{
		Global_101154.f_6378.f_651[Global_101154.f_6378.f_764 - 1 /*14*/] = {Var1};
		Global_101154.f_6378.f_764--;
	}
	func_9(0);
	func_9(1);
	func_9(2);
}
Exemplo n.º 2
0
/* 
 * reads : g_2
 * writes: g_2
 */
uint16_t  func_1(void)
{ /* block id: 0 */
    uint64_t l_8 = -6L;
    int32_t *l_13 = &g_7;
     const int64_t l_17 = 0x2D7BC35240CA7005LL;
    for (g_2 = -4; (g_2 == -8); g_2 = safe_add_func_uint16_t_u_u(g_2, 3))
    { /* block id: 3 */
        int16_t l_5[10];
        int i;
        for (i = 0; i < 10; i++)
            l_5[i] = 0xB5A5L;
        for (g_2 = 6; g_2 >= 0; g_2 += -7)
        { /* block id: 4 */
            int32_t *l_6[6];
            int i;
            for (i = 0; i < 6; i++)
                l_6[i] = &g_7;
            l_8 &= g_2;
        }
        if (g_2)
            goto lbl_14;
    }
lbl_14:
    l_13 = func_9(l_8, &g_7, l_13);
    (*l_13) = (safe_mul_func_uint16_t_u_u(0x1C6076FDL, (+l_17)));
    return (*l_13);
}
Exemplo n.º 3
0
void func_46(int iParam0)
{
	int iVar0;
	int iVar1;
	struct<15> Var2;
	
	if (iParam0 < 0 || iParam0 >= Global_101154.f_6378.f_136)
	{
		return;
	}
	iVar1 = Global_101154.f_6378[iParam0 /*15*/].f_2;
	if (Global_101154.f_6378.f_136 > 1)
	{
		iVar0 = iParam0;
		while (iVar0 <= Global_101154.f_6378.f_136 - 2)
		{
			Global_101154.f_6378[iVar0 /*15*/] = {Global_101154.f_6378[iVar0 + 1 /*15*/]};
			iVar0++;
		}
	}
	if (Global_101154.f_6378.f_136 > 0)
	{
		Global_101154.f_6378[Global_101154.f_6378.f_136 - 1 /*15*/] = {Var2};
		Global_101154.f_6378.f_136--;
	}
	iVar0 = false;
	while (iVar0 < 3)
	{
		if (GAMEPLAY::IS_BIT_SET(iVar1, iVar0))
		{
			func_9(iVar0);
		}
		iVar0++;
	}
}
static uint32_t func_1(void)
{
  uint32_t l_2 = 0UL;
  int32_t l_4[7][5] = {{0x5872D9EEL, 0x9ED9BA07L, 0x9ED9BA07L, -1L, 0x9ED9BA07L}, {0x2285FAAFL, 0x9ED9BA07L, -1L, 6L, 0x5872D9EEL}, {-1L, 0x2285FAAFL, 0x5872D9EEL, 6L, 6L}, {6L, -1L, 0x9ED9BA07L, -1L, -3L}, {6L, -1L, -1L, 0x2285FAAFL, 0x5872D9EEL}, {-1L, -1L, -1L, -3L, 0x2285FAAFL}, {0x2285FAAFL, -1L, 0x9ED9BA07L, 0x2285FAAFL, 0x2285FAAFL}};
  int i;
  int j;
  l_4[2][3] = print0((l_2 < g_3) & g_3, 43);
  for (g_3 = print1(-27, 44); g_3 <= 17; g_3 += print2(3, 44))
  {
    uint32_t l_23 = 0xE3D1AA12L;
    if (((int8_t) func_9(g_3, g_3, g_3)) << ((int8_t) 0))
    {
      g_30[2] = print3(((int16_t) (func_19(6L || 0UL, l_23, g_14[4][0]) && 0x5CL)) << ((int16_t) l_23), 49);
    }
    else
    {
      int16_t l_37 = 1L;
      l_4[2][3] = print4(func_31(((((uint16_t) ((l_4[0][4] == g_30[2]) <= l_37)) - ((uint16_t) l_23)) | g_29[0][7]) <= g_3, l_2, l_4[2][3]), 54);
    }

    for (g_13 = print5(2, 56); g_13 >= 0; g_13 -= print6(1, 56))
    {
      int32_t l_46 = -1L;
      int i;
      g_43 = print7(g_30[g_13] ^ g_30[g_13], 60);
      l_46 ^= print8((((int16_t) (((g_30[g_13], g_13)) <= 1UL)) - ((int16_t) g_3)) ^ g_29[1][3], 61);
    }

  }

  return l_4[2][3];
}
Exemplo n.º 5
0
bool func_21(int iParam0)
{
    if (((!func_9() == iParam0 || func_23()) || func_22()) || Global_69486 != -1)
    {
        if (!func_9() == 1)
        {
        }
        if (func_23())
        {
        }
        if (func_22())
        {
        }
        if (Global_69486 != -1)
        {
        }
    }
    return false;
}
bool func_8(int iParam0)
{
	if (Global_35711 == 15)
	{
		return false;
	}
	if (func_9(iParam0))
	{
		return false;
	}
	return true;
}
bool func_5(int iParam0, int iParam1, int iParam2)
{
	int iVar0;
	
	if (func_51(*iParam0))
	{
		if (is_entity_playing_anim(*iParam0, func_10(), func_9(), 3))
		{
			if (!PED::IS_PED_RAGDOLL(*iParam0) || is_ped_getting_up(*iParam0))
			{
				request_anim_dict(func_11());
				if (has_anim_dict_loaded(func_11()))
				{
					*iParam2 = create_synchronized_scene(2727.4f, 4145.56f, 43.68f, 0f, 0f, -92.17f, 2);
					set_synchronized_scene_looped(*iParam2, false);
					_0x394B9CD12435C981(*iParam2, false);
					if (func_4(*iParam0, 1785177548))
					{
						stop_synchronized_entity_anim(*iParam0, -1000f, 1);
					}
					task_synchronized_scene(*iParam0, *iParam2, func_11(), func_3(), 1000f, -4f, 4626, 0, 1000f, 0);
					_0x2208438012482A1A(*iParam0, 0, 0);
					if (func_8(*iParam1))
					{
						if (is_entity_playing_anim(*iParam1, func_10(), func_7(), 3))
						{
							stop_synchronized_entity_anim(*iParam1, -16f, 0);
						}
						iVar0 = 0;
						iVar0 += 16;
						iVar0 += 64;
						iVar0 += 512;
						iVar0 += 4096;
						play_synchronized_entity_anim(*iParam1, *iParam2, func_6(), func_11(), 16f, -4f, iVar0, 1000f);
					}
					return true;
				}
			}
			else
			{
				return true;
			}
		}
		else
		{
			return true;
		}
	}
	return false;
}
Exemplo n.º 8
0
/* 
 * reads : g_3 g_6 g_2 g_33 g_34 g_38 g_51 g_73 g_36 g_85 g_52 g_87 g_115
 * writes: g_3 g_6 g_25 g_36 g_38 g_33 g_73 g_85
 */
static int32_t  func_1(void)
{ /* block id: 0 */
    int8_t l_20 = 0x8BL;
    int32_t l_26 = (-1L);
    for (g_3 = (-24); (g_3 > (-23)); g_3++)
    { /* block id: 3 */
        for (g_6 = 0; (g_6 == (-21)); --g_6)
        { /* block id: 6 */
            int16_t l_19[1];
            int32_t l_21 = (-9L);
            uint8_t *l_23 = (void*)0;
            uint8_t *l_24 = &g_25;
            uint16_t *l_31 = (void*)0;
            uint16_t *l_32 = (void*)0;
            uint8_t ***l_46 = &g_33;
            int i;
            for (i = 0; i < 1; i++)
                l_19[i] = (-3L);
            l_26 |= (((*l_24) = func_9(((int32_t)((int16_t)(l_19[0] | 0xD19C9214L) + (int16_t)0xACDEL) - (int32_t)g_6), g_6, l_20, l_21, g_2)) <= 255UL);
            (*l_46) = func_27((l_21 |= 0xD64EL), g_33, &g_34[2][0]);
        }
        if (g_6)
            break;
    }
    if (func_47(((((l_20 < l_20) , (*g_33)) != (void*)0) && g_2), g_38))
    { /* block id: 62 */
        int8_t l_113[2];
        int32_t *l_114 = &g_6;
        int i;
        for (i = 0; i < 2; i++)
            l_113[i] = 1L;
        (*g_115) = (((*l_114) = ((l_113[1] >= l_26) != g_52)) <= (-10L));
    }
    else
    { /* block id: 65 */
        int16_t l_117 = 0x046EL;
        int32_t *l_118 = &g_3;
lbl_121:
        (*l_118) |= (~(0x2CDDL | l_117));
        for (g_38 = (-8); (g_38 < 11); ++g_38)
        { /* block id: 69 */
            if (g_36)
                goto lbl_121;
        }
    }
    return (*g_87);
}
Exemplo n.º 9
0
void func_8()
{
    if (func_14(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_9();
        if (Global_14413 == 145)
        {
            Global_14413 = 3;
        }
        if (Global_69489)
        {
            Global_14413 = 3;
        }
        if (Global_14413 > 3)
        {
            Global_14413 = 3;
        }
    }
}
Exemplo n.º 10
0
/* 
 * reads : g_18 g_19 g_20 g_32 g_31 g_25 g_44 g_49 g_53 g_27 g_65 g_73 g_103 g_109
 * writes: g_20 g_32 g_31 g_44 g_49 g_18.f0 g_18 g_59 g_65 g_27 g_54 g_79 g_103 g_110
 */
static uint32_t  func_1(void)
{ /* block id: 0 */
    uint32_t l_2[1];
    struct S0 l_22 = {0x7BL};
    int32_t l_97 = 1L;
    int32_t l_98 = 6L;
    int32_t l_99 = 0x1A0A7665L;
    int32_t l_100 = 0L;
    int32_t l_101[4];
    int i;
    for (i = 0; i < 1; i++)
        l_2[i] = 0xD7D490C4L;
    for (i = 0; i < 4; i++)
        l_101[i] = 0L;
    if (l_2[0])
    { /* block id: 1 */
        struct S0 l_21 = {1L};
        int8_t l_90 = (-1L);
        int32_t *l_91 = &g_79;
        int32_t *l_92 = (void*)0;
        int32_t *l_93 = &g_79;
        int32_t *l_94 = &g_27;
        int32_t *l_95 = &g_20;
        int32_t *l_96[8][4] = {{&g_27,&g_27,(void*)0,&g_20},{&g_27,(void*)0,&g_27,&g_27},{&g_27,&g_20,&g_27,&g_27},{(void*)0,(void*)0,&g_20,&g_20},{&g_20,&g_27,&g_20,&g_27},{(void*)0,&g_20,&g_20,(void*)0},{&g_27,&g_20,&g_20,&g_27},{&g_20,&g_27,&g_79,&g_27}};
        int i, j;
        (*l_91) = (((func_3((func_9((func_15((l_2[0] , 0xF5EF889AL), g_18) , l_21), l_2[0], l_21.f0, l_22, g_18.f0) == g_27), g_27, g_27, g_27, l_22.f0) ^ 2UL) <= l_21.f0) & l_90);
        g_103++;
    }
    else
    { /* block id: 49 */
        uint32_t l_108 = 0x835DF1A5L;
        for (g_44 = 0; (g_44 < 29); ++g_44)
        { /* block id: 52 */
            (*g_19) |= (65532UL != l_108);
            return l_108;
        }
    }
    (*g_109) = &g_27;
    return l_97;
}
Exemplo n.º 11
0
/* 
 * reads : g_12 g_11
 * writes:
 */
int32_t * func_20(uint64_t  p_21)
{ /* block id: 10 */
    uint32_t l_24[7];
    int32_t l_30 = 0x318B4743L;
    int i;
    for (i = 0; i < 7; i++)
        l_24[i] = -4L;
    l_30 = (((((safe_mod_func_int16_t_s_s((l_24[0] > p_21), (g_12 ^ g_11))) || l_24[0]) != 0L) | (func_9(func_9(1L)) ^ (safe_div_func_uint16_t_u_u(func_9(g_11), (g_12 ^ func_9(g_12)))))) < p_21);
    return &l_30;
}
Exemplo n.º 12
0
/* 
 * reads : g_11 g_37
 * writes: g_12 g_31
 */
int16_t  func_1(void)
{ /* block id: 0 */
    uint32_t l_4 = 0x6D444182L;
    int32_t *l_34[3];
    int i;
    for (i = 0; i < 3; i++)
        l_34[i] = 0;
    g_12 &= ((safe_mul_func_uint16_t_u_u(l_4, l_4)) >= (safe_add_func_int8_t_s_s((safe_lshift_func_uint16_t_u_s(0x2B29949DL, (func_9(l_4) || (g_11 <= (l_4 || l_4))))), g_11)));
    for (g_12 = 0; (g_12 >= 21); g_12 = safe_sub_func_int32_t_s_s(g_12, 3))
    { /* block id: 6 */
        int32_t *l_33 = 0;
        int32_t l_35 = 1L;
        int32_t **l_38 = &g_31;
        l_34[2] = l_33;
        if (l_4)
            goto lbl_36;
lbl_36:
        if (l_35)
            break;
        (*g_37) = &l_35;
        (*l_38) = 0;
    }
    return g_11;
}
Exemplo n.º 13
0
bool func_8(int iParam0, int iParam1, int iParam2, int iParam3, int iParam4, int iParam5, int iParam6, int iParam7, int iParam8, int iParam9, int iParam10)
{
	struct<15> Var0;
	int iVar15;
	
	if (func_2(0))
	{
		return false;
	}
	if (iParam5 < 0)
	{
		return false;
	}
	if (iParam6 < 0)
	{
		return false;
	}
	if (iParam7 == 76)
	{
		return false;
	}
	if (iParam8 == 235)
	{
		return false;
	}
	if (iParam3 == iParam2)
	{
		return false;
	}
	if (((iParam2 != 144 && iParam2 != 0) && iParam2 != 1) && iParam2 != 2)
	{
		return false;
	}
	if (Global_101154.f_6378.f_136 < 9)
	{
		Var0 = iParam0;
		if (Global_101154.f_6378.f_911 == Var0)
		{
			Global_101154.f_6378.f_911 = -1;
		}
		Var0.f_3 = func_11(iParam1);
		Var0.f_5 = iParam6;
		Var0.f_4 = GAMEPLAY::GET_GAME_TIMER() + iParam5;
		Var0.f_1 = iParam10;
		iVar15 = 0;
		GAMEPLAY::SET_BIT(&iVar15, iParam2);
		Var0.f_2 = iVar15;
		Var0.f_6 = iParam3;
		Var0.f_14 = iParam4;
		Var0.f_10 = -1;
		Var0.f_11 = -1;
		Var0.f_7 = iParam7;
		Var0.f_8 = iParam8;
		Var0.f_9 = iParam9;
		GAMEPLAY::SET_BIT(&(Var0.f_1), false);
		GAMEPLAY::CLEAR_BIT(&(Var0.f_1), true);
		if (iParam1 == 0)
		{
			GAMEPLAY::SET_BIT(&(Var0.f_1), 10);
		}
		Global_101154.f_6378[Global_101154.f_6378.f_136 /*15*/] = {Var0};
		Global_101154.f_6378.f_136++;
		func_9(iParam2);
		return true;
	}
	return false;
}
Exemplo n.º 14
0
void main()
{
	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 = 3;
	fLocal_31 = 80f;
	fLocal_32 = 140f;
	fLocal_33 = 180f;
	iLocal_39 = 1;
	iLocal_40 = 65;
	iLocal_41 = 49;
	iLocal_42 = 64;
	iLocal_78 = true;
	iLocal_84 = joaat("s_m_m_pilot_01");
	iLocal_99 = 500;
	if (PLAYER::HAS_FORCE_CLEANUP_OCCURRED(3))
	{
		func_12();
	}
	iLocal_97 = PLAYER::PLAYER_PED_ID();
	while (true)
	{
		if (ENTITY::IS_ENTITY_DEAD(iLocal_97, 0))
		{
			iLocal_98 = 5;
		}
		switch (iLocal_98)
		{
			case 0:
				iLocal_98 = 1;
				break;
			
			case 1:
				func_11();
				iLocal_98 = 2;
				break;
			
			case 2:
				if (func_10())
				{
					iLocal_98 = 3;
				}
				break;
			
			case 3:
				func_9();
				iLocal_98 = 4;
				break;
			
			case 4:
				if (Global_88539)
				{
					iLocal_98 = 5;
				}
				func_4();
				break;
			
			case 5:
				func_1();
				func_12();
				break;
		}
		wait(iLocal_99);
	}
}
Exemplo n.º 15
0
void func_1()
{
	Vector3 vVar0;
	Vector3 vVar3;
	
	vVar0 = {1.5f, 1.5f, 1.5f};
	switch (iLocal_322)
	{
		case 0:
			if (Global_1572920 == 8)
			{
				Global_1572920 = -1;
			}
			if (func_63() == 5)
			{
				iLocal_326 = network_create_synchronised_scene(vLocal_343, vLocal_346, 2, false, true, 1f, 0f, 1f);
				network_add_ped_to_synchronised_scene(PLAYER::PLAYER_PED_ID(), iLocal_326, sLocal_329, sLocal_331, 8f, -2f, 261, 0, 1000f, 0);
				network_start_synchronised_scene(iLocal_326);
				iLocal_322 = 7;
			}
			else if (func_48(8))
			{
				if ((((func_44(vLocal_339, vVar0) && get_interior_from_entity(PLAYER::PLAYER_PED_ID()) == get_interior_at_coords(vLocal_339)) && is_entity_in_angled_area(PLAYER::PLAYER_PED_ID(), vLocal_333, vLocal_336, 2f, 0, true, 0)) && func_43()) && !func_40(player_id()))
				{
					if (iLocal_328 == -1)
					{
						func_39(&iLocal_328, 3, "SA_BED_IN", 0, 0, 0, 0);
					}
					iLocal_322 = 1;
				}
			}
			break;
		
		case 1:
			if (func_38(1, 0, 1))
			{
				if (((((func_44(vLocal_339, vVar0) && func_48(8)) && get_interior_from_entity(PLAYER::PLAYER_PED_ID()) == get_interior_at_coords(vLocal_339)) && is_entity_in_angled_area(PLAYER::PLAYER_PED_ID(), vLocal_333, vLocal_336, 2f, 0, true, 0)) && func_43()) && !func_40(player_id()))
				{
					if (func_36(iLocal_328, 1))
					{
						func_34(&iLocal_328);
						func_33();
						Global_1572920 = 8;
						if (func_32("SA_BED_IN"))
						{
							clear_help(1);
						}
						clear_area_of_projectiles(vLocal_339, 3f, 0);
						func_27(player_id(), 0, 256);
						iLocal_36 = 1;
						func_26();
						WEAPON::SET_CURRENT_PED_WEAPON(PLAYER::PLAYER_PED_ID(), joaat("weapon_unarmed"), true);
						func_16(1, 1, 1, 0);
						vLocal_339 = {get_anim_initial_offset_position(sLocal_329, sLocal_330, vLocal_343, vLocal_346, 0, 2)};
						vVar3 = {get_anim_initial_offset_rotation(sLocal_329, sLocal_330, vLocal_343, vLocal_346, 0, 2)};
						fLocal_342 = vVar3.z;
						task_go_straight_to_coord(PLAYER::PLAYER_PED_ID(), vLocal_339, 1f, 5000, fLocal_342, 0.05f);
						if (get_follow_ped_cam_view_mode() == 4)
						{
							set_ped_desired_heading(PLAYER::PLAYER_PED_ID(), func_15(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), ENTITY::GET_ENTITY_COORDS(iLocal_41, 1)));
							force_ped_motion_state(PLAYER::PLAYER_PED_ID(), 1063765679, false, 0, 0);
							set_ped_reset_flag(PLAYER::PLAYER_PED_ID(), 69, true);
						}
						iLocal_322 = 2;
					}
				}
				else
				{
					func_34(&iLocal_328);
					if (func_32("SA_BED_IN"))
					{
						clear_help(1);
					}
					iLocal_322 = 0;
				}
			}
			break;
		
		case 2:
			func_14();
			func_11();
			hide_hud_and_radar_this_frame();
			if (get_follow_ped_cam_view_mode() == 4)
			{
				set_ped_desired_heading(PLAYER::PLAYER_PED_ID(), func_15(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), ENTITY::GET_ENTITY_COORDS(iLocal_41, 1)));
				set_ped_reset_flag(PLAYER::PLAYER_PED_ID(), 69, true);
			}
			if (AI::GET_SCRIPT_TASK_STATUS(PLAYER::PLAYER_PED_ID(), 2106541073) != 1)
			{
				iLocal_326 = network_create_synchronised_scene(vLocal_343, vLocal_346, 2, false, false, 1f, 0f, 1f);
				network_add_ped_to_synchronised_scene(PLAYER::PLAYER_PED_ID(), iLocal_326, sLocal_329, sLocal_330, 4f, -2f, 261, 0, 1000f, 0);
				network_start_synchronised_scene(iLocal_326);
				iLocal_322 = 3;
			}
			break;
		
		case 3:
			func_14();
			func_11();
			hide_hud_and_radar_this_frame();
			iLocal_327 = _0x02C40BF885C567B6(iLocal_326);
			if (is_synchronized_scene_running(iLocal_327))
			{
				iLocal_322 = 4;
			}
			break;
		
		case 4:
			func_14();
			func_11();
			hide_hud_and_radar_this_frame();
			if (get_synchronized_scene_phase(iLocal_327) > 0.9f)
			{
				iLocal_326 = network_create_synchronised_scene(vLocal_343, vLocal_346, 2, false, true, 1f, 0f, 1f);
				network_add_ped_to_synchronised_scene(PLAYER::PLAYER_PED_ID(), iLocal_326, sLocal_329, sLocal_331, 8f, -2f, 261, 0, 1000f, 0);
				network_start_synchronised_scene(iLocal_326);
				iLocal_322 = 5;
			}
			break;
		
		case 5:
			func_14();
			func_11();
			hide_hud_and_radar_this_frame();
			iLocal_327 = _0x02C40BF885C567B6(iLocal_326);
			if (is_synchronized_scene_running(iLocal_327))
			{
				set_synchronized_scene_looped(iLocal_327, true);
				if (!func_32("SA_BED_OUT"))
				{
					func_10("SA_BED_OUT");
				}
				iLocal_322 = 6;
			}
			break;
		
		case 6:
			func_14();
			func_11();
			hide_hud_and_radar_this_frame();
			if (!func_9(1))
			{
				if (!func_32("SA_BED_OUT"))
				{
					func_10("SA_BED_OUT");
				}
			}
			else if (func_32("SA_BED_OUT"))
			{
				clear_help(1);
			}
			if (!func_40(player_id()) && is_control_just_pressed(2, 222))
			{
				if (func_32("SA_BED_OUT"))
				{
					clear_help(1);
				}
				func_8();
				iLocal_326 = network_create_synchronised_scene(vLocal_343, vLocal_346, 2, false, false, 1f, 0f, 1f);
				network_add_ped_to_synchronised_scene(PLAYER::PLAYER_PED_ID(), iLocal_326, sLocal_329, sLocal_332, 2f, -2f, 261, 0, 1000f, 0);
				network_start_synchronised_scene(iLocal_326);
				iLocal_322 = 8;
			}
			break;
		
		case 7:
			if (((is_interior_ready(get_interior_at_coords(vLocal_339)) && !func_7()) && !func_5()) && Global_1312466.f_8 == 0)
			{
				iLocal_324 = true;
				iLocal_326 = network_create_synchronised_scene(vLocal_343, vLocal_346, 2, false, false, 1f, 0f, 1f);
				network_add_ped_to_synchronised_scene(PLAYER::PLAYER_PED_ID(), iLocal_326, sLocal_329, sLocal_332, 1000f, -2f, 261, 0, 1000f, 0);
				network_start_synchronised_scene(iLocal_326);
				iLocal_322 = 8;
			}
			break;
		
		case 8:
			if (!iLocal_324)
			{
				func_14();
				func_11();
				hide_hud_and_radar_this_frame();
			}
			iLocal_327 = _0x02C40BF885C567B6(iLocal_326);
			if (is_synchronized_scene_running(iLocal_327))
			{
				func_4(5);
				iLocal_322 = 9;
			}
			break;
		
		case 9:
			func_14();
			hide_hud_and_radar_this_frame();
			func_3(0);
			if (!is_synchronized_scene_running(iLocal_327))
			{
				func_2();
				if (iLocal_36)
				{
					func_27(player_id(), 1, 0);
					iLocal_36 = 0;
				}
				func_16(0, 1, 1, 0);
				iLocal_322 = 0;
				Global_1572920 = -1;
			}
			break;
	}
}