Code:
if(p == null || skillID < 0 || skillID > 23) {
return;
}
if(skillID == 0) {
p.leveledUpSkill = 0;
p.leveledUp[0] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(0) + " level! You have reached level " + p.skillLvl[0] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(0) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[0] + "!", 740, 1);
p.frames.setConfig(p, 1179, 1);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 1) {
p.leveledUpSkill = 1;
p.leveledUp[1] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(1) + " level! You have reached level " + p.skillLvl[1] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(1) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[1] + "!", 740, 1);
p.frames.setConfig(p, 1179, 4);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 2) {
p.leveledUpSkill = 2;
p.leveledUp[2] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(2) + " level! You have reached level " + p.skillLvl[2] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(2) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[2] + "!", 740, 1);
p.frames.setConfig(p, 1179, 2);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 3) {
p.leveledUpSkill = 3;
p.leveledUp[3] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(3) + " level! You have reached level " + p.skillLvl[3] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(3) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[3] + "!", 740, 1);
p.frames.setConfig(p, 1179, 64);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 4) {
p.leveledUpSkill = 4;
p.leveledUp[4] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(4) + " level! You have reached level " + p.skillLvl[4] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(4) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[4] + "!", 740, 1);
p.frames.setConfig(p, 1179, 8);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 5) {
p.leveledUpSkill = 5;
p.leveledUp[5] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(5) + " level! You have reached level " + p.skillLvl[5] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(5) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[5] + "!", 740, 1);
p.frames.setConfig(p, 1179, 16);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 6) {
p.leveledUpSkill = 6;
p.leveledUp[6] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(6) + " level! You have reached level " + p.skillLvl[6] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(6) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[6] + "!", 740, 1);
p.frames.setConfig(p, 1179, 32);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 7) {
p.leveledUpSkill = 7;
p.leveledUp[7] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(7) + " level! You have reached level " + p.skillLvl[7] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(7) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[7] + "!", 740, 1);
p.frames.setConfig(p, 1179, 32768);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 8) {
p.leveledUpSkill = 8;
p.leveledUp[8] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(8) + " level! You have reached level " + p.skillLvl[8] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(8) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[8] + "!", 740, 1);
p.frames.setConfig(p, 1179, 131072);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 9) {
p.leveledUpSkill = 9;
p.leveledUp[9] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(9) + " level! You have reached level " + p.skillLvl[9] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(9) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[9] + "!", 740, 1);
p.frames.setConfig(p, 1179, 2048);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 10) {
p.leveledUpSkill = 10;
p.leveledUp[10] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(10) + " level! You have reached level " + p.skillLvl[10] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(10) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[10] + "!", 740, 1);
p.frames.setConfig(p, 1179, 16384);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 11) {
p.leveledUpSkill = 11;
p.leveledUp[11] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(11) + " level! You have reached level " + p.skillLvl[11] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(11) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[11] + "!", 740, 1);
p.frames.setConfig(p, 1179, 65536);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 12) {
p.leveledUpSkill = 12;
p.leveledUp[12] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(12) + " level! You have reached level " + p.skillLvl[12] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(12) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[12] + "!", 740, 1);
p.frames.setConfig(p, 1179, 1024);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 13) {
p.leveledUpSkill = 13;
p.leveledUp[13] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(13) + " level! You have reached level " + p.skillLvl[13] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(13) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[13] + "!", 740, 1);
p.frames.setConfig(p, 1179, 8192);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 14) {
p.leveledUpSkill = 14;
p.leveledUp[14] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(14) + " level! You have reached level " + p.skillLvl[14] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(14) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[14] + "!", 740, 1);
p.frames.setConfig(p, 1179, 4096);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 15) {
p.leveledUpSkill = 15;
p.leveledUp[15] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(15) + " level! You have reached level " + p.skillLvl[15] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(15) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[15] + "!", 740, 1);
p.frames.setConfig(p, 1179, 256);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 16) {
p.leveledUpSkill = 16;
p.leveledUp[16] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(16) + " level! You have reached level " + p.skillLvl[16] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(16) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[16] + "!", 740, 1);
//p.frames.setConfig(p, 1179, 128);
p.frames.setConfig(p, 1179, 16777344);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 17) {
p.leveledUpSkill = 17;
p.leveledUp[17] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(17) + " level! You have reached level " + p.skillLvl[17] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(17) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[17] + "!", 740, 1);
p.frames.setConfig(p, 1179, 512);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 18) {
p.leveledUpSkill = 18;
p.leveledUp[18] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(18) + " level! You have reached level " + p.skillLvl[18] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(18) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[18] + "!", 740, 1);
p.frames.setConfig(p, 1179, 524288);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 19) {
p.leveledUpSkill = 19;
p.leveledUp[19] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(19) + " level! You have reached level " + p.skillLvl[19] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(19) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[19] + "!", 740, 1);
p.frames.setConfig(p, 1179, 1048576);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 20) {
p.leveledUpSkill = 20;
p.leveledUp[20] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(20) + " level! You have reached level " + p.skillLvl[20] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(20) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[20] + "!", 740, 1);
p.frames.setConfig(p, 1179, 262144);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 21) {
p.leveledUpSkill = 21;
p.leveledUp[21] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(21) + " level! You have reached level " + p.skillLvl[21] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(21) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[21] + "!", 740, 1);
p.frames.setConfig(p, 1179, 2097152);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 22) {
p.leveledUpSkill = 22;
p.leveledUp[22] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(22) + " level! You have reached level " + p.skillLvl[22] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(22) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[22] + "!", 740, 1);
p.frames.setConfig(p, 1179, 4194304);
p.frames.showChatboxInterface(p, 740);
}
if(skillID == 23) {
p.leveledUpSkill = 23;
p.leveledUp[23] = true;
p.requestGFX(199,0);
p.frames.sendMessage(p, "You've just advanced a " + Misc.getSkillName(23) + " level! You have reached level " + p.skillLvl[23] + ".");
p.frames.setString(p, "Congratulations, you have just advanced a " + Misc.getSkillName(23) + " level!", 740, 0);
p.frames.setString(p, "You have now reached level " + p.skillLvl[23] + "!", 740, 1);
p.frames.setConfig(p, 1179, 8388608);
p.frames.showChatboxInterface(p, 740);
}
}
}
Now, let me explain this part and it's purpose:
Code:
case 740:
if (buttonId == 4) {
p.frames.setConfig(p, 1179, 0);
p.frames.removeShownInterface(p);
}
break;
case 320: // Skills Tab.
boolean lvlup = false;
switch(buttonId) {
case 125: //Attack
if(!p.leveledUp[0]){
p.skillMenu = 1;
lvlup = false;
p.frames.setConfig(p, 965, 1);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 10);
p.frames.setConfig(p, 1179, 0);
}
break;
case 126: //Strength
if(!p.leveledUp[2]){
p.skillMenu = 2;
lvlup = false;
p.frames.setConfig(p, 965, 2);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 20);
p.frames.setConfig(p, 1179, 0);
}
break;
case 127: //Defence
if(!p.leveledUp[1]){
p.skillMenu = 5;
lvlup = false;
p.frames.setConfig(p, 965, 5);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 40);
p.frames.setConfig(p, 1179, 0);
}
break;
case 128: //Ranged
if(!p.leveledUp[4]){
p.skillMenu = 3;
lvlup = false;
p.frames.setConfig(p, 965, 3);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 30);
p.frames.setConfig(p, 1179, 0);
}
break;
case 129: //Prayer
if(!p.leveledUp[5]){
p.skillMenu = 7;
lvlup = false;
p.frames.setConfig(p, 965, 7);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 60);
p.frames.setConfig(p, 1179, 0);
}
break;
case 130: //Magic
if(!p.leveledUp[6]){
p.skillMenu = 4;
lvlup = false;
p.frames.setConfig(p, 965, 4);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 33);
p.frames.setConfig(p, 1179, 0);
}
break;
case 131: //Runecrafting
if(!p.leveledUp[20]){
p.skillMenu = 12;
lvlup = false;
p.frames.setConfig(p, 965, 12);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 100);
p.frames.setConfig(p, 1179, 0);
}
break;
case 132: //Construction
if(!p.leveledUp[21]){
p.skillMenu = 22;
lvlup = false;
p.frames.setConfig(p, 965, 22);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 698);
p.frames.setConfig(p, 1179, 0);
}
break;
case 133: //Hitpoints
if(!p.leveledUp[3]){
p.skillMenu = 6;
lvlup = false;
p.frames.setConfig(p, 965, 6);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 50);
p.frames.setConfig(p, 1179, 0);
}
break;
case 134: //Agility
if(!p.leveledUp[16]){
p.skillMenu = 8;
lvlup = false;
p.frames.setConfig(p, 965, 8);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 65);
p.frames.setConfig(p, 1179, 128);
}
break;
case 135: //Herblore
if(!p.leveledUp[15]){
p.skillMenu = 9;
lvlup = false;
p.frames.setConfig(p, 965, 9);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 75);
p.frames.setConfig(p, 1179, 0);
}
break;
case 136: //Thieving
if(!p.leveledUp[17]){
p.skillMenu = 10;
lvlup = false;
p.frames.setConfig(p, 965, 10);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 80);
p.frames.setConfig(p, 1179, 0);
}
break;
case 137: //Crafting
if(!p.leveledUp[12]){
p.skillMenu = 11;
lvlup = false;
p.frames.setConfig(p, 965, 11);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 90);
p.frames.setConfig(p, 1179, 0);
}
break;
case 138: //Fletching
if(!p.leveledUp[9]){
p.skillMenu = 19;
lvlup = false;
p.frames.setConfig(p, 965, 19);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 665);
p.frames.setConfig(p, 1179, 0);
}
break;
case 139: //Slayer
if(!p.leveledUp[18]){
p.skillMenu = 20;
lvlup = false;
p.frames.setConfig(p, 965, 20);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 673);
p.frames.setConfig(p, 1179, 0);
}
break;
case 140: //Hunter
if(!p.leveledUp[22]){
p.skillMenu = 23;
lvlup = false;
p.frames.setConfig(p, 965, 23);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 689);
p.frames.setConfig(p, 1179, 0);
}
break;
case 141: //Mining
if(!p.leveledUp[14]){
p.skillMenu = 13;
lvlup = false;
p.frames.setConfig(p, 965, 13);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 110);
p.frames.setConfig(p, 1179, 0);
}
break;
case 142: //Smithing
if(!p.leveledUp[13]){
p.skillMenu = 14;
lvlup = false;
p.frames.setConfig(p, 965, 14);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 115);
p.frames.setConfig(p, 1179, 0);
}
break;
case 143: //Fishing
if(!p.leveledUp[10]){
p.skillMenu = 15;
lvlup = false;
p.frames.setConfig(p, 965, 15);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 120);
p.frames.setConfig(p, 1179, 0);
}
break;
case 144: //Cooking
if(!p.leveledUp[7]){
p.skillMenu = 16;
lvlup = false;
p.frames.setConfig(p, 965, 16);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 641);
p.frames.setConfig(p, 1179, 0);
}
break;
case 145: //Firemaking
if(!p.leveledUp[11]){
p.skillMenu = 17;
lvlup = false;
p.frames.setConfig(p, 965, 17);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 649);
p.frames.setConfig(p, 1179, 0);
}
break;
case 146: //Woodcutting
if(!p.leveledUp[8]){
p.skillMenu = 18;
lvlup = false;
p.frames.setConfig(p, 965, 18);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 660);
p.frames.setConfig(p, 1179, 0);
}
break;
case 147: //Farming
if(!p.leveledUp[19]){
p.skillMenu = 21;
lvlup = false;
p.frames.setConfig(p, 965, 21);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 681);
p.frames.setConfig(p, 1179, 0);
}
break;
case 148: //Summoning
if(!p.leveledUp[23]){
p.skillMenu = 24;
lvlup = false;
p.frames.setConfig(p, 965, 24);
} else {
lvlup = true;
p.frames.setConfig(p, 1230, 705);
p.frames.setConfig(p, 1179, 0);
}
p.frames.showInterface(p, 499);
break;
}
if(!lvlup){
p.frames.showInterface(p, 499);
} else {
p.frames.showInterface(p, 741);
}
lvlup = false;
for(int i = 0; i < 24; i++)
p.leveledUp[i] = false;
break;
case 499: // Skill Information.
switch(buttonId) {
case 10:
p.frames.setConfig(p, 965, p.skillMenu);
break;
case 11:
p.frames.setConfig(p, 965, 1024 + p.skillMenu);
break;
case 12:
p.frames.setConfig(p, 965, 2048 + p.skillMenu);
break;
case 13:
p.frames.setConfig(p, 965, 3072 + p.skillMenu);
break;
case 14:
p.frames.setConfig(p, 965, 4096 + p.skillMenu);
break;
case 15:
p.frames.setConfig(p, 965, 5120 + p.skillMenu);
break;
case 16:
p.frames.setConfig(p, 965, 6144 + p.skillMenu);
break;
case 17:
p.frames.setConfig(p, 965, 7168 + p.skillMenu);
break;
case 18:
p.frames.setConfig(p, 965, 8192 + p.skillMenu);
break;
case 19:
p.frames.setConfig(p, 965, 9216 + p.skillMenu);
break;
case 20:
p.frames.setConfig(p, 965, 10240 + p.skillMenu);
break;
case 21:
p.frames.setConfig(p, 965, 11264 + p.skillMenu);
break;
case 22:
p.frames.setConfig(p, 965, 12288 + p.skillMenu);
break;
case 23:
p.frames.setConfig(p, 965, 13312 + p.skillMenu);
break;
default:
break;
}
break;
Then just Save ALL edited .java files, compile your server, and enjoy!