Jump to content

Search the Community

Showing results for tags 'skilltab'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • RuneLocus
    • News & Announcements
    • Information Booth
    • Website Support
    • Introductions
    • Chat
    • Forum Games
  • RuneScape Development
    • RSPS General
    • RuneScape Private Server (RS2)
    • RuneScape Private Server (503+)
    • RuneScape Private Server (EoC 742+)
  • Other
    • Digital Art
    • Gaming
    • Webdevelopment
    • Computers
  • Marketplace
    • RuneScape Market
    • RSPS Market
    • Others Market
    • Freelance Middleman Services
  • Super Secret Club's Topics

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 4 results

  1. [b]*Client Sided*[/b] Replace your Skills Class with the following code: [code]final class Skills { public static int skillsCount = 25; public static String skillNames[] = { "attack", "defence", "strength", "hitpoints", "ranged", "prayer", "magic", "cooking", "woodcutting", "fletching", "fishing", "firemaking", "crafting", "smithing", "mining", "herblore", "agility", "thieving", "slayer", "farming", "runecraft", "construction", "hunter", "summoning", "dungeoneering" }; public static boolean skillEnabled[] = { true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true }; }[/code] Add this following code in your Client class: [code]public int getXPForLevel(int level) { int points = 0; int output = 0; for (int lvl = 1; lvl <= level; lvl++) { points += Math.floor(lvl + 300.0 * Math.pow(2.0, lvl / 7.0)); if (lvl >= level) { return output; } output = (int)Math.floor(points / 4); } return 0; } public String[] skillNames = { "Attack", "Hitpoints", "Mining", "Strength", "Agility", "Smithing", "Defence", "Herblore", "Fishing", "Range", "Thieving", "Cooking", "Prayer", "Crafting", "Firemaking", "Magic", "Fletching", "Woodcutting", "Runecrafting", "Slayer", "Farming", "Construction", "Hunter", "Summoning", "Dungeoneering" }; public String setMessage(int level){ String[] messages = new String[4]; String message = ""; int maxLevel = 99; if(maxStats[level] > maxLevel){ if(level != 24){ maxStats[level] = 99; } else if(maxStats[level] > 120){ maxStats[level] = 120; } } int[] stuff = {0,3,14,2,16,13,1,15,10,4,17,7,5,12,11,6,9,8,20,18,19,21,22,23,24}; messages[0] = skillNames[level]+": "+currentStats[stuff[level]]+"/"+maxStats[stuff[level]]+"\\n"; messages[1] = "Current XP: " + getXPForLevel(maxStats[stuff[level]])+"\\n"; messages[2]= "Remainder: "+ (getXPForLevel(maxStats[stuff[level]]+1)-getXPForLevel(maxStats[stuff[level]]))+"\\n"; messages[3]= "Next level: "+ getXPForLevel(maxStats[stuff[level]]+1); message = messages[0] + messages[1] + messages[2] + messages[3]; return message; }[/code] Still in the Client class, find the following void: [quote]void drawFriendsListOrWelcomeScreen[/quote] Add the following code in that method: [code]if(j >= 206 && j <= 206+25){ j -= 206; class9.message = setMessage(j); return; }[/code] Now in your RSInterface class find the following: [quote]aClass44 = streamLoader_1;[/quote] Now right below it add this code: [code]skillTab602(textDrawingAreas);[/code] Now add the following methods for your SkillTab: [code]public static void skillTab602(TextDrawingArea[] TDA) { RSInterface skill = addInterface(3917); addText(27203, "99", 0xFFFF00, false, true, -1, TDA, 0); addText(27204, "99", 0xFFFF00, false, true, -1, TDA, 0); addText(27205, "99", 0xFFFF00, false, true, -1, TDA, 0); addText(27206, "99", 0xFFFF00, false, true, -1, TDA, 0); skill.totalChildren(4); skill.child(0, 27203, 158, 175); skill.child(1, 27204, 171, 186); skill.child(2, 27205, 158, 203); skill.child(3, 27206, 171, 214); String[] spriteNames = { "Attack", "HP", "Mine", "Strength", "Agility", "Smith", "Defence", "Herblore", "Fish", "Range", "Thief", "Cook", "Prayer", "Craft", "Fire", "Mage", "Fletch", "Wood", "Rune", "Slay", "Farm", "Construction", "Hunter", "Summon", "Dungeon" }; int[] buttons = { 27207, 27208, 27209, 27210, 27211, 27212, 27213, 27214, 27215, 27216, 27217, 27218, 27219, 27220, 27221, 27222, 27223, 27224, 27225, 27226, 27231, 27232, 27233, 27234, 27235 }; int[] hovers = { 4040, 4076, 4112, 4046, 4082, 4118, 4052, 4088, 4124, 4058, 4094, 4130, 4064, 4100, 4136, 4070, 4106, 4142, 4160, 2832, 13917, 19005, 19006, 19007, 19008 }; int[][] text = { { 4004, 4005 }, { 4016, 4017 }, { 4028, 4029 }, { 4006, 4007 }, { 4018, 4019 }, { 4030, 4031 }, { 4008, 4009 }, { 4020, 4021 }, { 4032, 4033 }, { 4010, 4011 }, { 4022, 4023 }, { 4034, 4035 }, { 4012, 4013 }, { 4024, 4025 }, { 4036, 4037 }, { 4014, 4015 }, { 4026, 4027 }, { 4038, 4039 }, { 4152, 4153 }, { 12166, 12167 }, { 13926, 13927 }, { 18165, 18169 }, { 18166, 18170 }, { 18167, 18171 }, { 18168, 18172 } }; int[] icons = { 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 4151, 12165, 13925, 27227, 27228, 27229, 27230 }; int[][] buttonCoords = { { 4, 4 }, { 66, 4 }, { 128, 4 }, { 4, 32 }, { 66, 32 }, { 128, 32 }, { 4, 60 }, { 66, 60 }, { 128, 60 }, { 4, 88 }, { 66, 88 }, { 128, 88 }, { 4, 116 }, { 66, 116 }, { 128, 116 }, { 4, 144 }, { 66, 144 }, { 128, 144 }, { 4, 172 }, { 66, 172 }, { 128, 172 }, { 4, 200 }, { 66, 200 }, { 128, 200 }, { 4, 229 } }; int[][] iconCoords = { { 6, 6 }, { 69, 7 }, { 131, 6 }, { 9, 34 }, { 68, 33 }, { 131, 36 }, { 9, 64 }, { 67, 63 }, { 131, 61 }, { 7, 91 }, { 68, 94 }, { 133, 90 }, { 6, 118 }, { 70, 120 }, { 130, 118 }, { 6, 147 }, { 69, 146 }, { 132, 146 }, { 6, 173 }, { 69, 173 }, { 130, 174 }, { 6, 202 }, { 69, 201 }, { 131, 202 }, { 6, 230 } }; int[][] textCoords = { { 31, 7, 44, 18 }, { 93, 7, 106, 18 }, { 155, 7, 168, 18 }, { 31, 35, 44, 46 }, { 93, 35, 106, 46 }, { 155, 35, 168, 46 }, { 31, 63, 44, 74 }, { 93, 63, 106, 74 }, { 155, 63, 168, 74 }, { 31, 91, 44, 102 }, { 93, 91, 106, 102 }, { 155, 91, 168, 102 }, { 31, 119, 44, 130 }, { 93, 119, 106, 130 }, { 155, 119, 168, 130 }, { 31, 147, 44, 158 }, { 93, 147, 106, 158 }, { 155, 147, 168, 158 }, { 31, 175, 44, 186 }, { 93, 175, 106, 186 }, { 155, 175, 168, 186 }, { 32, 203, 45, 214 }, { 94, 203, 107, 214 }, { 156, 203, 169, 214 }, { 32, 231, 45, 242 } }; int[][] newText = { { 18165, 18166, 18167, 18168 }, { 18169, 18170, 18171, 18172 }, { 27223, 27224, 27225, 27226 } }; for (int i = 0; i < hovers.length; i++) { createSkillHover(hovers[i], 206 + i); //addTooltipBox(hovers[i], 205 + i); addSkillButton(buttons[i]); addImage(icons[i], spriteNames[i]); } for (int i = 0; i < 4; i++) { addSkillText(newText[0][i], false, i + 21); addSkillText(newText[1][i], true, i + 21); } skill.children(icons.length + (text.length * 2) + hovers.length + buttons.length + 1); int frame = 0; RSInterface totalLevel = interfaceCache[3984]; totalLevel.message = "@[email protected] level: %1"; totalLevel.textDrawingAreas = fonts[2]; skill.child(frame, 3984, 94, 237); frame++; for (int i = 0; i < buttons.length; i++) { skill.child(frame, buttons[i], buttonCoords[i][0], buttonCoords[i][1]); frame++; } for (int i = 0; i < icons.length; i++) { skill.child(frame, icons[i], iconCoords[i][0], iconCoords[i][1]); frame++; } for (int i = 0; i < text.length; i++) { skill.child(frame, text[i][0], textCoords[i][0], textCoords[i][1]); frame++; } for (int i = 0; i < text.length; i++) { skill.child(frame, text[i][1], textCoords[i][2], textCoords[i][3]); frame++; } for (int i = 0; i < hovers.length; i++) { skill.child(frame, hovers[i], buttonCoords[i][0], buttonCoords[i][1]); frame++; } } public void children(int total) { children = new int[total]; childX = new int[total]; childY = new int[total]; } public static void createSkillHover(int id, int x) { RSInterface hover = addInterface(id); hover.type = 8; hover.message = "TESTING!"; hover.contentType = x; hover.width = 60; hover.height = 28; hover.inventoryHover = true; } public static void addImage(int id, String s) { RSInterface image = addInterface(id); image.type = 5; image.atActionType = 0; image.contentType = 0; image.width = 100; image.height = 100; image.sprite1 = getSprite(s); } public static void addSkillText(int id, boolean max, int skill) { RSInterface text = addInterface(id); text.id = id; text.parentID = id; text.type = 4; text.atActionType = 0; text.width = 15; text.height = 12; text.centerText = true; text.textShadow = true; text.textColor = 16776960; text.textDrawingAreas = fonts[0]; if (!max) { text.valueIndexArray = new int[1][]; text.valueIndexArray[0] = new int[3]; text.valueIndexArray[0][0] = 1; text.valueIndexArray[0][1] = skill; text.valueIndexArray[0][2] = 0; } else { text.valueIndexArray = new int[2][]; text.valueIndexArray[0] = new int[3]; text.valueIndexArray[0][0] = 1; text.valueIndexArray[0][1] = skill; text.valueIndexArray[0][2] = 0; text.valueIndexArray[1] = new int[1]; text.valueIndexArray[1][0] = 0; } text.message = "%1"; } public static Sprite getSprite(String s) { Sprite image; try { image = new Sprite("/Skill/" + s); if (image != null) { return image; } } catch (Exception e) { e.printStackTrace(); return null; } return image; } public boolean inventoryHover;[/code] Download and extract the following sprites in your Sprites folder which should be found in the cache: [url]http://www.mediafire.com/?n9jpla6je4hk4bd[/url] [b]*Server Sided*[/b] In your PlayerAssisstant class, find the following void: [quote]void refreshSkill[/quote] Now at the far end of this method you should see "case 20:" after the break; in that case add this following code: [code]case 21://Hunter sendFrame126("@[email protected]" + c.playerLevel[21] + "", 18166); sendFrame126("@[email protected]" + c.playerLevel[21] + "", 18170); break; case 22: //construction sendFrame126("@[email protected]" + c.playerLevel[22] + "", 18165); sendFrame126("@[email protected]" + c.playerLevel[22] + "", 18169); break; case 23: //summoning sendFrame126("@[email protected]" + c.playerLevel[23] + "", 18167); sendFrame126("@[email protected]" + c.playerLevel[23] + "", 18171); sendFrame126("" + c.playerXP[23] + "", 29803); break; case 24: //Dungeoneering sendFrame126("@[email protected]" + c.playerLevel[24] + "", 18168); sendFrame126("@[email protected]" + c.playerLevel[24] + "", 18172); break;[/code] Now in your Client class, introduce the following method: [code]public void RefreshAllSkills() { for (int i = 0; i < 25; i++) { getPA().setSkillLevel(i, playerLevel[i], playerXP[i]); getPA().refreshSkill(i); } }[/code] Still in Client class find the following void: [quote]void destruct[/quote] Right below [quote]Misc.println("[DEREGISTERED]: "+playerName+"");[/quote] Add this: [code]RefreshAllSkills();[/code] Find the following method: [quote]void initialize[/quote] At the far bottom of this method right after: [quote]getPA().clearClanChat(); getPA().resetFollow(); getPA().sendFrame36(172, autoRet); getPA().sendFrame36(173, isRunning2 ? 1 : 0);[/quote] Add the following: [code]RefreshAllSkills();[/code] A picture of the skill-tab with all skills appearing perfectly: [img]http://screensnapr.com/e/w8Euy6.jpg[/img]
  2. My server has summoning on it, but it just doesn't have it on the interface skill tab, paying someone $50 PayPal if they can add it, the icon with the skill. Please message me. 317 PI
  3. [B]*Client Sided*[/B] 1. Download these sprites: [url=http://uppit.com/3euydpc8qsx8/SkillTab.zip]UppIT - Free File Sharing - SkillTab.zip[/url] 2. Put the folder SkillTab in your cache/Sprites/Interfaces/ 3. Open Skills.java and edit to this: [CODE]final class Skills { public static final int skillsCount = 24; public static final String[] skillNames = { "attack", "defence", "strength", "hitpoints", "ranged", "prayer", "magic", "cooking", "woodcutting", "fletching", "fishing", "firemaking", "crafting", "smithing", "mining", "herblore", "agility", "thieving", "slayer", "farming", "runecraft", "dungeoneering", "hunter", "summoning", "construction" }; public static final boolean[] skillEnabled = { true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true, true }; }[/CODE] 4. Open RSInterface.java and find this: [CODE]aClass44 = archive;[/CODE] 5. Under it add this: [CODE]NewSkillTab(rsFonts);[/CODE] 6. Find this line: [CODE]public static void friendsTab(RSFont[] tda) {[/CODE] 7. Above it add: [CODE] public static void NewSkillTab(RSFont[] TDA) { RSInterface Interface = addInterface(31110); setChildren(104, Interface); addButtons(31111, 2, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31112, 1); drawTooltip(31112, "EXP: 14000000"); addText(31114, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31115, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31116, 22, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31117, 1); drawTooltip(31117, "EXP: 14000000"); addText(31119, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31120, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31121, 6, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31122, 1); drawTooltip(31122, "EXP: 14000000"); addText(31124, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31125, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31126, 18, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31127, 1); drawTooltip(31127, "EXP: 14000000"); addText(31129, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31130, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31131, 17, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31132, 1); drawTooltip(31132, "EXP: 14000000"); addText(31134, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31135, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31136, 15, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31137, 1); drawTooltip(31137, "EXP: 14000000"); addText(31139, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31140, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31141, 19, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31142, 1); drawTooltip(31142, "EXP: 14000000"); addText(31144, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31145, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31146, 3, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31147, 1); drawTooltip(31147, "EXP: 14000000"); addText(31149, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31150, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31151, 7, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31152, 1); drawTooltip(31152, "EXP: 14000000"); addText(31154, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31155, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31156, 13, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31157, 1); drawTooltip(31157, "EXP: 14000000"); addText(31159, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31160, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31161, 1, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31162, 1); drawTooltip(31162, "EXP: 14000000"); addText(31164, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31165, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31166, 12, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31167, 1); drawTooltip(31167, "EXP: 14000000"); addText(31169, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31170, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31171, 24, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31172, 1); drawTooltip(31172, "EXP: 14000000"); addText(31174, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31175, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31176, 5, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31177, 1); drawTooltip(31177, "EXP: 14000000"); addText(31179, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31180, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31181, 11, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31182, 1); drawTooltip(31182, "EXP: 14000000"); addText(31184, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31185, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31186, 20, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31187, 1); drawTooltip(31187, "EXP: 14000000"); addText(31189, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31190, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31191, 14, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31192, 1); drawTooltip(31192, "EXP: 14000000"); addText(31194, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31195, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31196, 0, "Interfaces/SkillTab/TOTAL", "View @[email protected] Level @[email protected]", 31197, 1); drawTooltip(31197, "Total EXP: 350000000"); addText(31199, "Total Level:", 0xFFEE33, false, true, 52, TDA, 0); addText(31200, "2475", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31201, 16, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31202, 1); drawTooltip(31202, "EXP: 14000000"); addText(31204, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31205, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31206, 21, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31207, 1); drawTooltip(31207, "EXP: 14000000"); addText(31209, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31210, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31211, 10, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31212, 1); drawTooltip(31212, "EXP: 14000000"); addText(31214, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31215, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31216, 4, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31217, 1); drawTooltip(31217, "EXP: 14000000"); addText(31219, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31220, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31221, 9, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31222, 1); drawTooltip(31222, "EXP: 14000000"); addText(31224, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31225, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31226, 0, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31227, 1); drawTooltip(31227, "EXP: 14000000"); addText(31229, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31230, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31231, 8, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31232, 1); drawTooltip(31232, "EXP: 14000000"); addText(31234, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31235, "99", 0xFFEE33, false, true, 52, TDA, 0); addButtons(31236, 23, "Interfaces/SkillTab/SKILL", "View @[email protected] @[email protected]", 31237, 1); drawTooltip(31237, "EXP: 14000000"); addText(31239, "99", 0xFFEE33, false, true, 52, TDA, 0); addText(31240, "99", 0xFFEE33, false, true, 52, TDA, 0); setBounds(31111, 3, 3, 100, Interface);//Button setBounds(31114, 31, 6, 101, Interface);//Fake lvl setBounds(31115, 43, 18, 102, Interface);//Real lvl setBounds(31112, 3, 31, 103, Interface);//Yellow box setBounds(31116, 3, 31, 96, Interface);//Button setBounds(31119, 31, 34, 97, Interface);//Fake lvl setBounds(31120, 43, 46, 98, Interface);//Real lvl setBounds(31117, 3, 59, 99, Interface);//Yellow box setBounds(31121, 3, 59, 92, Interface);//Button setBounds(31124, 31, 62, 93, Interface);//Fake lvl setBounds(31125, 43, 74, 94, Interface);//Real lvl setBounds(31122, 3, 87, 95, Interface);//Yellow box setBounds(31126, 3, 87, 88, Interface);//Button setBounds(31129, 31, 90, 89, Interface);//Fake lvl setBounds(31130, 43, 102, 90, Interface);//Real lvl setBounds(31127, 3, 115, 91, Interface);//Yellow box setBounds(31131, 3, 115, 84, Interface);//Button setBounds(31134, 31, 118, 85, Interface);//Fake lvl setBounds(31135, 43, 130, 86, Interface);//Real lvl setBounds(31132, 3, 143, 87, Interface);//Yellow box setBounds(31136, 3, 143, 80, Interface);//Button setBounds(31139, 31, 146, 81, Interface);//Fake lvl setBounds(31140, 43, 158, 82, Interface);//Real lvl setBounds(31137, 3, 171, 83, Interface);//Yellow box setBounds(31141, 3, 171, 76, Interface);//Button setBounds(31144, 31, 174, 77, Interface);//Fake lvl setBounds(31145, 43, 186, 78, Interface);//Real lvl setBounds(31142, 3, 199, 79, Interface);//Yellow box setBounds(31146, 3, 199, 72, Interface);//Button setBounds(31149, 31, 202, 73, Interface);//Fake lvl setBounds(31150, 43, 214, 74, Interface);//Real lvl setBounds(31147, 3, 227, 75, Interface);//Yellow box setBounds(31151, 3, 227, 68, Interface);//Button setBounds(31154, 31, 230, 69, Interface);//Fake lvl setBounds(31155, 43, 242, 70, Interface);//Real lvl setBounds(31152, 3, 255, 71, Interface);//Yellow box setBounds(31156, 64, 3, 64, Interface);//Button setBounds(31159, 92, 6, 65, Interface);//Fake lvl setBounds(31160, 104, 18, 66, Interface);//Real lvl setBounds(31157, 64, 31, 67, Interface);//Yellow box setBounds(31161, 64, 31, 60, Interface);//Button setBounds(31164, 92, 34, 61, Interface);//Fake lvl setBounds(31165, 104, 46, 62, Interface);//Real lvl setBounds(31162, 64, 59, 63, Interface);//Yellow box setBounds(31166, 64, 59, 56, Interface);//Button setBounds(31169, 92, 62, 57, Interface);//Fake lvl setBounds(31170, 104, 74, 58, Interface);//Real lvl setBounds(31167, 64, 87, 59, Interface);//Yellow box setBounds(31171, 64, 87, 52, Interface);//Button setBounds(31174, 92, 90, 53, Interface);//Fake lvl setBounds(31175, 104, 102, 54, Interface);//Real lvl setBounds(31172, 64, 115, 55, Interface);//Yellow box setBounds(31176, 64, 115, 48, Interface);//Button setBounds(31179, 92, 118, 49, Interface);//Fake lvl setBounds(31180, 104, 130, 50, Interface);//Real lvl setBounds(31177, 64, 143, 51, Interface);//Yellow box setBounds(31181, 64, 143, 44, Interface);//Button setBounds(31184, 92, 146, 45, Interface);//Fake lvl setBounds(31185, 104, 158, 46, Interface);//Real lvl setBounds(31182, 64, 171, 47, Interface);//Yellow box setBounds(31186, 64, 171, 40, Interface);//Button setBounds(31189, 92, 174, 41, Interface);//Fake lvl setBounds(31190, 104, 186, 42, Interface);//Real lvl setBounds(31187, 64, 199, 43, Interface);//Yellow box setBounds(31191, 64, 199, 36, Interface);//Button setBounds(31194, 92, 202, 37, Interface);//Fake lvl setBounds(31195, 104, 214, 38, Interface);//Real lvl setBounds(31192, 64, 227, 39, Interface);//Yellow box setBounds(31201, 125, 3, 32, Interface);//Button setBounds(31204, 153, 6, 33, Interface);//Fake lvl setBounds(31205, 165, 18, 34, Interface);//Real lvl setBounds(31202, 125, 31, 35, Interface);//Yellow box setBounds(31206, 125, 31, 28, Interface);//Button setBounds(31209, 153, 34, 29, Interface);//Fake lvl setBounds(31210, 165, 46, 30, Interface);//Real lvl setBounds(31207, 125, 59, 31, Interface);//Yellow box setBounds(31211, 125, 59, 24, Interface);//Button setBounds(31214, 153, 62, 25, Interface);//Fake lvl setBounds(31215, 165, 74, 26, Interface);//Real lvl setBounds(31212, 125, 87, 27, Interface);//Yellow box setBounds(31216, 125, 87, 20, Interface);//Button setBounds(31219, 153, 90, 21, Interface);//Fake lvl setBounds(31220, 165, 102, 22, Interface);//Real lvl setBounds(31217, 125, 115, 23, Interface);//Yellow box setBounds(31221, 125, 115, 16, Interface);//Button setBounds(31224, 153, 118, 17, Interface);//Fake lvl setBounds(31225, 165, 130, 18, Interface);//Real lvl setBounds(31222, 125, 143, 19, Interface);//Yellow box setBounds(31226, 125, 143, 12, Interface);//Button setBounds(31229, 153, 146, 13, Interface);//Fake lvl setBounds(31230, 165, 158, 14, Interface);//Real lvl setBounds(31227, 125, 171, 15, Interface);//Yellow box setBounds(31231, 125, 171, 8, Interface);//Button setBounds(31234, 153, 174, 9, Interface);//Fake lvl setBounds(31235, 165, 186, 10, Interface);//Real lvl setBounds(31232, 125, 199, 11, Interface);//Yellow box setBounds(31236, 125, 199, 4, Interface);//Button setBounds(31239, 153, 202, 5, Interface);//Fake lvl setBounds(31240, 165, 214, 6, Interface);//Real lvl setBounds(31237, 125, 227, 7, Interface);//Yellow box setBounds(31196, 64, 227, 0, Interface);//Total level setBounds(31199, 105, 229, 1, Interface);//Text setBounds(31200, 116, 241, 2, Interface);//Lvl setBounds(31197, 64, 255, 3, Interface);//Yellow box }[/CODE] 8. Save and compile. [B]*Server Sided*[/B] [B]Now, open your PlayerAssisstant.java and search for "public void refreshSkill" Replace that entire code with the following. If you face any errors just post below.[/B] [CODE]public void refreshSkill(int i) { switch (i) { case 0://attack sendFrame126("" + c.playerLevel[0] + "", 31114); sendFrame126("" + getLevelForXP(c.playerXP[0]) + "", 31115); sendFrame126("Exp: " + c.playerXP[0] + "", 31113); break; case 1://defence sendFrame126("" + c.playerLevel[1] + "", 31124); sendFrame126("" + getLevelForXP(c.playerXP[1]) + "", 31125); sendFrame126("Exp: " + c.playerXP[1] + "", 31123); break; case 2://strength sendFrame126("" + c.playerLevel[2] + "", 31119); sendFrame126("" + getLevelForXP(c.playerXP[2]) + "", 31120); sendFrame126("Exp: " + c.playerXP[2] + "", 31118); break; case 3://hitpoints sendFrame126("" + c.playerLevel[3] + "", 31159); sendFrame126("" + getLevelForXP(c.playerXP[3]) + "", 31160); sendFrame126("Exp: " + c.playerXP[3] + "", 31158); break; case 4://ranged sendFrame126("" + c.playerLevel[4] + "", 31129); sendFrame126("" + getLevelForXP(c.playerXP[4]) + "", 31130); sendFrame126("Exp: " + c.playerXP[4] + "", 31128); break; case 5://prayer sendFrame126("" + c.playerLevel[5] + "", 31134); sendFrame126("" + getLevelForXP(c.playerXP[5]) + "", 31135); sendFrame126("Exp: " + c.playerXP[5] + "", 31133); sendFrame126("" +c.playerLevel[5]+"/"+getLevelForXP(c.playerXP[5])+"", 687);//Prayer frame break; case 6://magic sendFrame126("" + c.playerLevel[6] + "", 31139); sendFrame126("" + getLevelForXP(c.playerXP[6]) + "", 31140); sendFrame126("Exp: " + c.playerXP[6] + "", 31138); break; case 7://cooking sendFrame126("" + c.playerLevel[7] + "", 31219); sendFrame126("" + getLevelForXP(c.playerXP[7]) + "", 31220); sendFrame126("Exp:" + c.playerXP[7] + "", 31218); break; case 8://woodcutting sendFrame126("" + c.playerLevel[8] + "", 31229); sendFrame126("" + getLevelForXP(c.playerXP[8]) + "", 31230); sendFrame126("Exp: " + c.playerXP[8] + "", 31228); break; case 9://fletching sendFrame126("" + c.playerLevel[9] + "", 31184); sendFrame126("" + getLevelForXP(c.playerXP[9]) + "", 31185); sendFrame126("Exp: " + c.playerXP[9] + "", 31183); break; case 10://fishing sendFrame126("" + c.playerLevel[10] + "", 31214); sendFrame126("" + getLevelForXP(c.playerXP[10]) + "", 31215); sendFrame126("Exp: " + c.playerXP[10] + "", 31213); break; case 11://firemaking sendFrame126("" + c.playerLevel[11] + "", 31224); sendFrame126("" + getLevelForXP(c.playerXP[11]) + "", 31225); sendFrame126("Exp: " + c.playerXP[11] + "", 31223); break; case 12://crafting sendFrame126("" + c.playerLevel[12] + "", 31179); sendFrame126("" + getLevelForXP(c.playerXP[12]) + "", 31180); sendFrame126("Exp: " + c.playerXP[12] + "", 31178); break; case 13://smithing sendFrame126("" + c.playerLevel[13] + "", 31209); sendFrame126("" + getLevelForXP(c.playerXP[13]) + "", 31210); sendFrame126("Exp: " + c.playerXP[13] + "", 31208); break; case 14://mining sendFrame126("" + c.playerLevel[14] + "", 31204); sendFrame126("" + getLevelForXP(c.playerXP[14]) + "", 31205); sendFrame126("Exp: " + c.playerXP[14] + "", 31203); break; case 15://herblore sendFrame126("" + c.playerLevel[15] + "", 31169); sendFrame126("" + getLevelForXP(c.playerXP[15]) + "", 31170); sendFrame126("Exp: " + c.playerXP[15] + "", 31168); break; case 16://agility sendFrame126("" + c.playerLevel[16] + "", 31164); sendFrame126("" + getLevelForXP(c.playerXP[16]) + "", 31165); sendFrame126("Exp: " + c.playerXP[16] + "", 31163); break; case 17://thieving sendFrame126("" + c.playerLevel[17] + "", 31174); sendFrame126("" + getLevelForXP(c.playerXP[17]) + "", 31175); sendFrame126("Exp: " + c.playerXP[17] + "", 31173); break; case 18://slayer sendFrame126("" + c.playerLevel[18] + "", 31189); sendFrame126("" + getLevelForXP(c.playerXP[18]) + "", 31190); sendFrame126("Exp: " + c.playerXP[18] + "", 31188); break; case 19://farming sendFrame126("" + c.playerLevel[19] + "", 31234); sendFrame126("" + getLevelForXP(c.playerXP[19]) + "", 31235); sendFrame126("Exp: " + c.playerXP[19] + "", 31233); break; case 20://runecrfating sendFrame126("" + c.playerLevel[20] + "", 31144); sendFrame126("" + getLevelForXP(c.playerXP[20]) + "", 31145); sendFrame126("Exp: " + c.playerXP[20] + "", 31143); break; case 21://dungeoneering sendFrame126("" + c.playerLevel[21] + "", 31154); sendFrame126("" + getLevelForXP(c.playerXP[21]) + "", 31155); sendFrame126("Exp: " + c.playerXP[21] + "", 31153); break; case 22://hunter sendFrame126("" + c.playerLevel[22] + "", 31194); sendFrame126("" + getLevelForXP(c.playerXP[22]) + "", 31195); sendFrame126("Exp: " + c.playerXP[22] + "", 31193); break; case 23://summoning sendFrame126("" + c.playerLevel[23] + "", 31239); sendFrame126("" + getLevelForXP(c.playerXP[23]) + "", 31240); sendFrame126("Exp: " + c.playerXP[23] + "", 31238); break; case 24://construction sendFrame126("" + c.playerLevel[24] + "", 31149); sendFrame126("" + getLevelForXP(c.playerXP[24]) + "", 31150); sendFrame126("Exp: " + c.playerXP[24] + "", 31148); break; } }[/CODE] [B]In your client.java search for "setSidebarInterface(1, 3917);" and replace it with [CODE]setSidebarInterface(1, 31110);[/CODE][/B] And that's all Save and compile. Post any errors below. [SPOILER="For Media"][IMG]http://img707.imageshack.us/img707/703/eee978cb73c847e19836752.png[/IMG][/SPOILER]
  4. jordiee

    [PI] SkillTab [PI]

    I tried adding the current RS skilltab. And I can't find the sprites anywhere, put i managed to find summoning and Hunter in a file. There are 3 files Skill, Skill602, SkillNew. and None of the current sprites are in there. Picture: [IMG]http://i1137.photobucket.com/albums/n516/InfinityGodz/Capture.jpg[/IMG] Can anyone help me ? thanks in Advance Jordiee
×