Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void func_3127(var uParam0)
- {
- bool bVar0;
- int iVar1;
- int iVar2;
- bool bVar3;
- struct<11> Var4;
- int iVar5;
- int iVar6;
- int iVar7;
- iVar1 = PLAYER::INT_TO_PLAYERINDEX(*uParam0);
- if (NETWORK::NETWORK_IS_PLAYER_ACTIVE(iVar1))
- {
- bVar0 = true;
- if (func_24(iVar1))
- {
- if (!func_3045(*uParam0) && !func_3044())
- {
- iVar2 = func_3339();
- Global_1636589.f_11.f_132[iVar2] = *uParam0;
- }
- }
- else
- {
- func_3338(*uParam0);
- }
- }
- else
- {
- func_3338(*uParam0);
- }
- if (Global_1636589.f_11[*uParam0] != -1)
- {
- if (bVar0)
- {
- bVar3 = func_3052(iVar1, Global_1636589.f_11[*uParam0], 1);
- Var4.f_3 = 5;
- if (bVar3)
- {
- iVar5 = Global_1636589.f_11[*uParam0];
- if ((((iVar5 == 167 || iVar5 == 178) || iVar5 == 192) || iVar5 == 225) || iVar5 == 226)
- {
- if (func_3126(PLAYER::INT_TO_PLAYERINDEX(*uParam0)) == iVar5)
- {
- Var4 = Global_1636589.f_11.f_33[*uParam0];
- Var4.f_1 = Global_1636589.f_11.f_66[*uParam0];
- Var4.f_2 = Global_1636589.f_11.f_99[*uParam0];
- iVar6 = 0;
- while (iVar6 < 100)
- {
- if (func_3129(iVar5, &Var4, iVar1, *uParam0))
- {
- }
- else
- {
- iVar6++;
- }
- }
- if (iVar6 >= 99)
- {
- bVar3 = false;
- }
- }
- else
- {
- *uParam0++;
- if (*uParam0 >= 32)
- {
- *uParam0 = 0;
- }
- return;
- }
- }
- }
- if (bVar3)
- {
- if (func_3067(Global_1636589.f_11[*uParam0]) == 1)
- {
- Global_1636589.f_11.f_143 = Global_1636589.f_11[*uParam0];
- }
- iVar7 = func_3074(Global_1636589.f_11[*uParam0]);
- Global_1636589.f_11.f_147[iVar7]++;
- }
- func_3128(bVar3, Global_1636589.f_11[*uParam0], func_11055(iVar1), Var4);
- }
- Global_1636589.f_11[*uParam0] = -1;
- Global_1636589.f_11.f_33[*uParam0] = -1;
- Global_1636589.f_11.f_66[*uParam0] = -1;
- Global_1636589.f_11.f_99[*uParam0] = -1;
- Global_1636589.f_11.f_241[*uParam0] = -1;
- }
- *uParam0++;
- if (*uParam0 >= 32)
- {
- *uParam0 = 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement