Thread: [PI] 99 in all Skills

Results 1 to 5 of 5
  1. #1 [PI] 99 in all Skills 
    Registered Member Ired's Avatar
    Join Date
    May 2012
    Posts
    160
    Thanks given
    13
    Thanks received
    10
    Rep Power
    12
    So this is the void that sends the frames to your character when you level up in a skill. What I want to add is a way when they reach 99 in all skill levels, it will send a message over the server. This is the code I used under my last case:

    Code:
    if (int i = 0; i < 24; i++) {
    if(c.playerXP[i] >= c.getPA().getXPForLevel(99)){
                		c.spinsLe += 20;
    			c.pcPoints += 2000;
                		c.sendMessage("Congratulations, you reached 99 in all skills. Now it's time for those 200M's!");
                		c.sendMessage("You are rewarded with 2k Elysian Points, and 20 SOF Spins for your achievement!");
    				for (int j = 0; j < Server.playerHandler.players.length; j++) {
    					if (Server.playerHandler.players[j] != null) {
    						Client c2 = (Client)Server.playerHandler.players[j];
    						c2.sendMessage("<shad=15695415>[Breaking News]:</col> " + c.playerName + " " + "just maxed 99 in all stats! Congratulate him!");
                        }
                    }
                }
                break;
    I made sure not to put this inside another case but got a good 100 errors thing in the compiler. This was a complete guess on how to let the server know when someone reaches 99 in all skills. Any help? Here's my whole LevelUp:

    Spoiler for LevelUp Void:
    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]) + getLevelForXP(c.playerXP[23]) + getLevelForXP(c.playerXP[24]));
    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) {
    c.spinsLe += 3;
    c.sendMessage("Note: You are rewarded 3 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just dominated the skill Attack to 99!");
    }
    }
    }
    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) {
    c.spinsLe += 3;
    c.sendMessage("Note: You are rewarded 3 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just mastered Defence!");
    }
    }
    }
    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) {
    c.spinsLe += 3;
    c.sendMessage("Note: You are rewarded 3 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just worked his way to 99 Strength!");
    }
    }
    }
    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) {
    c.spinsLe += 3;
    c.sendMessage("Note: You are rewarded 3 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just mastered their Hitpoints!");
    }
    }
    }
    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) {
    c.spinsLe += 3;
    c.sendMessage("Note: You are rewarded 3 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "is now a master archer at 99 Ranged!");
    }
    }
    }
    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) {
    c.getItems().addItemToBank(995, 10000000);
    c.getItems().addItemToBank(537, 150);
    c.spinsLe += 5;
    c.sendMessage("Note: 2 Items have been sent to your bank, and you got 5 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just achieved 99 Prayer!");
    }
    }
    }
    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) {
    c.spinsLe += 3;
    c.sendMessage("Note: You are rewarded 3 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just mastered Magic!");
    }
    }
    }
    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) {
    c.getItems().addItemToBank(995,17000000);
    c.getItems().addItemToBank(1949, 1);
    c.getItems().addItemToBank(13857, 1);
    c.spinsLe += 6;
    c.sendMessage("Note: 2 Items have been sent to your bank, and Money + 6 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just advanced to 99 Cooking!");
    }
    }
    }
    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) {
    c.getItems().addItemToBank(13850,1);
    c.getItems().addItemToBank(14100, 1);
    c.getItems().addItem(995,10000000);
    c.spinsLe += 5;
    c.sendMessage("Note: 2 Items have been sent to your bank, and Money + 5 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just advanced to 99 Woodcutting!");
    }
    }
    }
    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) {
    c.getItems().addItemToBank(18332,1);
    c.getItems().addItemToBank(995,15000000);
    c.getItems().addItemToBank(17295,1);
    c.spinsLe += 6;
    c.sendMessage("Note: 2 Items have been sent to your bank, and Money + 6 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just advanced to 99 Fletching!");
    }
    }
    }
    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) {
    c.getItems().addItemToBank(995,20000000);
    c.getItems().addItemToBank(2997,1);
    c.getItems().addItemToBank(8950,1);
    c.getItems().addItemToBank(26,1);
    c.spinsLe += 5;
    c.sendMessage("Note: 3 Items have been sent to your bank, and Money + 5 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just advanced to 99 Fishing!");
    }
    }
    }
    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) {
    c.getItems().addItemToBank(17007,1);
    c.getItems().addItemToBank(13659,1);
    c.getItems().addItemToBank(14517,1);
    c.getItems().addItemToBank(995,7500000);
    c.spinsLe += 5;
    c.sendMessage("Note: 3 Items have been sent to your bank, and Money + 5 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just advanced to 99 Fire Making!");
    }
    }
    }
    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) {
    c.getItems().addItemToBank(15509,1);
    c.getItems().addItemToBank(995,13000000);
    c.getItems().addItemToBank(18650,1);
    c.spinsLe += 5;
    c.sendMessage("Note: 2 Items have been sent to your bank, and Money + 5 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just advanced to 99 Crafting!");
    }
    }
    }
    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) {
    c.getItems().addItemToBank(13855,1);
    c.getItems().addItemToBank(19757,1);
    c.getItems().addItemToBank(995,20000000);
    c.spinsLe += 8;
    c.sendMessage("Note: 2 Items have been sent to your bank, and Money + 8 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just advanced to 99 Smithing!");
    }
    }
    }
    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) {
    c.getItems().addItemToBank(5014,1);
    c.getItems().addItemToBank(4077,1);
    c.getItems().addItemToBank(995,15000000);
    c.spinsLe += 8;
    c.sendMessage("Note: 2 Items have been sent to your bank, and Money + 8 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just advanced to 99 Mining!");
    }
    }
    }
    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) {
    c.getItems().addItemToBank(20045,1);
    c.getItems().addItemToBank(995,15000000);
    c.spinsLe += 5;
    c.sendMessage("Note: 1 Item have been sent to your bank, and Money + 5 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just advanced to 99 Herblore!");
    }
    }
    }
    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) {
    c.getItems().addItemToBank(995,7000000);
    c.getItems().addItemToBank(14936,1);
    c.getItems().addItemToBank(14939,1);
    c.spinsLe += 5;
    c.sendMessage("Note: 2 Items have been sent to your bank, and Money + 5 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just advanced to 99 Agility!");
    }
    }
    }
    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) {
    c.getItems().addItemToBank(2643,1);
    c.getItems().addItemToBank(13095,1);
    c.getItems().addItemToBank(5607, 1);
    c.spinsLe += 4;
    c.getItems().addItemToBank(995, 10000000);
    c.sendMessage("Note: 3 Items have been sent to your bank, and Money + 4 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just advanced to 99 Thieving!");
    }
    }
    }
    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) {
    c.getItems().addItemToBank(12862,1);
    c.getItems().addItemToBank(19323,1);
    c.getItems().addItemToBank(995,20000000);
    c.spinsLe += 7;
    c.sendMessage("Note: 2 Items have been sent to your bank, and Money + 7 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just advanced to 99 Slayer!");
    }
    }
    }
    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) {
    c.getItems().addItemToBank(2991,1);
    c.getItems().addItemToBank(12622, 1);
    c.getItems().addItemToBank(995,30000000);
    c.spinsLe += 6;
    c.sendMessage("Note: 2 Items have been sent to your bank, and Money + 6 SOF Spins!");
    c.sendMessage("It was Origianly only 20m cash, but you used to much on the seeds!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just advanced to 99 Farming!");
    }
    }
    }
    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) {
    c.getItems().addItemToBank(13625,1);
    c.getItems().addItemToBank(13624,1);
    c.getItems().addItemToBank(995,25000000);
    c.getItems().addItemToBank(13627,1);
    c.getItems().addItemToBank(13628,1);
    c.spinsLe += 5;
    c.sendMessage("Note: 4 Items have been sent to your bank, and Money + 5 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just advanced to 99 Runecrafting!");
    }
    }
    }
    break;
    case 21:
    sendFrame126("Congratulations, you just advanced a summoning level!", 6222);
    sendFrame126("Your summoning level is now "+getLevelForXP(c.playerXP[skill])+".", 6223);
    c.sendMessage("Congratulations, you just advanced a summoning level.");
    sendFrame164(6221);
    if(getLevelForXP(c.playerXP[skill]) == 99) {
    c.getItems().addItemToBank(995,35000000);
    c.spinsLe += 6;
    c.sendMessage("Note: Money has been sent to your bank, and 6 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just advanced to 99 Summoning!");
    }
    }
    }
    break;

    case 22:
    sendFrame126("Congratulations, you just advanced a Hunter level!", 6222);
    sendFrame126("Your Hunter level is now "+getLevelForXP(c.playerXP[skill])+".", 6223);
    c.sendMessage("Congratulations, you just advanced a Hunter level.");
    sendFrame164(6221);
    if(getLevelForXP(c.playerXP[skill]) == 99) {
    c.getItems().addItemToBank(10156,1);
    c.getItems().addItemToBank(10041,1);
    c.getItems().addItemToBank(10043,1);
    c.getItems().addItemToBank(10045,1);
    c.getItems().addItemToBank(995,35000000);
    c.spinsLe += 6;
    c.sendMessage("Note: 4 Items have been sent to your bank, and Money + 6 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just advanced to 99 Hunter!");
    }
    }
    }
    break;

    case 23:
    sendFrame126("Congratulations, you just advanced a Construction level!", 6222);
    sendFrame126("Your Construction level is now "+getLevelForXP(c.playerXP[skill])+".", 6223);
    c.sendMessage("Congratulations, you just advanced a Construction level.");
    sendFrame164(6221);
    if(getLevelForXP(c.playerXP[skill]) == 99) {
    c.getItems().addItemToBank(2949,1);
    c.getItems().addItemToBank(17372,1);
    c.getItems().addItemToBank(995,30000000);
    c.spinsLe += 7;
    c.sendMessage("Note: 2 Items have been sent to your bank, and Money + 7 SOF Spins!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just advanced to 99 Construction!");
    }
    }
    }
    break;

    case 24:
    sendFrame126("Congratulations, you just advanced a Dungeoneering level!", 6222);
    sendFrame126("Your Dungeoneering level is now "+getLevelForXP(c.playerXP[skill])+".", 6223);
    c.sendMessage("Congratulations, you just advanced a Dungeoneering level.");
    sendFrame164(6221);
    if(getLevelForXP(c.playerXP[skill]) == 99) {
    c.getItems().addItemToBank(995,45000000);
    c.spinsLe += 8;
    c.dungPoints += 1500;
    c.sendMessage("Note: 45M was sent to your bank + 8 SOF Spins!");
    c.sendMessage("You are also rewarded with 1.5k Dungeoneering Points!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just advanced to 99 Dungeoneering!");
    }
    }
    }
    if(getLevelForXP(c.playerXP[skill]) == 120) {
    c.getItems().addItemToBank(995,75000000);
    c.getItems().addItemToBank(18365,1);
    c.getItems().addItemToBank(18369, 1);
    c.getItems().addItemToBank(18373, 1);
    c.spinsLe += 25;
    c.dungPoints += 2000;
    c.pcPoints += 2000;
    c.sendMessage("Note: 3 Items have been sent to your bank, and 75M + 25 SOF Spins!");
    c.sendMessage("You are rewarded with 2k Elysian Points, 2k Dungeoneering Points also!");
    for (int j = 0; j < Server.playerHandler.players.length; j++) {
    if (Server.playerHandler.players[j] != null) {
    Client c2 = (Client)Server.playerHandler.players[j];
    c2.sendMessage("<shad=15695415>[News]:</col> " + c.playerName + " " + "just gotten 120 Dungeoneering, he's now a Master!");
    }
    }
    }
    break;
    }
    c.dialogueAction = 0;
    c.nextChat = 0;
    }


    Any help? Thanks!
    Reply With Quote  
     

  2. #2  
    Donator

    Join Date
    Feb 2013
    Posts
    446
    Thanks given
    91
    Thanks received
    87
    Rep Power
    45

    Reply With Quote  
     

  3. #3  
    Registered Member Ired's Avatar
    Join Date
    May 2012
    Posts
    160
    Thanks given
    13
    Thanks received
    10
    Rep Power
    12
    Quote Originally Posted by Grand View Post
    To be honest, this is a terrbile way of making a server message. It's basically the same way but mine, in-game, is cleaner. That just makes it announce on 99s. I need it to announce when someone has all 99s achieved. This is the 99 messaging system I used: [PI] Perfect Skilling Rewards [Spoonfed]

    But you can see the owner of it deleted the topic.. Help still needed.
    Reply With Quote  
     

  4. #4  
    Registered Member Ired's Avatar
    Join Date
    May 2012
    Posts
    160
    Thanks given
    13
    Thanks received
    10
    Rep Power
    12
    Anyone got a solution to help me with. It's when they master all their skills (0-24) to 99 and sends a message to a server to they have achieved it.
    Reply With Quote  
     

  5. #5  
    Registered Member Ired's Avatar
    Join Date
    May 2012
    Posts
    160
    Thanks given
    13
    Thanks received
    10
    Rep Power
    12
    Anyone got a solution for this?
    Reply With Quote  
     


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. [PI] Random Event (All Skills)
    By D R O in forum Tutorials
    Replies: 66
    Last Post: 11-28-2012, 03:09 AM
  2. Replies: 3
    Last Post: 06-11-2011, 10:24 PM
  3. Replies: 53
    Last Post: 04-02-2010, 09:44 PM
  4. Replies: 20
    Last Post: 02-26-2009, 01:18 AM
  5. All skill capes need 99 skill (NOT IN PROCESS)
    By Kelvin in forum Configuration
    Replies: 22
    Last Post: 10-26-2008, 05:09 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
  •