Guest User

Untitled

a guest
Apr 5th, 2022
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.24 KB | None | 0 0
  1. public OnPlayerPickUpPickup(playerid, pickupid)
  2. {
  3. if(IsPlayerInAnyVehicle(playerid)) return 1;
  4. if(PI[playerid][xUbijen] != 0) return 1;
  5.  
  6. if(pickupid == VRECA_PICKUP && VRECA_NOVAC)
  7. {
  8. SCM(playerid, -1, "Na pickupu si vrece.");
  9. if(!Uzeo_Vrecu[playerid] && !Uzeo_Kofer[playerid])
  10. {
  11. if(GetFactionType(playerid) == ORG_TIP_BANDA || GetFactionType(playerid) == ORG_TIP_MAFIJA)
  12. {
  13. if(Uzeo_Kofer[playerid] == 1) return ErrorMessage(playerid, "Vec imate vrecu na ledjima!");
  14. DajIgracuPredmet(playerid, -1, VRECA_TIP);
  15. Papy_SetPlayerCheckpoint(playerid, OI[PI[playerid][xClan]][oPozExtX], OI[PI[playerid][xClan]][oPozExtY], OI[PI[playerid][xClan]][oPozExtZ], 3.0);
  16. CheckpointStatus[playerid] = 53;
  17. //==============================================================
  18. InfoMessage(playerid, "Uzeli ste vrecu sa novcem!");
  19. InfoMessage(playerid, "Imate 10 minuta od pljackanja banke da odnesete vrecu sa novcem u svoju bazu (organizaciju)!");
  20. InfoMessage(playerid, "Ukoliko umrete neko drugi ce moci uzeti vrecu i odnijeti novca u svoju bazu.");
  21. InfoMessage(playerid, "Takodjer clanovi policije mogu vratiti vrecu u banku i dobiti nagradu.");
  22. if(PI[ playerid ][ xClan ] == 7) SetPlayerCheckpoint(playerid, 1751.4545, -2053.9868, 14.1229, 1.5);
  23. else if(PI[ playerid ][ xClan ] == 8) SetPlayerCheckpoint(playerid, 1123.2765, -2037.0729, 69.8875, 1.5);
  24. else if(PI[ playerid ][ xClan ] == 9) SetPlayerCheckpoint(playerid, 691.5797, -1275.8501, 13.5607, 1.5);
  25. else if(PI[ playerid ][ xClan ] == 10) SetPlayerCheckpoint(playerid, 1298.4948, -798.3588, 84.1406, 1.5);
  26. else if(PI[ playerid ][ xClan ] == 11) SetPlayerCheckpoint(playerid, 2495.3684, -1691.0653, 14.7656, 1.5);
  27. else if(PI[ playerid ][ xClan ] == 12) SetPlayerCheckpoint(playerid, 2480.8748, -1536.6991, 24.1899, 1.5);
  28. else if(PI[ playerid ][ xClan ] == 13) SetPlayerCheckpoint(playerid, 2628.0979, -1067.8927, 69.7156, 1.5);
  29. else if(PI[ playerid ][ xClan ] == 14) SetPlayerCheckpoint(playerid, 2786.9792, -1952.7028, 13.5469, 1.5);
  30. else if(PI[ playerid ][ xClan ] == 15) SetPlayerCheckpoint(playerid, -49.7495, -269.3630, 6.6332, 1.5);
  31. else if(PI[ playerid ][ xClan ] == 16) SetPlayerCheckpoint(playerid, 681.5718 ,-473.3458, 16.5363, 1.5);
  32. }
  33. else if(GetFactionType(playerid) == ORG_TIP_PD)
  34. {
  35. if(Uzeo_Kofer[playerid] == 1) return ErrorMessage(playerid, "Vec imate vrecu na ledjima!");
  36. DajIgracuPredmet(playerid, -1, VRECA_TIP);
  37. //==============================================================
  38. InfoMessage(playerid, "Uzeli ste vrecu sa novcem!");
  39. InfoMessage(playerid, "Imate 10 minuta od pljackanja banke da vratite vrecu sa novcem u banku!");
  40. InfoMessage(playerid, "Kada vratite vrecu dobit cete nagradu!");
  41. if(PI[ playerid ][ xClan ] == 1) SetPlayerCheckpoint(playerid, 1555.5057, -1675.7107, 16.1953, 1.5);
  42. else if(PI[ playerid ][ xClan ] == 2) SetPlayerCheckpoint(playerid, 1654.0055, -1654.7611, 22.5156, 1.5);
  43. }
  44. else return ErrorMessage(playerid, "Vrecu mogu uzimati samo clanovi PD / Mafije / Bande!");
  45. }
  46. }
  47. if(pickupid == KOFER_PICKUP && KOFER_NOVAC)
  48. {
  49. SCM(playerid, -1, "Na pickupu si kofera.");
  50. if(!Uzeo_Kofer[playerid] && !Uzeo_Vrecu[playerid])
  51. {
  52. if(GetFactionType(playerid) == ORG_TIP_BANDA || GetFactionType(playerid) == ORG_TIP_MAFIJA)
  53. {
  54. if(Uzeo_Vrecu[playerid] == 1) return ErrorMessage(playerid, "Vec imate Kofer sa novcem!");
  55. DajIgracuPredmet(playerid, -1, KOFER_TIP);
  56. Papy_SetPlayerCheckpoint(playerid, OI[PI[playerid][xClan]][oPozExtX], OI[PI[playerid][xClan]][oPozExtY], OI[PI[playerid][xClan]][oPozExtZ], 3.0);
  57. CheckpointStatus[playerid] = 53;
  58. //==============================================================
  59. InfoMessage(playerid, "Uzeli ste kofer sa novcem!");
  60. InfoMessage(playerid, "Imate 10 minuta od pljackanja zlatare da odnesete kofer sa novcem u svoju bazu (organizaciju)!");
  61. InfoMessage(playerid, "Ukoliko umrete neko drugi ce moci uzeti kofer i odnijeti novca u svoju bazu.");
  62. InfoMessage(playerid, "Takodjer clanovi policije mogu vratiti kofer u zlataru i dobiti nagradu.");
  63. if(PI[ playerid ][ xClan ] == 7) SetPlayerCheckpoint(playerid, 1751.4545, -2053.9868, 14.1229, 1.5);
  64. else if(PI[ playerid ][ xClan ] == 8) SetPlayerCheckpoint(playerid, 1123.2765, -2037.0729, 69.8875, 1.5);
  65. else if(PI[ playerid ][ xClan ] == 9) SetPlayerCheckpoint(playerid, 691.5797, -1275.8501, 13.5607, 1.5);
  66. else if(PI[ playerid ][ xClan ] == 10) SetPlayerCheckpoint(playerid, 1298.4948, -798.3588, 84.1406, 1.5);
  67. else if(PI[ playerid ][ xClan ] == 11) SetPlayerCheckpoint(playerid, 2495.3684, -1691.0653, 14.7656, 1.5);
  68. else if(PI[ playerid ][ xClan ] == 12) SetPlayerCheckpoint(playerid, 2480.8748, -1536.6991, 24.1899, 1.5);
  69. else if(PI[ playerid ][ xClan ] == 13) SetPlayerCheckpoint(playerid, 2628.0979, -1067.8927, 69.7156, 1.5);
  70. else if(PI[ playerid ][ xClan ] == 14) SetPlayerCheckpoint(playerid, 2786.9792, -1952.7028, 13.5469, 1.5);
  71. else if(PI[ playerid ][ xClan ] == 15) SetPlayerCheckpoint(playerid, -49.7495, -269.3630, 6.6332, 1.5);
  72. else if(PI[ playerid ][ xClan ] == 16) SetPlayerCheckpoint(playerid, 681.5718 ,-473.3458, 16.5363, 1.5);
  73. }
  74. else if(GetFactionType(playerid) == ORG_TIP_PD)
  75. {
  76. if(Uzeo_Vrecu[playerid] == 1) return ErrorMessage(playerid, "Vec imate Kofer sa novcem!");
  77. DajIgracuPredmet(playerid, -1, KOFER_TIP);
  78. //==============================================================
  79. InfoMessage(playerid, "Uzeli ste kofer sa novcem!");
  80. InfoMessage(playerid, "Imate 10 minuta od pljackanja zlatare da vratite kofer sa novcem u zlataru!");
  81. InfoMessage(playerid, "Kada vratite kofer dobit cete nagradu!");
  82. if(PI[ playerid ][ xClan ] == 1) SetPlayerCheckpoint(playerid, 1555.5057, -1675.7107, 16.1953, 1.5);
  83. else if(PI[ playerid ][ xClan ] == 2) SetPlayerCheckpoint(playerid, 1654.0055, -1654.7611, 22.5156, 1.5);
  84. }
  85. else return ErrorMessage(playerid, "Kofer mogu uzimati samo clanovi PD / Mafije / Bande!");
  86. }
  87. }
  88. for(new x = 0; x < MAX_GIFTS; x++)
  89. {
  90. if(pickupid == Gift[x] && Pokupio[playerid] == 0)
  91. {
  92. switch(random(14))
  93. {
  94. case 0: {
  95. PI[ playerid ][ xRespekt ] += 10;
  96. SendClientMessage(playerid, plavaboja, "{FFFFFF}Cestitamo! U paketicu ste dobili +10 respekta");
  97. format( globalstring, sizeof( globalstring ), ""col_green"[PAKETIC] {FFFFFF}%s "col_green"je pronasao paketic, Nagrada:{FFFFFF} +10 respekta", ImeIgraca( playerid ));
  98. SCMA( BELA, globalstring );
  99. SavePlayer( playerid );
  100. }
  101. case 1: {
  102. PI[ playerid ][ xRespekt ] += 15;
  103. SendClientMessage(playerid, plavaboja, "{FFFFFF}Cestitamo! U paketicu ste dobili +15 respekta");
  104. format( globalstring, sizeof( globalstring ), ""col_green"[PAKETIC] {FFFFFF}%s "col_green"je pronasao paketic, Nagrada:{FFFFFF} +15 respekta", ImeIgraca( playerid ));
  105. SCMA( BELA, globalstring );
  106. SavePlayer( playerid );
  107. }
  108. case 2: {
  109. PI[ playerid ][ xRespekt ] += 50;
  110. SendClientMessage(playerid, plavaboja, "{FFFFFF}Cestitamo! U paketicu ste dobili +50 respekta");
  111. format( globalstring, sizeof( globalstring ), ""col_green"[PAKETIC] {FFFFFF}%s "col_green"je pronasao paketic, Nagrada:{FFFFFF} +50 respekta", ImeIgraca( playerid ));
  112. SCMA( BELA, globalstring );
  113. SavePlayer( playerid );
  114. }
  115. case 3: {
  116. PI[ playerid ][ xApoeni ] += 1;
  117. SendClientMessage(playerid, plavaboja, "{FFFFFF}Cestitamo! U paketicu ste dobili 1 donatorski poen");
  118. format( globalstring, sizeof( globalstring ), ""col_green"[PAKETIC] {FFFFFF}%s "col_green"je pronasao paketic, Nagrada:{FFFFFF} 1 Donatorski poen", ImeIgraca( playerid ));
  119. SCMA( BELA, globalstring );
  120. SavePlayer( playerid );
  121. }
  122. case 4: {
  123. PI[ playerid ][ xApoeni ] += 3;
  124. SendClientMessage(playerid, plavaboja, "{FFFFFF}Cestitamo! U paketicu ste dobili 3 donatorski poen");
  125. format( globalstring, sizeof( globalstring ), ""col_green"[PAKETIC] {FFFFFF}%s "col_green"je pronasao paketic, Nagrada:{FFFFFF} 3 Donatorski poen", ImeIgraca( playerid ));
  126. SCMA( BELA, globalstring );
  127. SavePlayer( playerid );
  128. }
  129. case 5: {
  130. PI[ playerid ][ xApoeni ] += 5;
  131. SendClientMessage(playerid, plavaboja, "{FFFFFF}Cestitamo! U paketicu ste dobili 5 donatorski poen");
  132. format( globalstring, sizeof( globalstring ), ""col_green"[PAKETIC] {FFFFFF}%s "col_green"je pronasao paketic, Nagrada:{FFFFFF} 5 Donatorski poen", ImeIgraca( playerid ));
  133. SCMA( BELA, globalstring );
  134. SavePlayer( playerid );
  135. }
  136. case 6: {
  137. new paketic6 = (15000);
  138. DajIgracuNovac(playerid, paketic6);
  139. SendClientMessage(playerid, plavaboja, "{FFFFFF}Cestitamo! U paketicu ste dobili 15.000$");
  140. format( globalstring, sizeof( globalstring ), ""col_green"[PAKETIC] {FFFFFF}%s "col_green"je pronasao paketic, Nagrada:{FFFFFF} 15.000$", ImeIgraca( playerid ));
  141. SCMA( BELA, globalstring );
  142. SavePlayer( playerid );
  143. }
  144. case 7: {
  145. new paketic7 = (100000);
  146. DajIgracuNovac(playerid, paketic7);
  147. SendClientMessage(playerid, plavaboja, "{FFFFFF}Cestitamo! U paketicu ste dobili 100.000$");
  148. format( globalstring, sizeof( globalstring ), ""col_green"[PAKETIC] {FFFFFF}%s "col_green"je pronasao paketic, Nagrada:{FFFFFF} 100.000$", ImeIgraca( playerid ));
  149. SCMA( BELA, globalstring );
  150. SavePlayer( playerid );
  151. }
  152. case 8: {
  153. new paketic8 = (300000);
  154. DajIgracuNovac(playerid, paketic8);
  155. SendClientMessage(playerid, plavaboja, "{FFFFFF}Cestitamo! U paketicu ste dobili 300.000$");
  156. format( globalstring, sizeof( globalstring ), ""col_green"[PAKETIC] {FFFFFF}%s "col_green"je pronasao paketic, Nagrada:{FFFFFF} 300.000$", ImeIgraca( playerid ));
  157. SCMA( BELA, globalstring );
  158. SavePlayer( playerid );
  159. }
  160. case 9: {
  161. new paketic9 = (500000);
  162. DajIgracuNovac(playerid, paketic9);
  163. SendClientMessage(playerid, plavaboja, "{FFFFFF}Cestitamo! U paketicu ste dobili 500.000$");
  164. format( globalstring, sizeof( globalstring ), ""col_green"[PAKETIC] {FFFFFF}%s "col_green"je pronasao paketic, Nagrada:{FFFFFF} 500.000$", ImeIgraca( playerid ));
  165. SCMA( BELA, globalstring );
  166. SavePlayer( playerid );
  167. }
  168. case 10: {
  169. PI[ playerid ][ xLevel ] += 1;
  170. SendClientMessage(playerid, plavaboja, "{FFFFFF}Cestitamo! U paketicu ste dobili 1 level");
  171. format( globalstring, sizeof( globalstring ), ""col_green"[PAKETIC] {FFFFFF}%s "col_green"je pronasao paketic, Nagrada:{FFFFFF} 1 level", ImeIgraca( playerid ));
  172. SCMA( BELA, globalstring );
  173. SavePlayer( playerid );
  174. }
  175. case 11: {
  176. PI[ playerid ][ xLevel ] += 3;
  177. SendClientMessage(playerid, -1, "{FFFFFF}Cestitamo! U paketicu ste dobili 3 levela");
  178. format( globalstring, sizeof( globalstring ), ""col_green"[PAKETIC] {FFFFFF}%s "col_green"je pronasao paketic, Nagrada:{FFFFFF} 3 levela", ImeIgraca( playerid ));
  179. SCMA( BELA, globalstring );
  180. SavePlayer( playerid );
  181. }
  182. case 12: {
  183. PI[ playerid ][ xLevel ] += 5;
  184. SendClientMessage(playerid, plavaboja, "{FFFFFF}Cestitamo! U paketicu ste dobili 5 levela");
  185. format( globalstring, sizeof( globalstring ), ""col_green"[PAKETIC] {FFFFFF}%s "col_green"je pronasao paketic, Nagrada:{FFFFFF} 5 levela", ImeIgraca( playerid ));
  186. SCMA( BELA, globalstring );
  187. SavePlayer( playerid );
  188. }
  189. case 13: {
  190. PI[ playerid ][ xLevel ] += 10;
  191. SendClientMessage(playerid, plavaboja, "{FFFFFF}Cestitamo! U paketicu ste dobili 10 levela");
  192. format( globalstring, sizeof( globalstring ), ""col_green"[PAKETIC] {FFFFFF}%s "col_green"je pronasao paketic, Nagrada:{FFFFFF} 10 levela", ImeIgraca( playerid ));
  193. SCMA( BELA, globalstring );
  194. SavePlayer( playerid );
  195. }
  196. }
  197. }
  198. DestroyPickup(Gift[x]);
  199. Pokupio[playerid] = 1;
  200. }
  201. Pokupio[playerid] = 0;
  202. return 1;
  203. }
Advertisement
Add Comment
Please, Sign In to add comment