• Log in or sign up for an account here: https://www.sythe.org/login

changing max stats

  • Thread starter Thread starter pk3r kyle
  • Start date Start date
P

pk3r kyle

Guest
changing max stats
Purpose: change max stats

Difficulty: 1/10

Assumed Knowledge: c&p and searching

Server Base: Tested on test(might work on any)

Procedure : go into client.java and search for

Code:
 for public int getXPForLevel(int level) {

You should see something like

Code:
   public int getXPForLevel(int level) {
      int points = 0;
      int output = 0;

      for (int lvl = 1; lvl <= level; lvl++) {
         points += Math.floor((double)lvl + 300.0 * Math.pow(2.0, (double)lvl / 7.0));
         if (lvl >= level) {
            return output;
         }
         output = (int)Math.floor(points / 4);
      }
      return 0;
   }

   public int getLevelForXP(int exp) {
      int points = 0;
      int output = 0;

      for (int lvl = 1; lvl <= 135; lvl++) {
         points += Math.floor((double)lvl + 300.0 * Math.pow(2.0, (double)lvl / 7.0));
         output = (int)Math.floor(points / 4);
         if (output >= exp) {
            return lvl;
         }
      }
      return 135;
   }

Step 1: Change all of that to

Code:
   public int getXPForLevel(int level) {
      int points = 0;
      int output = 0;

      for (int lvl = 1; lvl <= level; lvl++) {
         points += Math.floor((double)lvl + 300.0 * Math.pow(2.0, (double)lvl / 7.0));
         if (lvl >= level) {
            return output;
         }
         output = (int)Math.floor(points / 4);
      }
      return 0;
   }

   public int getLevelForXP(int exp) {
      int points = 0;
      int output = 0;

      for (int lvl = 1; lvl <= [MAX STAT ERE]; lvl++) {
         points += Math.floor((double)lvl + 150.0 * Math.pow(2.0, (double)lvl / 7.0));
         output = (int)Math.floor(points / 4);
         if (output >= exp) {
            return lvl;
         }
      }
      return [MAX STAT ERE];
   }


Server Base: Tested on pimp

Procedure : go into client.java and search for

Code:
 public int getXPForLevel(int level) {

You should see something like

Code:
public int getXPForLevel(int level) {
    int points = 0;
    int output = 0;
    for (int lvl = 1; lvl <= level; lvl++) {
	points += Math.floor((double)lvl + 300.0 * Math.pow(2.0, (double)lvl / 7.0));
	if (lvl >= level) {
	    return output;
	}
	output = (int)Math.floor(points / 4);
    }
    return 0;
}
public int getLevelForXP(int exp) {
    int points = 0;
    int output = 0;
    for (int lvl = 1; lvl <= 99; lvl++) {
	points += Math.floor((double)lvl + 300.0 * Math.pow(2.0, (double)lvl / 7.0));
	output = (int)Math.floor(points / 4);
	if (output >= exp) {
	    return lvl;
	}
    }
    return 99;

then c&p this

Code:
public int getXPForLevel(int level) {
    int points = 0;
    int output = 0;
    for (int lvl = 1; lvl <= level; lvl++) {
	points += Math.floor((double)lvl + 300.0 * Math.pow(2.0, (double)lvl / 7.0));
	if (lvl >= level) {
	    return output;
	}
	output = (int)Math.floor(points / 4);
    }
    return 0;
}
public int getLevelForXP(int exp) {
    int points = 0;
    int output = 0;
    for (int lvl = 1; lvl <= [your level here]; lvl++) {
	points += Math.floor((double)lvl + 300.0 * Math.pow(2.0, (double)lvl / 7.0));
	output = (int)Math.floor(points / 4);
	if (output >= exp) {
	    return lvl;
	}
    }
    return [your level here];


and there u have it :p
 
Runescape Gamblingrunescape gambling
Back
Top