Thread: [Delta] Skill level up Interfaces

Page 1 of 2 12 LastLast
Results 1 to 10 of 16
  1. #1 [Delta] Skill level up Interfaces 
    Mr. Rave
    Guest

    Hai Hai! I'm here to show for the people that don't have a
    level up Interface.

    Purpose: To show up Level up interfaces each time you level.

    Difficulty: 1/10 [Just copy paste]

    Tested on: Blank Delta source

    Classes Modified: Client.java

    Okay, first things first.
    Open up Client.java and type Ctrl + F
    in that box type
    Code:
    public class client extends Player implements Runnable {
    Or that can be found on top of Client.java (for those who don't know)

    Then after that Copy this code I'm going to provide with you.
    Code:
        public void levelup(int i)
        {
            char c = '\0';
            switch(i)
            {
    
    	case 0: // Attack
                changeText126("@[email protected]! You've just advanced a Attack level!", 6248);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])).append("!").toString(), 6249);
                sendFrame164(6247);
    if (playerLevel[0] == 99) {
    itemMessage("@[email protected], Your Attack level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9064, 250);
    maxedStats += 1;
    }
    break;
    
            case 1: // Defence
                changeText126("@[email protected]! You've just advanced a Defence level!", 6254);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])).append("!").toString(), 6255);
                sendFrame164(6253);
    if (playerLevel[1] == 99) {
    itemMessage("Congratulations, Your Defence level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9072, 250);
    maxedStats += 1;
    }
    break;
    
    
            case 2: // Strength'
                changeText126("@[email protected]! You've just advanced a Strength level!", 6207);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])).append("!").toString(), 6208);
                sendFrame164(6206);
    if (playerLevel[2] == 99) {
    itemMessage("Congratulations, Your Strength level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9068, 250);
    maxedStats += 1;
    }
    break;
    
    
            case 3: // '\003'
                changeText126("@[email protected]! You've just advanced a Hitpoints level!", 6217);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])).append("!").toString(), 6218);
                sendFrame164(6216);
    if (playerLevel[3] == 99) {
    itemMessage("Congratulations, Your Hitpoints level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9076, 250);
    maxedStats += 1;
    }
    break;
    
            case 4: // '\004'
                changeText126("@[email protected]! You've just advanced a Ranged level!", 5453);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])). append("!").toString(), 6114);
                sendFrame164(4443);
    if (playerLevel[4] == 99) {
    itemMessage("Congratulations, Your Ranged level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9144, 250);
    maxedStats += 1;
    }
    break;
    
            case 5: // '\005'
                sendFrame164(6242);
                changeText126("@[email protected]! You've just advanced a Prayer level!", 6243);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])). append("!").toString(), 6244);
    updateRequired = true;
    if (playerLevel[5] == 99) {
    itemMessage("Congratulations, Your Prayer level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9128, 250);
    maxedStats += 1;
    }
    break;
    
            case 6: // '\006'
                sendFrame164(6211);
                changeText126("@[email protected]! You've just advanced a Magic level!", 6212);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])). append("!").toString(), 6213);
    updateRequired = true;
    if (playerLevel[6] == 99) {
    itemMessage("Congratulations, Your Magic level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9132, 250);
    maxedStats += 1;
    }
    break;
    
            case 7: // '\007'
                sendFrame164(6226);
                changeText126("@[email protected]! You've just advanced a Cooking level!", 6227);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])). append("!").toString(), 6228);
    if (playerLevel[7] == 99) {
    itemMessage("Congratulations, Your Cooking level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9112, 250);
    maxedStats += 1;
    }
    break;
    
            case 8: // '\b'
                sendFrame164(4272);
                changeText126("@[email protected]! You've just advanced a Woodcutting level!", 4273);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])). append("!").toString(), 4274);
    if (playerLevel[8] == 99) {
    itemMessage("Congratulations, Your Woodcutting level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9088, 250);
    maxedStats += 1;
    }
    break;
    
            case 9: // '\t'
                sendFrame164(6231);
                changeText126("@[email protected]! You've just advanced a Fletching level!", 6232);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])). append("!").toString(), 6233);
    if (playerLevel[9] == 99) {
    itemMessage("Congratulations, Your Fletching level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9100, 250);
    maxedStats += 1;
    }        
    break;
    
            case 10: // '\n'
                sendFrame164(6258);
                changeText126("@[email protected]! You've just advanced a Fishing level!", 6259);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])). append("!").toString(), 6260);
    if (playerLevel[10] == 99) {
    itemMessage("Congratulations, Your Fishing level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9108, 250);
    maxedStats += 1;
    }             
    break;
    
            case 11: // '\013'
                sendFrame164(4282);
                changeText126("@[email protected]! You've just advanced a Firemaking level!", 4283);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])). append("!").toString(), 4284);
    if (playerLevel[11] == 99) {
    itemMessage("Congratulations, Your Firemaking level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9092, 250);
    maxedStats += 1;
    }           
    break;
    
            case 12: // '\f'
                sendFrame164(6263);
                changeText126("@[email protected]! You've just advanced a Crafting level!", 6264);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])). append("!").toString(), 6265);
    if (playerLevel[12] == 99) {
    itemMessage("Congratulations, Your Crafting level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9096, 250);
    }           
    maxedStats += 1;
    break;
    
            case 13: // '\r'
                changeText126("@[email protected]! You've just advanced a Smithing level!", 6222);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])). append("!").toString(), 6223);
                sendFrame164(6221);
    if (playerLevel[13] == 99) {
    itemMessage("Congratulations, Your Smithing level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9104, 250);
    maxedStats += 1;
    }             
    break;
    
            case 14: // '\016'
                changeText126("@[email protected]! You've just advanced a Mining level!", 4417);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])). append("!").toString(), 4438);
                sendFrame164(4416);
    if (playerLevel[14] == 99) {
    itemMessage("Congratulations, Your Mining level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9120, 250);
    maxedStats += 1;
    }             
    break;
    
            case 15: // '\017'
                changeText126("@[email protected]! You've just advanced a Herblore level!", 6238);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])). append("!").toString(), 6239);
                sendFrame164(6237);
    if (playerLevel[15] == 99) {
    itemMessage("Congratulations, Your Herblore level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9084, 250);
    maxedStats += 1;
    }             
    break;
    
            case 16: // '\020'
                changeText126("@[email protected]! You've just advanced a Agility level!", 4278);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])). append("!").toString(), 4279);
                sendFrame164(4277);
    if (playerLevel[16] == 99) {
    itemMessage("Congratulations, Your Agility level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9136, 250);
    maxedStats += 1;
    }             
    break;
    
            case 17: // '\021'
                changeText126("@[email protected]! You've just advanced a Thieving level!", 4263);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])). append("!").toString(), 4264);
                sendFrame164(4261);
    if (playerLevel[17] == 99) {
    itemMessage("Congratulations, Your Thieving level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9080, 250);
    maxedStats += 1;
    }              
    break;
    
            case 18: // '\022'
                changeText126("@[email protected]! You've just advanced a Slayer level!", 12123);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])). append("!").toString(), 12124);
                sendFrame164(12122);
    if (playerLevel[18] == 99) {
    itemMessage("Congratulations, Your Slayer level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9124, 250);
    maxedStats += 1;
    }              
    break;
    
            case 19: // '\023'
                changeText126("@[email protected]@[email protected]! You've just advanced a farming level!",4889);
    	    changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])). append("!").toString(), 4890);
                changeText126("", 4891);
                sendFrame246(4888,200,5340);
                sendFrame164(4887);
    if (playerLevel[19] == 99) {
    itemMessage("Congratulations, Your Farming level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9140, 250);
    maxedStats += 1;
    }              
    break;
    
            case 20: // '\024'
                changeText126("@[email protected]! You've just advanced a Runecrafting level!", 4268);
                changeText126((new StringBuilder()).append("You have now reached level ").append(getLevelForXP(playerXP[i])). append("!").toString(), 4269);
                sendFrame164(4267);
    if (playerLevel[20] == 99) {
    itemMessage("Congratulations, Your Runecrafting level is now 99!",
    "Speak to Bob in Lumbridge for a skill cape of achievement.", 9116, 250);
    maxedStats += 1;
    }             
    break;
            }
        }
    That will make the level up interfaces. If you want to improve go ahead.

    Add this Int to
    Code:
    	public int maxedStats = 0;

    @Edit: Add this if you get any errors.
    Code:
    	void itemMessage(String message, String title, int itemid, int size){
    		sendFrame200(4883, 591);
    		sendFrame126(title, 4884);
    		sendFrame126(message, 4885);
    		sendFrame246(4883, size, itemid);
    		sendFrame164(4882);
    NpcDialogueSend = true;
    	}
    @Edit 2:
    Search for this
    Code:
    			playerLevel[skill] = getLevelForXP(playerXP[skill]);
    Below that you will see this.
    Code:
    			playerLevel[skill] = getLevelForXP(playerXP[skill]);
    			// stillgfx(623, absY, absX);
    			// levelup(skill);
    			updateRequired = true;
    			appearanceUpdateRequired = true;
    			sM("Congratulations, you just advanced a "
    					+ statName[skill] + " level.");
    			getTotalLevel();
    			if (playerLevel[skill] > 90)
    			// sendFrame126(playerName + " (" + combatLevel + ")", 6572);
    			setSkillLevel(skill, playerLevel[skill], playerXP[skill]);
    		}
    Replace it with this code.
    Code:
    			playerLevel[skill] = getLevelForXP(playerXP[skill]);
    			// stillgfx(623, absY, absX);
    			levelup(skill);
    			updateRequired = true;
    			appearanceUpdateRequired = true;
    			// sM("Congratulations, you just advanced a "
    					// + statName[skill] + " level.");
    			getTotalLevel();
    			if (playerLevel[skill] > 90)
    			sendFrame126(playerName + " (" + combatLevel + ")", 6572);
    			setSkillLevel(skill, playerLevel[skill], playerXP[skill]);
    		}
    And that should do it.
    Then there you go! You have added the level up interfaces.

    P.s: This is not leeched from PwnScape. PwnScape's level up interface code
    is totally different then this one.

    Thanks and i hope you enjoy this tutorial.

    - Nazi_
    Reply With Quote  
     

  2. #2  
    Registered Member

    Join Date
    Oct 2008
    Posts
    1,540
    Thanks given
    27
    Thanks received
    71
    Rep Power
    465
    Looks like the pwnscape version, only changed around abit.
    Reply With Quote  
     

  3. #3  
    Community Veteran

    Dexter Morgan's Avatar
    Join Date
    Nov 2008
    Age
    16
    Posts
    4,364
    Thanks given
    1,027
    Thanks received
    703
    Discord
    View profile
    Rep Power
    2991
    Code:
    public class levelUp 
    {
    	public client c;
    
    	public void levelUpSkill(int Frame, String Type, int b1, int b2, int Level) {
    		c.sendFrame164(Frame);
    		c.sendMessage("You've just advanced a "+Type+" level! You have reached level " + c.getLevelForXP(c.playerXP[Level]) + ".");
    		c.sendFrame126("@[email protected], you just advanced a "+Type+" level.", b1);
    		c.sendFrame126("Your "+Type+" level is now " + c.getLevelForXP(c.playerXP[Level]) + ".", b2);
    		c.NpcDialogueSend = true;
    		c.stillgfx(199, c.absY, c.absX);
    	}
    
        	public void levelSkillUP(int skill) {
    
            switch (skill) {
    
            	case 0: // Attack
    	    		levelUpSkill(6247, "Attack", 6248, 6249, 0);
                		break;
    
           	 case 1: // Strength
    	    		levelUpSkill(6206, "Strength", 6207, 6208, 2);
                		break;
    
             	case 2: // Defence
    	   		levelUpSkill(6253, "Defence", 6254, 6255, 1);
                		break;
    
            	case 3: // Hitpoints
                		levelUpSkill(6216, "Hitpoints", 6217, 6218, 3);
                		break;
    
            	case 4: // Ranging
                		levelUpSkill(4443, "Ranging", 5453, 6114, 4);
                		break;
    
            	case 5: // Prayer
                		levelUpSkill(6242, "Prayer", 6243, 6244, 5);
                		break;
    
             	case 6: // Magic
                		levelUpSkill(6211, "Magic", 6212, 6213, 6);
                		break;
    
            	case 7: // Cooking
                		levelUpSkill(6226, "Cooking", 6227, 6228, 7);
                		break;
    
             	case 8: //Woodcutting
    	    		levelUpSkill(4272, "Woodcutting", 4273, 4274, 8);
                		break;
    
            	case 9: // Fletching
                		levelUpSkill(6231, "Fletching", 6232, 6233, 9);
                		break;
    
             	case 10: //Fishing
                		levelUpSkill(6258, "Fishing", 6259, 6260, 10);
                		break;
    
            	case 11: // firemaking
                		levelUpSkill(4282, "Firemaking", 4283, 4284, 11);
                		break;
    
            	case 12: // crafting
                		levelUpSkill(6263, "Crafting", 6264, 6265, 12);
                		break;
    
            	case 13: // Smithing
                		levelUpSkill(6221, "Smithing", 6222, 6223, 13);
                		break;
    
            	case 14: // Mining
                		levelUpSkill(4416, "Mining", 4417, 4438, 14);
                		break;
    
            	case 15: // Herblore
                		levelUpSkill(6237, "Herblore", 6238, 6239, 15);
                		break;
    
            	case 16: // Agility
                		levelUpSkill(4277, "Agility", 4278, 4279, 16);
                		break;
    
            	case 17: // Thieving
    	    		levelUpSkill(446, "Thieving", 6248, 6249, 17);
                		break;
    
            	case 18: // Slayer
                		levelUpSkill(12122, "Slayer", 12123, 12124, 18);
                		break;
    
            	case 19: // Farming
    	    		levelUpSkill(876, "Farming", 6248, 6249, 19);
                		break;
    
            	case 20: // Runecrafting
                		levelUpSkill(4267, "Runecrafting", 4268, 4269, 20);
                		break;
            	}
    	      c.refreshSkills();
    	      c.getTotalLevel();
            }
    }
    Code:
            public void levelup(int skill) {
                    LevelUp = new LevelUp();
                    LevelUp.levelSkillUP(skill);
                    resetAnimation();
            }
    I used my old base and updated it. I don't know if it if works.
    Reply With Quote  
     

  4. #4  
    tonic
    Guest
    Ok when I added it i got these Errors??



    Will rep+ if someone could help me...
    Reply With Quote  
     

  5. #5  
    Mr. Rave
    Guest
    Quote Originally Posted by tonic View Post
    Ok when I added it i got these Errors??



    Will rep+ if someone could help me...
    Sorry forgot something to add :\

    Add this
    Code:
    	void itemMessage(String message, String title, int itemid, int size){
    		sendFrame200(4883, 591);
    		sendFrame126(title, 4884);
    		sendFrame126(message, 4885);
    		sendFrame246(4883, size, itemid);
    		sendFrame164(4882);
    NpcDialogueSend = true;
    	}
    Reply With Quote  
     

  6. #6  
    tonic
    Guest
    Quote Originally Posted by Nazi_ View Post
    Sorry forgot something to add :\

    Add this
    Code:
    	void itemMessage(String message, String title, int itemid, int size){
    		sendFrame200(4883, 591);
    		sendFrame126(title, 4884);
    		sendFrame126(message, 4885);
    		sendFrame246(4883, size, itemid);
    		sendFrame164(4882);
    NpcDialogueSend = true;
    	}
    Thanks nazi_ will repp
    Reply With Quote  
     

  7. #7  
    jabbah
    Guest
    Pwnscape?
    Reply With Quote  
     

  8. #8  
    Mr. Rave
    Guest
    Quote Originally Posted by In Flamez View Post
    Pwnscape?
    Lol?!

    Go download the PwnScape source right now.
    Click on Client.java
    and Search it. It's not close to this one.
    Reply With Quote  
     

  9. #9  
    Community Veteran

    George's Avatar
    Join Date
    Mar 2009
    Posts
    7,059
    Thanks given
    2,100
    Thanks received
    2,939
    Rep Power
    5000
    this is so easy .... you shouldnt post it everyone can make this

    [EDIT]
    LOL I FOUND THE CODES IN ELITESCAPE GF


    Reply With Quote  
     

  10. #10  
    Registered Member
    Mojave's Avatar
    Join Date
    Jul 2008
    Posts
    751
    Thanks given
    1
    Thanks received
    39
    Rep Power
    134
    well interfaces looks good though,people needed an tut i suppose,i don't know.
    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

Tags for this Thread

View Tag Cloud

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •