Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.17 KB | None | 0 0
  1.     class StatGrabber implements Runnable {
  2.  
  3.         private final String username;
  4.         private Hiscores.Stats stats;
  5.        
  6.         public StatGrabber(final String username) {
  7.             this.username = username;
  8.         }
  9.    
  10.        
  11.         public void run() {
  12.             stats = hiscores.lookup(username);
  13.             if(stats != null){
  14.                 playerAtk = get(Skills.ATTACK);
  15.                 playerStr = get(Skills.STRENGTH);
  16.                 playerDef = get(Skills.DEFENSE);
  17.                 playerHp = get(Skills.CONSTITUTION);
  18.                 playerMage = get(Skills.MAGIC);
  19.                 playerRange = get(Skills.RANGE);
  20.                 playerPray = get(Skills.PRAYER);
  21.             }else{         
  22.                 playerAtk = 0;
  23.                 playerStr = 0;
  24.                 playerDef = 0;
  25.                 playerHp = 0;
  26.                 playerMage = 0;
  27.                 playerRange = 0;
  28.                 playerPray = 0;
  29.                 log("" + username + " is not on the highscores.");                
  30.             }
  31.         }
  32.        
  33.         private int get(int skill) {
  34.             int lvl = stats.getLevel(skill);
  35.             return lvl == -1 ? 0 : lvl;
  36.         }
  37.     }
  38.  
  39.  
  40. // to call i would use:
  41. new Thread(new StatGrabber(playerName)).start();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement