Advertisement
Reanimation06

l2jsquad extractable new boxs

Apr 13th, 2025 (edited)
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 12.38 KB | Gaming | 0 0
  1. scripts\handler\items\Extractable.java
  2. ------------------------------------------------------------------------------
  3.  
  4.     private static final int[] ITEM_IDS = new int[]{8534,
  5.             8535,
  6.  
  7.             59932,
  8.             59933,
  9.             59934,
  10.             59935,
  11.             59936,
  12.  
  13. ------------------------------------------------------------------------------
  14.  
  15.             case 59932:
  16.                 use59932(player, ctrl);
  17.                 break;
  18.             case 59933:
  19.                 use59933(player, ctrl);
  20.                 break;
  21.             case 59934:
  22.                 use59934(player, ctrl);
  23.                 break;
  24.             case 59935:
  25.                 use59935(player, ctrl);
  26.                 break;
  27.             case 59936:
  28.                 use59936(player, ctrl);
  29.                 break;
  30.  
  31.  
  32. ------------------------------------------------------------------------------
  33.  
  34.  
  35.  
  36.         // Daily Gift Box
  37.     private void use59932(Player player, boolean ctrl)
  38.         {  
  39.             int items[][] = new int[][]
  40.               {
  41.                // itemId, min, max
  42.                       {57, 10000000, 20000000},
  43.                       {952, 1, 2},
  44.                       {951, 1, 2},
  45.                       {948, 1, 2},
  46.                       {947, 1, 2},
  47.                       {730, 1, 2},
  48.                       {729, 1, 2},
  49.                       {960, 1, 2},
  50.                       {956, 1, 2},
  51.                       {6574, 1, 2},
  52.                       {6573, 1, 2},
  53.                       {6572, 1, 2},
  54.                       {6571, 1, 2},
  55.                       {6570, 1, 2},
  56.                       {6569, 1, 2},
  57.                       {6578, 1, 2},
  58.                       {6577, 1, 2},
  59.                       {22016, 1, 1},
  60.                       {22014, 1, 1},
  61.                       {22017, 1, 1},
  62.                       {22014, 1, 1},
  63.                       {20520, 1, 1},
  64.                       {20519, 1, 1},
  65.                       {14008, 1, 1},
  66.                       {14169, 5, 10},
  67.                       {6622, 2, 5},
  68.                       {9625, 1, 5},
  69.                       {9626, 1, 5},
  70.                       {9627, 1, 5},
  71.                       {9546, 2, 10},
  72.                       {9547, 2, 10},
  73.                       {9548, 2, 10},
  74.                       {9549, 2, 10},
  75.                       {9550, 2, 10},
  76.                       {9551, 2, 10},
  77.                       {9552, 1, 5},
  78.                       {9553, 1, 5},
  79.                       {9554, 1, 5},
  80.                       {9555, 1, 5},
  81.                       {9556, 1, 5},
  82.                       {9557, 1, 5},
  83.                       {5990, 5, 10},
  84.                       {37007, 5, 10},
  85.                       {6392, 1000, 5000},
  86.                       {59931, 10, 20}
  87.               };
  88.  
  89.               double chances[] = new double[]
  90.               {
  91.                // chance
  92.                       100.00,
  93.                       33.00,
  94.                       34.00,
  95.                       33.00,
  96.                       34.00,
  97.                       33.00,
  98.                       34.00,
  99.                       33.00,
  100.                       34.00,
  101.                       33.00,
  102.                       34.00,
  103.                       33.00,
  104.                       34.00,
  105.                       33.00,
  106.                       34.00,
  107.                       33.00,
  108.                       34.00,
  109.                       03.00,
  110.                       04.00,
  111.                       03.00,
  112.                       04.00,
  113.                       03.00,
  114.                       04.00,
  115.                       33.00,
  116.                       34.00,
  117.                       33.00,
  118.                       34.00,
  119.                       33.00,
  120.                       34.00,
  121.                       33.00,
  122.                       34.00,
  123.                       33.00,
  124.                       34.00,
  125.                       33.00,
  126.                       34.00,
  127.                       33.00,
  128.                       34.00,
  129.                       33.00,
  130.                       34.00,
  131.                       33.00,
  132.                       34.00,
  133.                       33.00,
  134.                       34.00,
  135.                       33.00,
  136.                       34.00
  137.               };
  138.  
  139.            capsulate(player, items, chances);
  140.         }
  141.         // Special Gift Box
  142.     private void use59933(Player player, boolean ctrl)
  143.         {  
  144.             int items[][] = new int[][]
  145.               {
  146.                // itemId, min, max
  147.                       {6574, 1, 2},
  148.                       {6573, 1, 2},
  149.                       {6572, 1, 2},
  150.                       {6571, 1, 2},
  151.                       {6570, 1, 2},
  152.                       {6569, 1, 2},
  153.                       {6578, 1, 2},
  154.                       {6577, 1, 2},
  155.                       {22016, 1, 2},
  156.                       {22014, 1, 2},
  157.                       {22017, 1, 2},
  158.                       {22015, 1, 2},
  159.                       {20520, 1, 2},
  160.                       {20519, 1, 2},
  161.                       {22020, 1, 1},
  162.                       {22018, 1, 1},
  163.                       {22021, 1, 1},
  164.                       {22019, 1, 1},
  165.                       {20522, 1, 1},
  166.                       {20521, 1, 1},
  167.                       {20204, 1, 1},
  168.                       {20207, 1, 1},
  169.                       {22304, 1, 1},
  170.                       {22302, 1, 1},
  171.                       {14008, 1, 1},
  172.                       {14169, 5, 10},
  173.                       {6622, 2, 5},
  174.                       {9625, 1, 5},
  175.                       {9626, 1, 5},
  176.                       {9627, 1, 5},
  177.                       {9546, 2, 10},
  178.                       {9547, 2, 10},
  179.                       {9548, 2, 10},
  180.                       {9549, 2, 10},
  181.                       {9550, 2, 10},
  182.                       {9551, 2, 10},
  183.                       {9552, 1, 5},
  184.                       {9553, 1, 5},
  185.                       {9554, 1, 5},
  186.                       {9555, 1, 5},
  187.                       {9556, 1, 5},
  188.                       {9557, 1, 5},
  189.                       {5990, 5, 10},
  190.                       {37007, 5, 10},
  191.                       {6392, 1000, 5000},
  192.                       {59931, 10, 20}
  193.               };
  194.  
  195.               double chances[] = new double[]
  196.               {
  197.                // chance
  198.                       34.00,
  199.                       33.00,
  200.                       34.00,
  201.                       33.00,
  202.                       34.00,
  203.                       33.00,
  204.                       34.00,
  205.                       33.00,
  206.                       34.00,
  207.                       33.00,
  208.                       34.00,
  209.                       33.00,
  210.                       34.00,
  211.                       33.00,
  212.                       04.00,
  213.                       03.00,
  214.                       04.00,
  215.                       03.00,
  216.                       04.00,
  217.                       03.00,
  218.                       01.00,
  219.                       01.00,
  220.                       01.00,
  221.                       01.00,                     
  222.                       33.00,
  223.                       34.00,
  224.                       33.00,
  225.                       34.00,
  226.                       33.00,
  227.                       34.00,
  228.                       33.00,
  229.                       34.00,
  230.                       33.00,
  231.                       34.00,
  232.                       33.00,
  233.                       34.00,
  234.                       33.00,
  235.                       34.00,
  236.                       33.00,
  237.                       34.00,
  238.                       33.00,
  239.                       34.00,
  240.                       33.00,
  241.                       34.00,
  242.                       33.00,
  243.                       34.00
  244.               };
  245.  
  246.            capsulate(player, items, chances);
  247.         }
  248.         // Vote Gift Box
  249.     private void use59934(Player player, boolean ctrl)
  250.         {  
  251.             int items[][] = new int[][]
  252.               {
  253.                // itemId, min, max
  254.                       {37007, 10, 20},
  255.                       {40000, 1, 1},
  256.                       {21580, 1, 1},
  257.                       {21582, 1, 2},
  258.                       {9570, 1, 1},
  259.                       {9571, 1, 1},
  260.                       {9572, 1, 1},
  261.                       {10480, 1, 1},
  262.                       {10481, 1, 1},
  263.                       {10482, 1, 1},
  264.                       {13071, 1, 1},
  265.                       {13072, 1, 1},
  266.                       {13073, 1, 1},
  267.                       {15541, 1, 1},
  268.                       {15542, 1, 1},
  269.                       {15543, 1, 1},
  270.                       {15826, 1, 1},
  271.                       {15827, 1, 1},
  272.                       {15828, 1, 1},
  273.                       {14008, 1, 1},
  274.                       {14169, 5, 10},
  275.                       {6622, 2, 5},
  276.                       {9625, 1, 5},
  277.                       {9626, 1, 5},
  278.                       {9627, 1, 5},
  279.                       {9546, 2, 10},
  280.                       {9547, 2, 10},
  281.                       {9548, 2, 10},
  282.                       {9549, 2, 10},
  283.                       {9550, 2, 10},
  284.                       {9551, 2, 10},
  285.                       {9552, 1, 5},
  286.                       {9553, 1, 5},
  287.                       {9554, 1, 5},
  288.                       {9555, 1, 5},
  289.                       {9556, 1, 5},
  290.                       {9557, 1, 5},
  291.                       {59931, 10, 20}
  292.               };
  293.  
  294.               double chances[] = new double[]
  295.               {
  296.                // chance
  297.                       100.00,
  298.                       100.00,
  299.                       02.00,
  300.                       02.00,
  301.                       20.00,
  302.                       20.00,
  303.                       20.00,
  304.                       15.00,
  305.                       15.00,
  306.                       15.00,
  307.                       10.00,
  308.                       10.00,
  309.                       10.00,
  310.                       05.00,
  311.                       05.00,
  312.                       05.00,
  313.                       01.00,
  314.                       01.00,
  315.                       01.00,
  316.                       33.00,
  317.                       34.00,
  318.                       33.00,
  319.                       34.00,
  320.                       33.00,
  321.                       34.00,
  322.                       33.00,
  323.                       34.00,
  324.                       33.00,
  325.                       34.00,
  326.                       33.00,
  327.                       34.00,
  328.                       33.00,
  329.                       34.00,
  330.                       33.00,
  331.                       34.00,
  332.                       33.00,
  333.                       34.00,
  334.                       34.00
  335.               };
  336.  
  337.            capsulate(player, items, chances);
  338.         }
  339.         // Event Gift Box
  340.     private void use59935(Player player, boolean ctrl)
  341.         {  
  342.             int items[][] = new int[][]
  343.               {
  344.                // itemId, min, max
  345.                       {5990, 10, 20},
  346.                       {59811, 1, 1},
  347.                       {59812, 1, 1},
  348.                       {67022, 1, 2},
  349.                       {9570, 1, 1},
  350.                       {9571, 1, 1},
  351.                       {9572, 1, 1},
  352.                       {10480, 1, 1},
  353.                       {10481, 1, 1},
  354.                       {10482, 1, 1},
  355.                       {13071, 1, 1},
  356.                       {13072, 1, 1},
  357.                       {13073, 1, 1},
  358.                       {15541, 1, 1},
  359.                       {15542, 1, 1},
  360.                       {15543, 1, 1},
  361.                       {15826, 1, 1},
  362.                       {15827, 1, 1},
  363.                       {15828, 1, 1},
  364.                       {14008, 1, 1},
  365.                       {14169, 5, 10},
  366.                       {6622, 2, 5},
  367.                       {9625, 1, 5},
  368.                       {9626, 1, 5},
  369.                       {9627, 1, 5},
  370.                       {9546, 2, 10},
  371.                       {9547, 2, 10},
  372.                       {9548, 2, 10},
  373.                       {9549, 2, 10},
  374.                       {9550, 2, 10},
  375.                       {9551, 2, 10},
  376.                       {9552, 1, 5},
  377.                       {9553, 1, 5},
  378.                       {9554, 1, 5},
  379.                       {9555, 1, 5},
  380.                       {9556, 1, 5},
  381.                       {9557, 1, 5},
  382.                       {59931, 10, 20}
  383.               };
  384.  
  385.               double chances[] = new double[]
  386.               {
  387.                // chance
  388.                       100.00,
  389.                       02.00,
  390.                       02.00,
  391.                       02.00,
  392.                       20.00,
  393.                       20.00,
  394.                       20.00,
  395.                       15.00,
  396.                       15.00,
  397.                       15.00,
  398.                       10.00,
  399.                       10.00,
  400.                       10.00,
  401.                       05.00,
  402.                       05.00,
  403.                       05.00,
  404.                       01.00,
  405.                       01.00,
  406.                       01.00,
  407.                       33.00,
  408.                       34.00,
  409.                       33.00,
  410.                       34.00,
  411.                       33.00,
  412.                       34.00,
  413.                       33.00,
  414.                       34.00,
  415.                       33.00,
  416.                       34.00,
  417.                       33.00,
  418.                       34.00,
  419.                       33.00,
  420.                       34.00,
  421.                       33.00,
  422.                       34.00,
  423.                       33.00,
  424.                       34.00,
  425.                       34.00
  426.               };
  427.  
  428.            capsulate(player, items, chances);
  429.         }
  430.         // Farm Gift Box
  431.     private void use59936(Player player, boolean ctrl)
  432.         {  
  433.             int items[][] = new int[][]
  434.               {
  435.                // itemId, min, max
  436.                       {6574, 1, 2},
  437.                       {6573, 1, 2},
  438.                       {6572, 1, 2},
  439.                       {6571, 1, 2},
  440.                       {6570, 1, 2},
  441.                       {6569, 1, 2},
  442.                       {6578, 1, 2},
  443.                       {6577, 1, 2},
  444.                       {22016, 1, 1},
  445.                       {22014, 1, 1},
  446.                       {22017, 1, 1},
  447.                       {22014, 1, 1},
  448.                       {20520, 1, 1},
  449.                       {20519, 1, 1},               
  450.                       {9570, 1, 1},
  451.                       {9571, 1, 1},
  452.                       {9572, 1, 1},
  453.                       {10480, 1, 1},
  454.                       {10481, 1, 1},
  455.                       {10482, 1, 1},
  456.                       {13071, 1, 1},
  457.                       {13072, 1, 1},
  458.                       {13073, 1, 1},
  459.                       {15541, 1, 1},
  460.                       {15542, 1, 1},
  461.                       {15543, 1, 1},
  462.                       {15826, 1, 1},
  463.                       {15827, 1, 1},
  464.                       {15828, 1, 1},
  465.                       {14008, 1, 1},
  466.                       {14169, 5, 10},
  467.                       {6622, 2, 5},
  468.                       {9625, 1, 5},
  469.                       {9626, 1, 5},
  470.                       {9627, 1, 5},
  471.                       {9546, 2, 10},
  472.                       {9547, 2, 10},
  473.                       {9548, 2, 10},
  474.                       {9549, 2, 10},
  475.                       {9550, 2, 10},
  476.                       {9551, 2, 10},
  477.                       {9552, 1, 5},
  478.                       {9553, 1, 5},
  479.                       {9554, 1, 5},
  480.                       {9555, 1, 5},
  481.                       {9556, 1, 5},
  482.                       {9557, 1, 5},
  483.                       {59931, 10, 20}
  484.               };
  485.  
  486.               double chances[] = new double[]
  487.               {
  488.                // chance
  489.                       33.00,
  490.                       34.00,
  491.                       33.00,
  492.                       34.00,
  493.                       33.00,
  494.                       34.00,
  495.                       33.00,
  496.                       34.00,
  497.                       03.00,
  498.                       04.00,
  499.                       03.00,
  500.                       04.00,
  501.                       03.00,
  502.                       04.00,               
  503.                       20.00,
  504.                       20.00,
  505.                       20.00,
  506.                       15.00,
  507.                       15.00,
  508.                       15.00,
  509.                       10.00,
  510.                       10.00,
  511.                       10.00,
  512.                       05.00,
  513.                       05.00,
  514.                       05.00,
  515.                       01.00,
  516.                       01.00,
  517.                       01.00,
  518.                       33.00,
  519.                       34.00,
  520.                       33.00,
  521.                       34.00,
  522.                       33.00,
  523.                       34.00,
  524.                       33.00,
  525.                       34.00,
  526.                       33.00,
  527.                       34.00,
  528.                       33.00,
  529.                       34.00,
  530.                       33.00,
  531.                       34.00,
  532.                       33.00,
  533.                       34.00,
  534.                       33.00,
  535.                       34.00,
  536.                       34.00
  537.               };
  538.  
  539.            capsulate(player, items, chances);
  540.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement