Advertisement
ykos

Untitled

Apr 16th, 2021
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.38 KB | None | 0 0
  1. // если рандом (из 400) == 7 или это 250-ое открытие бокса
  2.                 if(7 == random(400) || PlayerOpenRareBox[playerid][box] % 250 == 0) {
  3.                     switch(item) {
  4.                         case ITEM_RARE_BOX_YELLOW: {
  5.                             switch(random(3)) {
  6.                                 case 0: prize = ITEM_URUS;
  7.                                 case 1: prize = ITEM_BMW_M8;
  8.                                 case 2: prize = ITEM_MERCEDES_GT63;
  9.                             }
  10.                             value = 1;
  11.                         }
  12.                         case ITEM_RARE_BOX_RED: {
  13.                             switch(random(3)) {
  14.                                 case 0: prize = ITEM_BENTLEY;
  15.                                 case 1: prize = ITEM_AUDI_RS6;
  16.                                 case 2: prize = ITEM_MERCEDES_E63;
  17.                             }
  18.                             value = 1;
  19.                         }
  20.                         case ITEM_RARE_BOX_BLUE: {
  21.                             switch(random(3)) {
  22.                                 case 0: prize = ITEM_MERCEDES_S63;
  23.                                 case 1: prize = ITEM_MERCEDES_G63AMG;
  24.                                 case 2: prize = ITEM_TOUAREG;
  25.                             }
  26.                             value = 1;
  27.                         }
  28.                     }
  29.                 }              
  30.  
  31. // если это 50-ое открытие бокса
  32.                 if(prize == 0 && PlayerOpenRareBox[playerid][box] % 50 == 0) {
  33.                     prize = 1612+random(13); // (новые скины с бастой , дудем и т.д.)
  34.                     value = 1;
  35.                 }
  36. // если это 10-ое открытие бокса
  37.                 if(prize == 0 && PlayerOpenRareBox[playerid][box] % 10 == 0) {
  38.                     prize = ITEM_PLATINUM;
  39.                     value = 2;
  40.                 }
  41. // если это 8-ое открытие бокса
  42.                 if(prize == 0 && PlayerOpenRareBox[playerid][box] % 8 == 0) {
  43.                     prize = ITEM_TOCHIL_AMULET;
  44.                     value = 3+random(3);
  45.                 }
  46. // если это 5-ое открытие бокса
  47.                 if(prize == 0 && PlayerOpenRareBox[playerid][box] % 5 == 0) {
  48.                     prize = ITEM_ENCHANT;
  49.                     value = 4+random(3);
  50.                 }
  51.  
  52. // если ничего выше не выпало, то будет что-то из этого:
  53.             if(prize == 0) {
  54.                 switch(random(7)) {
  55.                     case 0: {
  56.                         prize = ITEM_BRONZE;
  57.                         value = 3+random(3);
  58.                     }
  59.                     case 1: {
  60.                         prize = ITEM_SILVER;
  61.                         value = 2+random(3);
  62.                     }
  63.                     case 2: {
  64.                         prize = ITEM_FTALON;
  65.                         value = 5+random(11);
  66.                     }
  67.                     case 3: {
  68.                         prize = ITEM_DRIFT_MONETA;
  69.                         value = 25+random(51);
  70.                     }
  71.                     case 4: {
  72.                         prize = ITEM_LTALON;
  73.                         value = 10+random(21);
  74.                     }
  75.                     case 5: { // респекты опыта
  76.                         prize = -1;
  77.                         value = 5;
  78.                     }
  79.                     case 6: { // деньги
  80.                         prize = -2;
  81.                         value = (9+random(12))*10000;
  82.                     }
  83.                 }
  84.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement