P
pk3r kyle
Guest
NOTE: Make a back-up incase it dont work
Purpose: 99 for max stat and 126 for max cb
Difficulty: 1/1000
Assumed Knowledge: finding,deleating,copy,paste
Server Base: test (might work on anything)
Classes Modified: client.java,player.java
Procedure
Step 1: go into client.java and look for
replace all of that code
with this
Step 2: Save,compile+run
now you will have max stats lyk rs
-----------------------------
Procedure
Step 1: in player.java search for
and you should see this
Now replace that with mine
Step 2: save,compile and run.
Credits: pk3r kyle (me)
Errors: there should be none as this is simple but still, if you get one :s post here
PICS
Before:
After:
if it still dont work click the link below for my player.java and replace yours with mine
here
or here
also it worked on test but you need to wait til your lvls go down for it to work
Purpose: 99 for max stat and 126 for max cb
Difficulty: 1/1000
Assumed Knowledge: finding,deleating,copy,paste
Server Base: test (might work on anything)
Classes Modified: client.java,player.java
Procedure
Step 1: go into client.java and look for
Code:
public int getXPForLevel(int level) {
replace all of that code
with 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 <= 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;
}
Step 2: Save,compile+run
now you will have max stats lyk rs
-----------------------------
Procedure
Step 1: in player.java search for
Code:
int mag = (int)((double)(getLevelForXP(playerXP[4])) * 1.5);
and you should see this
Code:
}*/
int mag = (int)((double)(getLevelForXP(playerXP[4])) * 1.5);
int ran = (int)((double)(getLevelForXP(playerXP[6])) * 1.5);
int attstr = (int)((double)(getLevelForXP(playerXP[0])) + (double)(getLevelForXP(playerXP[2])));
int combatLevel = 0;
if (ran > attstr) {
combatLevel = (int)(((double)(getLevelForXP(playerXP[1])) * 0.5) + ((double)(getLevelForXP(playerXP[3])) * 0.4) + ((double)(getLevelForXP(playerXP[5])) * 0.35) + ((double)(getLevelForXP(playerXP[6])) * 0.3));
} else if (mag > attstr) {
combatLevel = (int)(((double)(getLevelForXP(playerXP[1])) * 0.5) + ((double)(getLevelForXP(playerXP[3])) * 0.4) + ((double)(getLevelForXP(playerXP[5])) * 0.35) + ((double)(getLevelForXP(playerXP[4])) * 0.3));
} else {
combatLevel = (int)(((double)(getLevelForXP(playerXP[1])) * 0.5) + ((double)(getLevelForXP(playerXP[3])) * 0.4) + ((double)(getLevelForXP(playerXP[5])) * 0.35) + ((double)(getLevelForXP(playerXP[0])) * 0.3) + ((double)(getLevelForXP(playerXP[2])) * 0.325));
}
combat = combatLevel;
playerProps.writeByte(combatLevel); // combat level
playerProps.writeWord(0); // incase != 0, writes skill-%d
str.writeByteC(playerProps.currentOffset); // size of player appearance block
str.writeBytes(playerProps.buffer, playerProps.currentOffset, 0);
}
Now replace that with mine
Code:
/*int mag = (int)((double)(getLevelForXP(playerXP[4])) * 1.5);
int ran = (int)((double)(getLevelForXP(playerXP[6])) * 1.5);
int attstr = (int)((double)(getLevelForXP(playerXP[0])) + (double)(getLevelForXP(playerXP[2])));
int combatLevel = 0;
if (ran > attstr) {
combatLevel = (int)suck(((double)(getLevelForXP(playerXP[1])) * 0.25) + ((double)(getLevelForXP(playerXP[3])) * 0.25) + ((double)(getLevelForXP(playerXP[5])) * 0.125) + ((double)(getLevelForXP(playerXP[6])) * 0.4875));
} else if (mag > attstr) {
combatLevel = (int)(((double)(getLevelForXP(playerXP[1])) * 0.25) + ((double)::(getLevelForXP(playerXP[3])) * 0.25) + ((double)(getLevelForXP(playerXP[5])) * 0.125) + ((double)(getLevelForXP(playerXP[4])) * 0.4875));
} else {
combatLevel = (int)(((double)(getLevelForXP(playerXP[1])) * 0.25) + ((double)(getLevelForXP(playerXP[3])) * 0.25) + ((double)(getLevelForXP(playerXP[5])) * 0.125) + ((double)(getLevelForXP(playerXP[0])) * 0.325) + ((double)(getLevelForXP(playerXP[2])) * 0.325));
}
playerProps.writeByte(combatLevel); // combat level
playerProps.writeWord(0); // incase != 0, writes skill-%d
str.writeByteC(playerProps.currentOffset); // size of player appearance block
str.writeBytes(playerProps.buffer, playerProps.currentOffset, 0);
}*/
Step 2: save,compile and run.
Credits: pk3r kyle (me)
Errors: there should be none as this is simple but still, if you get one :s post here
PICS
Before:
if it still dont work click the link below for my player.java and replace yours with mine
here
or here
also it worked on test but you need to wait til your lvls go down for it to work

