Guest User

Untitled

a guest
Mar 27th, 2017
458
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.20 KB | None | 0 0
  1. void func_576()//Position - 0x71427
  2. {
  3. func_577(&(Global_101652.f_243), "STRIP_CLUB_SAVED_ARRAY");
  4. }
  5.  
  6. void func_577(var uParam0, char* sParam1)//Position - 0x7143E
  7. {
  8. int iVar0;
  9. struct<8> Var1;
  10. int iVar17;
  11.  
  12. iVar0 = 0;
  13. gameplay::_start_save_array(uParam0, 425, sParam1);
  14. iVar0 = 0;
  15. while (iVar0 < 8)
  16. {
  17. iVar17 = iVar0;
  18. switch (iVar17)
  19. {
  20. case 0:
  21. StringCopy(&Var1, "SAVED_STRIP_CLUB_MICHAEL", 64);
  22. break;
  23.  
  24. case 1:
  25. StringCopy(&Var1, "SAVED_STRIP_CLUB_FRANKLIN", 64);
  26. break;
  27.  
  28. case 2:
  29. StringCopy(&Var1, "SAVED_STRIP_CLUB_TREVOR", 64);
  30. break;
  31.  
  32. case 3:
  33. StringCopy(&Var1, "STRIP_CLUB_PLAYER_CHAR_MULTI_0", 64);
  34. break;
  35.  
  36. case 4:
  37. StringCopy(&Var1, "STRIP_CLUB_PLAYER_CHAR_MULTI_1", 64);
  38. break;
  39.  
  40. case 5:
  41. StringCopy(&Var1, "STRIP_CLUB_PLAYER_CHAR_MULTI_2", 64);
  42. break;
  43.  
  44. case 6:
  45. StringCopy(&Var1, "STRIP_CLUB_PLAYER_CHAR_MULTI_3", 64);
  46. break;
  47.  
  48. case 7:
  49. StringCopy(&Var1, "STRIP_CLUB_PLAYER_CHAR_MULTI_4", 64);
  50. break;
  51.  
  52. default:
  53. StringCopy(&Var1, "Strip Club Saved", 64);
  54. StringIntConCat(&Var1, iVar0, 64);
  55. break;
  56. }
  57. func_578(uParam0[iVar0 /*53*/], &Var1);
  58. iVar0++;
  59. }
  60. gameplay::stop_save_array();
  61. }
  62.  
  63. void func_578(var uParam0, char* sParam1)//Position - 0x71524
  64. {
  65. gameplay::_start_save_struct(uParam0, 53, sParam1);
  66. func_581(uParam0, "STRIP_CLUBS");
  67. func_579(&(uParam0->f_2), "BOOTY_CALLS");
  68. gameplay::stop_save_struct();
  69. }
  70.  
  71. void func_579(var uParam0, char* sParam1)//Position - 0x71552
  72. {
  73. int iVar0;
  74. struct<4> Var1;
  75. int iVar9;
  76.  
  77. iVar0 = 0;
  78. gameplay::_start_save_array(uParam0, 51, sParam1);
  79. iVar0 = 0;
  80. while (iVar0 < 10)
  81. {
  82. iVar9 = iVar0;
  83. switch (iVar9)
  84. {
  85. case 0:
  86. StringCopy(&Var1, "BC_STRIPPER_JULIET", 32);
  87. break;
  88.  
  89. case 1:
  90. StringCopy(&Var1, "BC_STRIPPER_NIKKI", 32);
  91. break;
  92.  
  93. case 2:
  94. StringCopy(&Var1, "BC_STRIPPER_CHASTITY", 32);
  95. break;
  96.  
  97. case 3:
  98. StringCopy(&Var1, "BC_STRIPPER_CHEETAH", 32);
  99. break;
  100.  
  101. case 4:
  102. StringCopy(&Var1, "BC_STRIPPER_SAPPHIRE", 32);
  103. break;
  104.  
  105. case 5:
  106. StringCopy(&Var1, "BC_STRIPPER_INFERNUS", 32);
  107. break;
  108.  
  109. case 6:
  110. StringCopy(&Var1, "BC_STRIPPER_FUFU", 32);
  111. break;
  112.  
  113. case 7:
  114. StringCopy(&Var1, "BC_STRIPPER_PEACH", 32);
  115. break;
  116.  
  117. case 8:
  118. StringCopy(&Var1, "BC_TAXI_LIZ", 32);
  119. break;
  120.  
  121. case 9:
  122. StringCopy(&Var1, "BC_HITCHER_GIRL", 32);
  123. break;
  124.  
  125. default:
  126. StringCopy(&Var1, "BootyCall", 32);
  127. StringIntConCat(&Var1, iVar0, 32);
  128. break;
  129. }
  130. func_580(uParam0[iVar0 /*5*/], &Var1);
  131. iVar0++;
  132. }
  133. gameplay::stop_save_array();
  134. }
  135.  
  136. void func_580(var uParam0, char* sParam1)//Position - 0x7165B
  137. {
  138. gameplay::_start_save_struct(uParam0, 5, sParam1);
  139. gameplay::register_int_to_save(uParam0, "bootyCallLike");
  140. gameplay::register_int_to_save(&(uParam0->f_1), "bootyCallPlayerDenials");
  141. gameplay::register_int_to_save(&(uParam0->f_2), "bootyCallSextsSent");
  142. gameplay::register_int_to_save(&(uParam0->f_3), "bootyCallBCCBits");
  143. gameplay::register_bool_to_save(&(uParam0->f_4), "bootyCallActivated");
  144. gameplay::stop_save_struct();
  145. }
Advertisement
Add Comment
Please, Sign In to add comment