|
This will make it so when a player reaches 99 in any skill it will announce it to the entire server. Thanks/Rep is appretiated
in PlayerAssistant find:
Replace that whole void with this:Code:public void levelUp(int skill) {
Code:public void levelUp(int skill) { int totalLevel = (getLevelForXP(c.playerXP[0]) + getLevelForXP(c.playerXP[1]) + getLevelForXP(c.playerXP[2]) + getLevelForXP(c.playerXP[3]) + getLevelForXP(c.playerXP[4]) + getLevelForXP(c.playerXP[5]) + getLevelForXP(c.playerXP[6]) + getLevelForXP(c.playerXP[7]) + getLevelForXP(c.playerXP[8]) + getLevelForXP(c.playerXP[9]) + getLevelForXP(c.playerXP[10]) + getLevelForXP(c.playerXP[11]) + getLevelForXP(c.playerXP[12]) + getLevelForXP(c.playerXP[13]) + getLevelForXP(c.playerXP[14]) + getLevelForXP(c.playerXP[15]) + getLevelForXP(c.playerXP[16]) + getLevelForXP(c.playerXP[17]) + getLevelForXP(c.playerXP[18]) + getLevelForXP(c.playerXP[19]) + getLevelForXP(c.playerXP[20])); sendFrame126("Total Lvl: "+totalLevel, 3984); switch(skill) { case 0: sendFrame126("Congratulations, you just advanced an attack level!", 6248); sendFrame126("Your attack level is now "+getLevelForXP(c.playerXP[skill])+".", 6249); c.sendMessage("Congratulations, you just advanced an attack level."); sendFrame164(6247); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Attack!", "Global Chat", 2); } } } break; case 1: sendFrame126("Congratulations, you just advanced a defence level!", 6254); sendFrame126("Your defence level is now "+getLevelForXP(c.playerXP[skill])+".", 6255); c.sendMessage("Congratulations, you just advanced a defence level."); sendFrame164(6253); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Defence!", "Global Chat", 2); } } } break; case 2: sendFrame126("Congratulations, you just advanced a strength level!", 6207); sendFrame126("Your strength level is now "+getLevelForXP(c.playerXP[skill])+".", 6208); c.sendMessage("Congratulations, you just advanced a strength level."); sendFrame164(6206); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Strength!", "Global Chat", 2); } } } break; case 3: sendFrame126("Congratulations, you just advanced a hitpoints level!", 6217); sendFrame126("Your hitpoints level is now "+getLevelForXP(c.playerXP[skill])+".", 6218); c.sendMessage("Congratulations, you just advanced a hitpoints level."); sendFrame164(6216); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Hitpoints!", "Global Chat", 2); } } } break; case 4: sendFrame126("Congratulations, you just advanced a ranged level!", 5453); sendFrame126("Your ranged level is now "+getLevelForXP(c.playerXP[skill])+".", 6114); c.sendMessage("Congratulations, you just advanced a ranging level."); sendFrame164(4443); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Range!", "Global Chat", 2); } } } break; case 5: sendFrame126("Congratulations, you just advanced a prayer level!", 6243); sendFrame126("Your prayer level is now "+getLevelForXP(c.playerXP[skill])+".", 6244); c.sendMessage("Congratulations, you just advanced a prayer level."); sendFrame164(6242); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Prayer!", "Global Chat", 2); } } } break; case 6: sendFrame126("Congratulations, you just advanced a magic level!", 6212); sendFrame126("Your magic level is now "+getLevelForXP(c.playerXP[skill])+".", 6213); c.sendMessage("Congratulations, you just advanced a magic level."); sendFrame164(6211); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Magic!", "Global Chat", 2); } } } break; case 7: sendFrame126("Congratulations, you just advanced a cooking level!", 6227); sendFrame126("Your cooking level is now "+getLevelForXP(c.playerXP[skill])+".", 6228); c.sendMessage("Congratulations, you just advanced a cooking level."); sendFrame164(6226); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Cooking!", "Global Chat", 2); } } } break; case 8: sendFrame126("Congratulations, you just advanced a woodcutting level!", 4273); sendFrame126("Your woodcutting level is now "+getLevelForXP(c.playerXP[skill])+".", 4274); c.sendMessage("Congratulations, you just advanced a woodcutting level."); sendFrame164(4272); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Woodcutting!", "Global Chat", 2); } } } break; case 9: sendFrame126("Congratulations, you just advanced a fletching level!", 6232); sendFrame126("Your fletching level is now "+getLevelForXP(c.playerXP[skill])+".", 6233); c.sendMessage("Congratulations, you just advanced a fletching level."); sendFrame164(6231); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Fletching!", "Global Chat", 2); } } } break; case 10: sendFrame126("Congratulations, you just advanced a fishing level!", 6259); sendFrame126("Your fishing level is now "+getLevelForXP(c.playerXP[skill])+".", 6260); c.sendMessage("Congratulations, you just advanced a fishing level."); sendFrame164(6258); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Fishing!", "Global Chat", 2); } } } break; case 11: sendFrame126("Congratulations, you just advanced a fire making level!", 4283); sendFrame126("Your firemaking level is now "+getLevelForXP(c.playerXP[skill])+".", 4284); c.sendMessage("Congratulations, you just advanced a fire making level."); sendFrame164(4282); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Fire Making!", "Global Chat", 2); } } } break; case 12: sendFrame126("Congratulations, you just advanced a crafting level!", 6264); sendFrame126("Your crafting level is now "+getLevelForXP(c.playerXP[skill])+".", 6265); c.sendMessage("Congratulations, you just advanced a crafting level."); sendFrame164(6263); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Crafting!", "Global Chat", 2); } } } break; case 13: sendFrame126("Congratulations, you just advanced a smithing level!", 6222); sendFrame126("Your smithing level is now "+getLevelForXP(c.playerXP[skill])+".", 6223); c.sendMessage("Congratulations, you just advanced a smithing level."); sendFrame164(6221); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Smithing!", "Global Chat", 2); } } } break; case 14: sendFrame126("Congratulations, you just advanced a mining level!", 4417); sendFrame126("Your mining level is now "+getLevelForXP(c.playerXP[skill])+".", 4438); c.sendMessage("Congratulations, you just advanced a mining level."); sendFrame164(4416); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Mining!", "Global Chat", 2); } } } break; case 15: sendFrame126("Congratulations, you just advanced a herblore level!", 6238); sendFrame126("Your herblore level is now "+getLevelForXP(c.playerXP[skill])+".", 6239); c.sendMessage("Congratulations, you just advanced a herblore level."); sendFrame164(6237); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Herblore!", "Global Chat", 2); } } } break; case 16: sendFrame126("Congratulations, you just advanced a agility level!", 4278); sendFrame126("Your agility level is now "+getLevelForXP(c.playerXP[skill])+".", 4279); c.sendMessage("Congratulations, you just advanced an agility level."); sendFrame164(4277); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Agility!", "Global Chat", 2); } } } break; case 17: sendFrame126("Congratulations, you just advanced a thieving level!", 4263); sendFrame126("Your theiving level is now "+getLevelForXP(c.playerXP[skill])+".", 4264); c.sendMessage("Congratulations, you just advanced a thieving level."); sendFrame164(4261); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Thieving!", "Global Chat", 2); } } } break; case 18: sendFrame126("Congratulations, you just advanced a slayer level!", 12123); sendFrame126("Your slayer level is now "+getLevelForXP(c.playerXP[skill])+".", 12124); c.sendMessage("Congratulations, you just advanced a slayer level."); sendFrame164(12122); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Slayer!", "Global Chat", 2); } } } break; case 19: sendFrame126("Congratulations, you just advanced a farming level!", 12123); sendFrame126("Your farming level is now "+getLevelForXP(c.playerXP[skill])+".", 12124); c.sendMessage("Congratulations, you just advanced a farming level."); sendFrame164(12122); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Farming!", "Global Chat", 2); } } } break; case 20: sendFrame126("Congratulations, you just advanced a runecrafting level!", 4268); sendFrame126("Your runecrafting level is now "+getLevelForXP(c.playerXP[skill])+".", 4269); c.sendMessage("Congratulations, you just advanced a runecrafting level."); sendFrame164(4267); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Runecrafting!", "Global Chat", 2); } } } break; } c.dialogueAction = 0; c.nextChat = 0; }
I don't really like these type of things but gj anyways on it. Also I think you might have a method or 2 that people don't have. Global Chat, sendClan. I could be wrong. I haven't looked at pi in a while :/
Thanks. Worked for me Repped.
Why all the un-necessary things...
Make an array
why repeat
so much, just do it once and then just change the with an array +skillname[skillid]Code:for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Defence!", "Global Chat", 2);
Well that's just how I did it
for dspk
Code:public void levelUp(int skill) { int totalLevel = (getLevelForXP(c.playerXP[0]) + getLevelForXP(c.playerXP[1]) + getLevelForXP(c.playerXP[2]) + getLevelForXP(c.playerXP[3]) + getLevelForXP(c.playerXP[4]) + getLevelForXP(c.playerXP[5]) + getLevelForXP(c.playerXP[6]) + getLevelForXP(c.playerXP[7]) + getLevelForXP(c.playerXP[8]) + getLevelForXP(c.playerXP[9]) + getLevelForXP(c.playerXP[10]) + getLevelForXP(c.playerXP[11]) + getLevelForXP(c.playerXP[12]) + getLevelForXP(c.playerXP[13]) + getLevelForXP(c.playerXP[14]) + getLevelForXP(c.playerXP[15]) + getLevelForXP(c.playerXP[16]) + getLevelForXP(c.playerXP[17]) + getLevelForXP(c.playerXP[18]) + getLevelForXP(c.playerXP[19]) + getLevelForXP(c.playerXP[20]) + getLevelForXP(c.playerXP[21]) + getLevelForXP(c.playerXP[22])); sendFrame126("Levels: "+totalLevel, 13983); switch(skill) { case 0: sendFrame126("Congratulations, you just advanced an attack level!", 6248); sendFrame126("Your attack level is now "+getLevelForXP(c.playerXP[skill])+".", 6249); c.sendMessage("<col=1532693>Congratulations, you just advanced an attack level."); c.getPA().sendFrame126("Combat Level: "+c.getCombatLevel()+"", 3983); sendFrame164(6247); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("[SERVER]", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Attack!", "SERVER", 2); } } } break; case 1: sendFrame126("Congratulations, you just advanced a defence level!", 6254); sendFrame126("Your defence level is now "+getLevelForXP(c.playerXP[skill])+".", 6255); c.sendMessage("<col=1532693>Congratulations, you just advanced a defence level."); c.getPA().sendFrame126("Combat Level: "+c.getCombatLevel()+"", 3983); sendFrame164(6253); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan("", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Defence!", "SERVER", 2); } } } break; case 2: sendFrame126("Congratulations, you just advanced a strength level!", 6207); sendFrame126("Your strength level is now "+getLevelForXP(c.playerXP[skill])+".", 6208); c.sendMessage("<col=1532693>Congratulations, you just advanced a strength level."); c.getPA().sendFrame126("Combat Level: "+c.getCombatLevel()+"", 3983); sendFrame164(6206); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Strenght!", "SERVER", 2); } } } break; case 3: sendFrame126("Congratulations, you just advanced a hitpoints level!", 6217); sendFrame126("Your hitpoints level is now "+getLevelForXP(c.playerXP[skill])+".", 6218); c.sendMessage("<col=1532693>Congratulations, you just advanced a hitpoints level."); c.getPA().sendFrame126("Combat Level: "+c.getCombatLevel()+"", 3983); sendFrame164(6216); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Hitpoints!", "SERVER", 2); } } } break; case 4: sendFrame126("Congratulations, you just advanced a ranged level!", 5453); sendFrame126("Your ranged level is now "+getLevelForXP(c.playerXP[skill])+".", 6114); c.sendMessage("<col=1532693>Congratulations, you just advanced a ranging level."); c.getPA().sendFrame126("Combat Level: "+c.getCombatLevel()+"", 3983); sendFrame164(4443); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Ranged!", "SERVER", 2); } } } break; case 5: sendFrame126("Congratulations, you just advanced a prayer level!", 6243); sendFrame126("Your prayer level is now "+getLevelForXP(c.playerXP[skill])+".", 6244); c.sendMessage("<col=1532693>Congratulations, you just advanced a prayer level."); c.getPA().sendFrame126("Combat Level: "+c.getCombatLevel()+"", 3983); sendFrame164(6242); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Prayer!", "SERVER", 2); } } } break; case 6: sendFrame126("Congratulations, you just advanced a magic level!", 6212); sendFrame126("Your magic level is now "+getLevelForXP(c.playerXP[skill])+".", 6213); c.sendMessage("<col=1532693>Congratulations, you just advanced a magic level."); c.getPA().sendFrame126("Combat Level: "+c.getCombatLevel()+"", 3983); sendFrame164(6211); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Magic!", "SERVER", 2); } } } break; case 7: sendFrame126("Congratulations, you just advanced a cooking level!", 6227); sendFrame126("Your cooking level is now "+getLevelForXP(c.playerXP[skill])+".", 6228); c.sendMessage("<col=1532693>Congratulations, you just advanced a cooking level."); sendFrame164(6226); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Cooking!", "SERVER", 2); } } } break; case 8: sendFrame126("Congratulations, you just advanced a woodcutting level!", 4273); sendFrame126("Your woodcutting level is now "+getLevelForXP(c.playerXP[skill])+".", 4274); c.sendMessage("<col=1532693>Congratulations, you just advanced a woodcutting level."); sendFrame164(4272); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Woodcutting!", "SERVER", 2); } } } break; case 9: sendFrame126("Congratulations, you just advanced a fletching level!", 6232); sendFrame126("Your fletching level is now "+getLevelForXP(c.playerXP[skill])+".", 6233); c.sendMessage("<col=1532693>Congratulations, you just advanced a fletching level."); sendFrame164(6231); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Fletching!", "SERVER", 2); } } } break; case 10: sendFrame126("Congratulations, you just advanced a fishing level!", 6259); sendFrame126("Your fishing level is now "+getLevelForXP(c.playerXP[skill])+".", 6260); c.sendMessage("<col=1532693>Congratulations, you just advanced a fishing level."); sendFrame164(6258); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Fishing!", "SERVER", 2); } } } break; case 11: sendFrame126("Congratulations, you just advanced a fire making level!", 4283); sendFrame126("Your firemaking level is now "+getLevelForXP(c.playerXP[skill])+".", 4284); c.sendMessage("<col=1532693>Congratulations, you just advanced a fire making level."); sendFrame164(4282); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Fire Making!", "SERVER", 2); } } } break; case 12: sendFrame126("Congratulations, you just advanced a crafting level!", 6264); sendFrame126("Your crafting level is now "+getLevelForXP(c.playerXP[skill])+".", 6265); c.sendMessage("<col=1532693>Congratulations, you just advanced a crafting level."); sendFrame164(6263); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Crafting!", "SERVER", 2); } } } break; case 13: sendFrame126("Congratulations, you just advanced a smithing level!", 6222); sendFrame126("Your smithing level is now "+getLevelForXP(c.playerXP[skill])+".", 6223); c.sendMessage("<col=1532693>Congratulations, you just advanced a smithing level."); sendFrame164(6221); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Smithing!", "SERVER", 2); } } } break; case 14: sendFrame126("Congratulations, you just advanced a mining level!", 4417); sendFrame126("Your mining level is now "+getLevelForXP(c.playerXP[skill])+".", 4438); c.sendMessage("<col=1532693>Congratulations, you just advanced a mining level."); sendFrame164(4416); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Mining!", "SERVER", 2); } } } break; case 15: sendFrame126("Congratulations, you just advanced a herblore level!", 6238); sendFrame126("Your herblore level is now "+getLevelForXP(c.playerXP[skill])+".", 6239); c.sendMessage("<col=1532693>Congratulations, you just advanced a herblore level."); sendFrame164(6237); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Herblore!", "SERVER", 2); } } } break; case 16: sendFrame126("Congratulations, you just advanced a agility level!", 4278); sendFrame126("Your agility level is now "+getLevelForXP(c.playerXP[skill])+".", 4279); c.sendMessage("<col=1532693>Congratulations, you just advanced an agility level."); sendFrame164(4277); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Agility!", "SERVER", 2); } } } break; case 17: sendFrame126("Congratulations, you just advanced a thieving level!", 4263); sendFrame126("Your theiving level is now "+getLevelForXP(c.playerXP[skill])+".", 4264); c.sendMessage("<col=1532693>Congratulations, you just advanced a thieving level."); sendFrame164(4261); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Thieving!", "SERVER", 2); } } } break; case 18: sendFrame126("Congratulations, you just advanced a slayer level!", 12123); sendFrame126("Your slayer level is now "+getLevelForXP(c.playerXP[skill])+".", 12124); c.sendMessage("<col=1532693>Congratulations, you just advanced a slayer level."); sendFrame164(12122); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Slayer!", "SERVER", 2); } } } break; case 20: sendFrame126("Congratulations, you just advanced a runecrafting level!", 4268); sendFrame126("Your runecrafting level is now "+getLevelForXP(c.playerXP[skill])+".", 4269); c.sendMessage("<col=1532693>Congratulations, you just advanced a runecrafting level."); sendFrame164(4267); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Runecrafting!", "SERVER", 2); } } } break; case 21: c.sendMessage("<col=1532693>Congratulations, you just advanced a hunter level!"); c.sendMessage("Your hunter level is now "+getLevelForXP(c.playerXP[skill])+"."); if(getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client)Server.playerHandler.players[j]; c2.sendClan(" ", c.playerName+" just advanced to "+getLevelForXP(c.playerXP[skill])+" Hunter!", "SERVER", 2); } } } break; case 22: c.sendMessage("<col=1532693>Congratulations, you just advanced a summoning level!"); c.sendMessage("Your summoning level is now "+getLevelForXP(c.playerXP[skill])+"."); break; } c.dialogueAction = 0; c.nextChat = 0; }
Ugh..
Code:public static final String[] SKILL_NAME = {"Attack", "Defence", "Strength", "Hitpoints", "Range", "Prayer", "Magic", "Cooking", "Woodcutting", "Fletching", "Fishing", "Firemaking", "Crafting", "Smithing", "Mining", "Herblore", "Agility", "Thieving", "Slayer", "Farming", "Runecrafting"}; public void levelUp(int skill) { for (int i = 0; skill < 20; i++) { int totalLevel = getLevelForXP(c.playerXP[i]); sendFrame126("Total Lvl: " + totalLevel, 3984); } sendFrame126("Congratulations, you just advanced an " + SKILL_NAME[skill] + " level!", 6248); sendFrame126("Your attack level is now " + getLevelForXP(c.playerXP[skill]) + ".", 6249); c.sendMessage("Congratulations, you just advanced an " + SKILL_NAME[skill] + " level."); sendFrame164(6247); if (getLevelForXP(c.playerXP[skill]) == 99) { for (int j = 0; j < Server.playerHandler.players.length; j++) { if (Server.playerHandler.players[j] != null) { Client c2 = (Client) Server.playerHandler.players[j]; c2.sendClan("SERVER", c.playerName + " just advanced to " + getLevelForXP(c.playerXP[skill]) + " " + SKILL_NAME[skill] + "!", "Global Chat", 2); } } } }
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |