Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. void func_3127(var uParam0)
  2. {
  3. bool bVar0;
  4. int iVar1;
  5. int iVar2;
  6. bool bVar3;
  7. struct<11> Var4;
  8. int iVar5;
  9. int iVar6;
  10. int iVar7;
  11.  
  12. iVar1 = PLAYER::INT_TO_PLAYERINDEX(*uParam0);
  13. if (NETWORK::NETWORK_IS_PLAYER_ACTIVE(iVar1))
  14. {
  15. bVar0 = true;
  16. if (func_24(iVar1))
  17. {
  18. if (!func_3045(*uParam0) && !func_3044())
  19. {
  20. iVar2 = func_3339();
  21. Global_1636589.f_11.f_132[iVar2] = *uParam0;
  22. }
  23. }
  24. else
  25. {
  26. func_3338(*uParam0);
  27. }
  28. }
  29. else
  30. {
  31. func_3338(*uParam0);
  32. }
  33. if (Global_1636589.f_11[*uParam0] != -1)
  34. {
  35. if (bVar0)
  36. {
  37. bVar3 = func_3052(iVar1, Global_1636589.f_11[*uParam0], 1);
  38. Var4.f_3 = 5;
  39. if (bVar3)
  40. {
  41. iVar5 = Global_1636589.f_11[*uParam0];
  42. if ((((iVar5 == 167 || iVar5 == 178) || iVar5 == 192) || iVar5 == 225) || iVar5 == 226)
  43. {
  44. if (func_3126(PLAYER::INT_TO_PLAYERINDEX(*uParam0)) == iVar5)
  45. {
  46. Var4 = Global_1636589.f_11.f_33[*uParam0];
  47. Var4.f_1 = Global_1636589.f_11.f_66[*uParam0];
  48. Var4.f_2 = Global_1636589.f_11.f_99[*uParam0];
  49. iVar6 = 0;
  50. while (iVar6 < 100)
  51. {
  52. if (func_3129(iVar5, &Var4, iVar1, *uParam0))
  53. {
  54. }
  55. else
  56. {
  57. iVar6++;
  58. }
  59. }
  60. if (iVar6 >= 99)
  61. {
  62. bVar3 = false;
  63. }
  64. }
  65. else
  66. {
  67. *uParam0++;
  68. if (*uParam0 >= 32)
  69. {
  70. *uParam0 = 0;
  71. }
  72. return;
  73. }
  74. }
  75. }
  76. if (bVar3)
  77. {
  78. if (func_3067(Global_1636589.f_11[*uParam0]) == 1)
  79. {
  80. Global_1636589.f_11.f_143 = Global_1636589.f_11[*uParam0];
  81. }
  82. iVar7 = func_3074(Global_1636589.f_11[*uParam0]);
  83. Global_1636589.f_11.f_147[iVar7]++;
  84. }
  85. func_3128(bVar3, Global_1636589.f_11[*uParam0], func_11055(iVar1), Var4);
  86. }
  87. Global_1636589.f_11[*uParam0] = -1;
  88. Global_1636589.f_11.f_33[*uParam0] = -1;
  89. Global_1636589.f_11.f_66[*uParam0] = -1;
  90. Global_1636589.f_11.f_99[*uParam0] = -1;
  91. Global_1636589.f_11.f_241[*uParam0] = -1;
  92. }
  93. *uParam0++;
  94. if (*uParam0 >= 32)
  95. {
  96. *uParam0 = 0;
  97. }
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement