Jump to content

Search the Community

Showing results for tags 'clientserver'.



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 9 results

  1. For example, I made my account (Ubuntu) and after I logged in my name in the chatbox was Tu. It also made that my character file name in the server files...
  2. Can anyone explain how to exactly make 2 worlds? I wouldn't use both worlds but I just want it there for future if I ever need to use, and have it setup to load when I run server. Also, how would I be able to change a eco to a spawn?
  3. Hi! My title says all. I dont want the Ziotic 666. I've been looking for a blank 666 server for ages. Thanks. (I already have cache)
  4. [CENTER]I'm in need of some money for my server, so I'll be doing some services! :) [B][COLOR=#00ffff][SIZE=3][U]Client[/U][/SIZE][/COLOR][/B] Client Jarring $1 Automatic Client Updating $5 (Must have a webhost) Automatic Cache Updating $5(Not cachedownloader.java, must have a webhost) [B][U][SIZE=3][COLOR=#00ffff]Server[/COLOR][/SIZE][/U][/B] MoneyVault system with playersaving $10 I'M NOT TAKING CREDIT FOR ANY OF THIS. I'll be using tutorials, this is here simply if you can't do those tutorials. I do take credit for the playersave bit of the MoneyVault system, but there really isn't much to take credit for :L It's just not in the tutorial is all. [COLOR=#40e0d0]Cache Updating:[/COLOR] [IMG]http://i872.photobucket.com/albums/ab287/pasta186/Screenshot_5-3.png[/IMG] [IMG]http://i872.photobucket.com/albums/ab287/pasta186/Screenshot_1-7.png[/IMG] [COLOR=#ffa500]Client Updating[/COLOR] [IMG]http://i872.photobucket.com/albums/ab287/pasta186/Screenshot_6-3.png[/IMG] [IMG]http://i872.photobucket.com/albums/ab287/pasta186/Screenshot_1-5.png[/IMG] [IMG]http://i872.photobucket.com/albums/ab287/pasta186/Screenshot_2-5.png[/IMG] [COLOR=#00ffff][U]MoneyVault[/U][/COLOR] [IMG]http://i.imgur.com/924Mvtt.png[/IMG] [COLOR=#ffa07a][SIZE=3][U]It's command based.[/U][/SIZE][/COLOR] [COLOR=#ffd700][B]:: store amountofcashgoeshere[/B][/COLOR][COLOR=#ff8c00] makes it store your cash [/COLOR][COLOR=#ffd700][B]:: withdraw amountofcashgoeshere[/B][/COLOR][COLOR=#ff8c00] allows you to withdraw your cash [/COLOR][COLOR=#ffd700][B]:: check[/B][/COLOR][COLOR=#ff8c00] allows you to check your current cash balance [/COLOR][COLOR=#008000], TOS [/COLOR][/CENTER] [LIST] [*=center][COLOR=#ff0000]I hold the right to refuse a trade at any time.[/COLOR] [*=center][COLOR=#ff0000]No refunds[/COLOR] [*=center][COLOR=#ff0000]You will go first, unless I trust you.[/COLOR] [*=center][COLOR=#ff0000]I will make sure I can add it to your client before actually charging you.[/COLOR] [*=center][COLOR=#ff0000]I will tell you what client files I need, working over teamviewer is an extra $5[/COLOR] [*=center][COLOR=#FF0000]You will vouch this thread once I'm done[/COLOR] [/LIST] [COLOR=#daa520][U][B]Contact me[/B][/U] [/COLOR] [LIST] [*][COLOR=#daa520]Skype: pastascape[/COLOR] [/LIST]
  5. [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]
  6. I will code anything of your needs to your server, i can coding anything to your pi client(new gameframe, crowns, inerfaces, jframe customizable, skillcape emotes, animations, pretty much anything). Server sided i will only ask you the required files not the whole source! This ranges from:: (castlewars, partyroom, perfect achievement system (easily editable), unique killstreaks system (with rewards), perfEct pk point system with specific zones that give you boosted xp (no pts when dieing from npc's, or ptsfor dieing or in duel or castlewars), fixing flashing interfaces, or dupe fixes (i have a dupe-free duel arena; i can add one to your source too)). Expenses will not br steep i can make a fair price for anyof your [PI] needs. Costs will not go above 25$ no matter what it is you want me to Add.
  7. [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]
  8. how do i get the client to connect to my server? its the torvapk server i think but the client keeps connecting to the old host and i dont know what to change and where it would be at if some1 could explain how to put them 2 togeather it would help alot
  9. how come is isnt working... i changed IP in client the source shows no errors when loading up and compling. :/
×