Thread: [PI] PlayerName has just reached 99 " "!

Page 1 of 2 12 LastLast
Results 1 to 10 of 17
  1. #1 [PI] PlayerName has just reached 99 " "! 
    Registered Member ashitrin's Avatar
    Join Date
    Jul 2010
    Posts
    560
    Thanks given
    41
    Thanks received
    78
    Rep Power
    70
    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:

    Code:
    public void levelUp(int skill) {
    Replace that whole void with this:

    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;
    	}
    Reply With Quote  
     


  2. #2  
    Registered Member
    Join Date
    Jan 2011
    Posts
    719
    Thanks given
    156
    Thanks received
    91
    Rep Power
    32
    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 :/
    Reply With Quote  
     

  3. #3  
    Registered Member Nutella's Avatar
    Join Date
    May 2011
    Posts
    181
    Thanks given
    16
    Thanks received
    5
    Rep Power
    1
    Thanks. Worked for me Repped.
    Reply With Quote  
     

  4. #4  
    Registered Member ashitrin's Avatar
    Join Date
    Jul 2010
    Posts
    560
    Thanks given
    41
    Thanks received
    78
    Rep Power
    70
    Quote Originally Posted by TaintedRevolution View Post
    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 :/
    All PI's have sendClan, and Global Chat is just the clan name, change if you want to
    Reply With Quote  
     

  5. #5  
    Donator [PI] PlayerName has just reached 99 &quot; &quot;! Market Banned

    Usaclub's Avatar
    Join Date
    Aug 2010
    Age
    28
    Posts
    512
    Thanks given
    119
    Thanks received
    37
    Rep Power
    29
    Not bad, might use.

    My Vouches..
    Spoiler for Vouches:

    Quote Originally Posted by Benes View Post
    Very good!
    Quote Originally Posted by Jesper_ View Post
    Big vouch for you!!! Thanks for your auto donation system.
    Quote Originally Posted by Light View Post
    vouch, Bought summoning & extra. Went first and was done smoothly. Rep++
    Quote Originally Posted by Grim Line View Post
    Brought all of it. Very good trade very good guy
    Quote Originally Posted by HyBriDPvP View Post
    Vouch for this guy (I bought scripts and now i got my domain up and running with the WC maker (Rsps-HQ.com)) Ty!!!
    Quote Originally Posted by chri55w View Post
    vouch bought vote4cash, was done very quickly and payment went smooth
    Rep++ too
    thanks
    Quote Originally Posted by muporz View Post
    Vouch, bought vote4points $5, he even went first.
    Thanks .


    Reply With Quote  
     

  6. #6  
    Registered Member
    Vox''s Avatar
    Join Date
    Nov 2008
    Age
    31
    Posts
    3,113
    Thanks given
    49
    Thanks received
    181
    Rep Power
    731
    Why all the un-necessary things...
    Make an array

    Quote Originally Posted by Zirtrix View Post
    So I've recently changed some things in the server, but when i compile it says
    Code:
    source\server\model\players\packets\Commands.java: 58: error: cannot find symbol
    This.Antileech("Remove This Line");
    ^
    Anyone know the problem?
    Student and Developer for http://www.rune-server.org/runescape...pve-based.html
    Reply With Quote  
     

  7. #7  
    Registered Member
    Mr.Client's Avatar
    Join Date
    Jun 2010
    Posts
    2,094
    Thanks given
    100
    Thanks received
    317
    Rep Power
    259
    why repeat

    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);
    so much, just do it once and then just change the with an array +skillname[skillid]
    Reply With Quote  
     

  8. #8  
    Registered Member ashitrin's Avatar
    Join Date
    Jul 2010
    Posts
    560
    Thanks given
    41
    Thanks received
    78
    Rep Power
    70
    Well that's just how I did it
    Reply With Quote  
     

  9. #9  
    Registered Member
    Join Date
    Sep 2010
    Posts
    627
    Thanks given
    170
    Thanks received
    53
    Rep Power
    29
    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;
    	}
    Reply With Quote  
     

  10. #10  
    🍥🍥🍥


    Join Date
    Dec 2008
    Posts
    1,702
    Thanks given
    664
    Thanks received
    293
    Rep Power
    621
    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);
                    }
                }
    
            }
        }
    Attached image
    Reply With Quote  
     

Page 1 of 2 12 LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Capitilizing "+playerName+" First Letter.
    By ByteBlast in forum Help
    Replies: 2
    Last Post: 11-05-2010, 04:21 AM
  2. "Reached end of file while parsing" Error.
    By Glass O Wine in forum Help
    Replies: 11
    Last Post: 06-06-2010, 08:00 AM
  3. "hed","head","headicon" command like ::emote Rep++
    By «I Gf I» ©£ in forum Help
    Replies: 12
    Last Post: 10-06-2009, 05:30 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •