Advertisement
ykos

Untitled

Jun 23rd, 2024
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.75 KB | None | 0 0
  1. - 1 из 3 ячеек всегда будет супер приз:
  2.  
  3. При условии что произошло определенное количество созданий клада с момента рестарта сервера:
  4.  
  5. if(CreateCountHitch % 2500 == 0) { // 2500 создание клада за сутки (от рестарта)
  6. // магические сферы
  7. new items[] =
  8. {
  9. ITEM_MAGIC_BALLOON_1,
  10. ITEM_MAGIC_BALLOON_2,
  11. ITEM_MAGIC_BALLOON_3,
  12. ITEM_MAGIC_BALLOON_4,
  13. ITEM_MAGIC_BALLOON_5,
  14. ITEM_MAGIC_BALLOON_6,
  15. ITEM_MAGIC_BALLOON_7
  16. };
  17. new item_id = items[random(sizeof (items))];
  18.  
  19. hitch_Pool[hitch_id][hPrize][super_prize] = item_id;
  20. hitch_Pool[hitch_id][hPrizeValue][super_prize] = 1;
  21. }
  22. else if(CreateCountHitch % 1500 == 0) {
  23. new random_vehicle_model = randomex(695, 783); // модели авто от 695 до 783 рандом
  24.  
  25. new model = random_vehicle_model;
  26. hitch_Pool[hitch_id][hPrize][super_prize] = GetItemCustomVehicleModel(model);
  27. hitch_Pool[hitch_id][hPrizeValue][super_prize] = 1;
  28. }
  29. else if (CreateCountHitch % 540 == 0) {
  30. hitch_Pool[hitch_id][hPrize][super_prize] = ITEM_PACK_CERTIFICATE_CAR; // Запечатанный сертификат на транспорт
  31. hitch_Pool[hitch_id][hPrizeValue][super_prize] = 1;
  32. }
  33. else if (CreateCountHitch % 266 == 0) {
  34. hitch_Pool[hitch_id][hPrize][super_prize] = ITEM_SECURITY_SAM_MASON; // охранник сэм мейсон
  35. hitch_Pool[hitch_id][hPrizeValue][super_prize] = 1;
  36. }
  37. else if(CreateCountHitch % 800 == 0) {
  38. new item_array[] = { ITEM_OBJECT_ANIMATED_MAGIC_PICK, ITEM_SKIN_728 }; // Объект: Супер Копатель или Скин: Кратос (ID: 728) (рандом)
  39. hitch_Pool[hitch_id][hPrize][super_prize] = item_array[random(sizeof (item_array))];
  40. hitch_Pool[hitch_id][hPrizeValue][super_prize] = 1;
  41. }
  42. else if(CreateCountHitch % 360 == 0) {
  43. // “Карта VIP рекламщика”
  44. hitch_Pool[hitch_id][hPrize][super_prize] = ITEM_VIP_ADVERT_CARD;
  45. hitch_Pool[hitch_id][hPrizeValue][super_prize] = 1;
  46. }
  47. else if(CreateCountHitch % 243 == 0) {
  48. // “Мусорка для дома”
  49. hitch_Pool[hitch_id][hPrize][super_prize] = ITEM_TRASHCAN_HOME;
  50. hitch_Pool[hitch_id][hPrizeValue][super_prize] = 1;
  51. }
  52. else if(CreateCountHitch % 215 == 0) {
  53. // “Безлимитная карточка на паркинг”
  54. hitch_Pool[hitch_id][hPrize][super_prize] = ITEM_UNLIMITED_PARKING_CARD;
  55. hitch_Pool[hitch_id][hPrizeValue][super_prize] = 1;
  56. }
  57. else if(CreateCountHitch % 128 == 0) {
  58. // необычные охранники - 550 (Байкерша из Вайс Сити), 561(Томми Версети), 572 (Бомж)
  59. new items[] =
  60. {
  61. ITEM_SECURITY_GIRL_BIKER_VC,
  62. ITEM_SECURITY_T_VERCETTI_VC,
  63. ITEM_SECURITY_HILLBILLY
  64. };
  65. new item_id = items[random(sizeof (items))];
  66.  
  67. hitch_Pool[hitch_id][hPrize][super_prize] = item_id;
  68. hitch_Pool[hitch_id][hPrizeValue][super_prize] = 1;
  69. }
  70. else if(CreateCountHitch % 100 == 0) {
  71. hitch_Pool[hitch_id][hPrize][super_prize] = ITEM_ARIZONA_VIDEO_CARD;
  72. hitch_Pool[hitch_id][hPrizeValue][super_prize] = 1;
  73. }
  74. else if(CreateCountHitch % 25 == 0) {
  75. hitch_Pool[hitch_id][hPrize][super_prize] = ITEM_ACTOR_CHARACTERISTIC_SYRUP; // Сироп характеристик актера
  76. hitch_Pool[hitch_id][hPrizeValue][super_prize] = 1;
  77. }
  78. else if(CreateCountHitch % 10 == 0) {
  79. hitch_Pool[hitch_id][hPrize][super_prize] = ITEM_RECIPY_ACTOR_CHAR_SYRUP; // Рецепт сиропа характеристик актера
  80. hitch_Pool[hitch_id][hPrizeValue][super_prize] = 1;
  81. }
  82.  
  83.  
  84. -------------------------------------------------------
  85. иначе, если не под какой количество не подходит, значит супер приз будет рандомный из тех, что ниже:
  86. - предметы для дома (итемиды от 1950 до 2000)
  87. - или что-то из массива:
  88. { /* - Скидочный талон(551) */
  89. 551,
  90. 1,
  91. hitch_DEFAULT_RANDOM_VALUE
  92. },
  93. { /* - Рога (163) */
  94. 163,
  95. 1,
  96. hitch_DEFAULT_RANDOM_VALUE
  97. },
  98. { /* - Голова дьявола(161) */
  99. 161,
  100. 1,
  101. hitch_DEFAULT_RANDOM_VALUE
  102. },
  103. { /* - Костюм попугая(160) */
  104. 160,
  105. 1,
  106. hitch_DEFAULT_RANDOM_VALUE
  107. },
  108. { /* - Материалы(511) 250 */
  109. 511,
  110. 250,
  111. hitch_DEFAULT_RANDOM_VALUE
  112. },
  113. { /* - Компенсатор (Deagle) */
  114. 603,
  115. 1,
  116. hitch_DEFAULT_RANDOM_VALUE
  117. },
  118. { /* - Компенсатор (M4) */
  119. 606,
  120. 1,
  121. hitch_DEFAULT_RANDOM_VALUE
  122. },
  123. { /* - Компенсатор (AK-47) */
  124. 609,
  125. 1,
  126. hitch_DEFAULT_RANDOM_VALUE
  127. },
  128. { /* - Компенсатор (Country Rifle) */
  129. 615,
  130. 1,
  131. hitch_DEFAULT_RANDOM_VALUE
  132. },
  133. { /* - Компенсатор (MP5) */
  134. 618,
  135. 1,
  136. hitch_DEFAULT_RANDOM_VALUE
  137. },
  138. { /* - Цевьё (Deagle) */
  139. 604,
  140. 1,
  141. hitch_DEFAULT_RANDOM_VALUE
  142. },
  143. { /* - Цевьё (M4) */
  144. 607,
  145. 1,
  146. hitch_DEFAULT_RANDOM_VALUE
  147. },
  148. { /* - Цевьё (AK-47) */
  149. 607,
  150. 1,
  151. hitch_DEFAULT_RANDOM_VALUE
  152. },
  153. { /* - Мото ящик 2 + рандом (4) */
  154. ITEM_BOX_SUPER_MOTO,
  155. 2,
  156. 4
  157. },
  158. { /* - Ностальгический ящик 2+рандом(7) */
  159. ITEM_BOX_NOSTALGY,
  160. 2,
  161. 7
  162. },
  163.  
  164. { /* - предметы для дома (itemid от 1950 до 2000, на рандомн) */
  165. -512,
  166. 1,
  167. hitch_DEFAULT_RANDOM_VALUE
  168. },
  169.  
  170. { /* - Коленвал (improv) */
  171. 2324,
  172. 1,
  173. hitch_DEFAULT_RANDOM_VALUE
  174. },
  175. { /* - Распредвал (improv) */
  176. 2327,
  177. 1,
  178. hitch_DEFAULT_RANDOM_VALUE
  179. },
  180. { /* - Турбокомпрессор (improv) */
  181. 2330,
  182. 1,
  183. hitch_DEFAULT_RANDOM_VALUE
  184. },
  185. { /* - Нагнетатель (improv) */
  186. 2333,
  187. 1,
  188. hitch_DEFAULT_RANDOM_VALUE
  189. },
  190. { /* - Чип-тюнинг (STAGE 1) */
  191. 2336,
  192. 1,
  193. hitch_DEFAULT_RANDOM_VALUE
  194. },
  195. { /* - Сцепление (improv) */
  196. 2339,
  197. 1,
  198. hitch_DEFAULT_RANDOM_VALUE
  199. },
  200.  
  201. { /* - Заточка для бронежилета */
  202. ITEM_ARMOUR_SHARPENING,
  203. 1,
  204. hitch_DEFAULT_RANDOM_VALUE
  205. },
  206.  
  207. { /* - Эликсир крипатуры */
  208. ITEM_ARMOUR_ELEXIR,
  209. 1,
  210. hitch_DEFAULT_RANDOM_VALUE
  211. },
  212.  
  213. { /* - Инструкция для разбора */
  214. ITEM_DISASSEMBLY_INSTRUCTION,
  215. 1,
  216. hitch_DEFAULT_RANDOM_VALUE
  217. }
  218.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement