Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class StatGrabber implements Runnable {
- private final String username;
- private Hiscores.Stats stats;
- public StatGrabber(final String username) {
- this.username = username;
- }
- public void run() {
- stats = hiscores.lookup(username);
- if(stats != null){
- playerAtk = get(Skills.ATTACK);
- playerStr = get(Skills.STRENGTH);
- playerDef = get(Skills.DEFENSE);
- playerHp = get(Skills.CONSTITUTION);
- playerMage = get(Skills.MAGIC);
- playerRange = get(Skills.RANGE);
- playerPray = get(Skills.PRAYER);
- }else{
- playerAtk = 0;
- playerStr = 0;
- playerDef = 0;
- playerHp = 0;
- playerMage = 0;
- playerRange = 0;
- playerPray = 0;
- log("" + username + " is not on the highscores.");
- }
- }
- private int get(int skill) {
- int lvl = stats.getLevel(skill);
- return lvl == -1 ? 0 : lvl;
- }
- }
- // to call i would use:
- new Thread(new StatGrabber(playerName)).start();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement