Advertisement
Guest User

Untitled

a guest
May 19th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.19 KB | None | 0 0
  1. /**
  2.  * RuneCrafting class
  3.  *
  4.  *@author 'Pink ?!
  5.  */
  6.  
  7.  public class RuneCrafting {
  8.                         int ID;                         //              1   11      22      33  44      55      66  77      88
  9.     public void RuneCraft(int Level, int Item, int Exp, int a, int b, int C, int d, int e, int f, int g, int h, int i, int ID) {
  10.         client c = (client) server.playerHandler.players[ID];
  11.         int AmmountOfEssence = 0;
  12.         for (int rune = 0; rune < 29; rune++) {
  13.         if (c.playerLevel[20] >= Level) {
  14.             if (c.playerHasItem(1436)) {
  15.                        
  16.                 if (c.playerLevel[20] >= 1 && c.playerLevel[20] < a) {
  17.                     AmmountOfEssence = c.amountOfItem(1436);
  18.                 }
  19.                 if (c.playerLevel[20] >= a && c.playerLevel[20] < b) {
  20.                     AmmountOfEssence = c.amountOfItem(1436)*2;
  21.                 }
  22.                 if (c.playerLevel[20] >= b && c.playerLevel[20] < C) {
  23.                     AmmountOfEssence = c.amountOfItem(1436)*3;
  24.                 }
  25.                 if (c.playerLevel[20] >= C && c.playerLevel[20] < d) {
  26.                     AmmountOfEssence = c.amountOfItem(1436)*4;
  27.                 }
  28.                 if (c.playerLevel[20] >= d && c.playerLevel[20] < e) {
  29.                     AmmountOfEssence = c.amountOfItem(1436)*5;
  30.                 }  
  31.                 if (c.playerLevel[20] >= e && c.playerLevel[20] < f) {
  32.                     AmmountOfEssence = c.amountOfItem(1436)*6;
  33.                 }
  34.                 if (c.playerLevel[20] >= f && c.playerLevel[20] < g) {
  35.                     AmmountOfEssence = c.amountOfItem(1436)*7;
  36.                 }
  37.                 if (c.playerLevel[20] >= g && c.playerLevel[20] < h) {
  38.                     AmmountOfEssence = c.amountOfItem(1436)*8;
  39.                 }
  40.                 if (c.playerLevel[20] >= h && c.playerLevel[20] < i) {
  41.                     AmmountOfEssence = c.amountOfItem(1436)*9;
  42.                 }
  43.                 if (c.playerLevel[20] == i) {
  44.                     AmmountOfEssence = c.amountOfItem(1436)*10;
  45.                 }
  46.                 c.deleteItem(1436, rune);
  47.                 c.addItem(Item, rune);
  48.                 c.setAnimation(791);
  49.                 c.addSkillXP(Exp * AmmountOfEssence, 20);              
  50.             }  
  51.         } else {
  52.             c.sM("You don't have any essence");
  53.         }
  54.     }
  55. }
  56.  
  57.  
  58.    
  59.     public void craftingRunes(int objectID, int ID){
  60.         client c = (client) server.playerHandler.players[ID];
  61.         switch (objectID) {
  62.             case 2478:
  63.                       //lvreq item exp 2x 3x   4x
  64.                 RuneCraft(1, 556, 5, 33, 66, 99, -1, -1, -1, -1, -1, -1, ID); //air
  65.                 break;
  66.             case 2479:
  67.                 RuneCraft(2, 558, 100, 11, 22, 33, 44, 55, 66, 77, 88, 99, ID); //mind
  68.                 break;
  69.             case 2480:
  70.                 RuneCraft(5, 555, 100, 11, 22, 33, 44, 55, 66, 77, 88, 99, ID); //water        
  71.                 break;
  72.             case 2483:
  73.                 RuneCraft(9, 559, 100, 11, 22, 33, 44, 55, 66, 77, 88, 99, ID); //body
  74.                 break;
  75.             case 2481:
  76.                 RuneCraft(14, 557, 100, 11, 22, 33, 44, 55, 66, 77, 88, 99, ID); //earth
  77.                 break;
  78.             case 2482:
  79.                 RuneCraft(20, 554, 100, 11, 22, 33, 44, 55, 66, 77, 88, 99, ID); //fire
  80.                 break;
  81.             case 2484:
  82.                 RuneCraft(27, 564, 100, 11, 22, 33, 44, 55, 66, 77, 88, 99, ID); //cosmic
  83.                 break;         
  84.             case 2487:
  85.                 RuneCraft(35, 562, 100, 11, 22, 33, 44, 55, 66, 77, 88, 99, ID); //chaos
  86.                 break;
  87.             case 2486:
  88.                 RuneCraft(45, 561, 100, 11, 22, 33, 44, 55, 66, 77, 88, 99, ID);//nature
  89.                 break;
  90.             case 2485:
  91.                 RuneCraft(54, 563, 100, 11, 22, 33, 44, 55, 66, 77, 88, 99, ID); //law
  92.                 break;
  93.             case 2488:
  94.                 RuneCraft(60, 560, 100, 11, 22, 33, 44, 55, 66, 77, 88, 99, ID); //death
  95.                 break;
  96.         }      
  97.     }
  98.  
  99.    
  100.     /*
  101.     public void Locator(int X, int Y) {
  102.         if (absX == X && absY = Y) {
  103.         }
  104.     }
  105.        
  106.        
  107.  */
  108.  
  109.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement