Jump to content

Search the Community

Showing results for tags 'loading'.



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

  1. Hello, the problem is i get black screen and a broken text once my cache is downloading, could you help me please? Here are a piece of code, maybe this you need... /** DOWNLOADING LOADING IMAGES **/ try { for(int i = 1; i <= 3; i++) { if(!new File(signlink.findcachedir() + "load"+i+".png").exists()) { HttpDownloadUtility.downloadFile("http://LINK.net/client/load"+i+".png", signlink.findcachedir()); } loadingSprites[i - 1] = Toolkit.getDefaultToolkit().getImage(signlink.findcachedir() + "load"+i+".png"); } super.graphics.drawImage(loadingSprites[0], 0, 0, null); super.graphics.drawImage(loadingSprites[1], 5, clientHeight - 35, null); } catch(Exception e) { e.printStackTrace(); }
  2. [CENTER][SIZE=7][COLOR="#00FF00"]Gamble-ps.com[/COLOR][/SIZE][/CENTER] [img]http://s7.postimg.org/xujfvb263/scroll.png[/img] [img]http://s17.postimg.org/joz0wqdn3/customs.png[/img] Custom Vorago Mini vorago Ticket boss 100%Working godwars 135 Capes With Requirments Custom rares Custom swords all skills working Working tokhaar range/magic capes Great donator benifits (customs everywhere) Boss contracts Duo slayer Custom prestige system Drygores 100% working dice dice duel interface anti scam system
  3. Virus: Removal method: [url]http://www.runelocus.com/forums/showthread.php?106580-Opulent-317-loading-474-v1-5&p=814154&viewfull=1#post814154[/url]
  4. Hey everyone! I'm having some trouble relocating my login box and loading bar - I want to change it up a bit and I've been messing around for quite a while, I've done it on a few other clients before but the client I'm using right now is the only one that works well with the source I am using. What I want: The ability to relocate loading bar + login box, also to get rid of the border(and the white "Loading" text) when you first open the client. Client I am using: [URL="http://www.runelocus.com/forums/showthread.php?87354-2006-Remade-Tutorials-Included-Super-Stable"]317 2006-Remade[/URL] What it looks like now: [img]http://i.imgur.com/MxDbXmy.gif[/img] I have been able to remove the border all except for right when you open the client, it's very unappealing, I've gone through my cache and any client file that handles starting up and haven't come up with anything yet to remove the border or the white loading text. Relocating: I want to relocate the text; I want the second line of text that changes (EG: Getting ready, Preparing High Alchemy, etc) to be more towards the bottom while the first line of text be more towards the top; and after it finishes loading - First line of text "Welcome to-x" will be centered with the Login and information box to be centered under that. Sorry if I'm hard to understand my english is not fantastic. I decided I'd come to RL to ask for help since a majority of the R-S community is unhelpful cancer. Things I have already tried: Anything that can be found on the first 100 pages of google when searching "non renamed 317 loading bar" and "non renamed 317 login box" Tinkered around with lots of ints to see if anything would move (they didn't). Any help would be greatly appreciated, community of Runelocus; Thanks! startUp: [CODE] void startUp() { //drawLoadingText(10, "Getting Ready.."); new CacheDownloader(this).downloadCache(); if(signlink.sunjava) super.minDelay = 5; if(aBoolean993) { // rsAlreadyLoaded = true; // return; } aBoolean993 = true; boolean flag = true; String s = getDocumentBaseHost(); if(signlink.cache_dat != null) { for(int i = 0; i < 5; i++) decompressors[i] = new Decompressor(signlink.cache_dat, signlink.cache_idx[i], i + 1); } try { // connectServer(); titleStreamLoader = streamLoaderForName(1, "title screen", "title", expectedCRCs[1], 25); smallText = new TextDrawingArea(false, "p11_full", titleStreamLoader); aTextDrawingArea_1271 = new TextDrawingArea(false, "p12_full", titleStreamLoader); chatTextDrawingArea = new TextDrawingArea(false, "b12_full", titleStreamLoader); TextDrawingArea aTextDrawingArea_1273 = new TextDrawingArea(true, "q8_full", titleStreamLoader); drawLogo(); loadTitleScreen(); StreamLoader streamLoader = streamLoaderForName(2, "config", "config", expectedCRCs[2], 30); StreamLoader streamLoader_1 = streamLoaderForName(3, "interface", "interface", expectedCRCs[3], 35); StreamLoader streamLoader_2 = streamLoaderForName(4, "2d graphics", "media", expectedCRCs[4], 40); StreamLoader streamLoader_3 = streamLoaderForName(6, "textures", "textures", expectedCRCs[6], 45); StreamLoader streamLoader_4 = streamLoaderForName(7, "chat system", "wordenc", expectedCRCs[7], 50); StreamLoader streamLoader_5 = streamLoaderForName(8, "sound effects", "sounds", expectedCRCs[8], 55); byteGroundArray = new byte[4][104][104]; intGroundArray = new int[4][105][105]; worldController = new WorldController(intGroundArray); for(int j = 0; j < 4; j++) aClass11Array1230[j] = new Class11(); aClass30_Sub2_Sub1_Sub1_1263 = new Sprite(512, 512); StreamLoader streamLoader_6 = streamLoaderForName(5, "update list", "versionlist", expectedCRCs[5], 60); drawLoadingText(25, "Preparing High Alchemy.."); onDemandFetcher = new OnDemandFetcher(); onDemandFetcher.start(streamLoader_6, this); Class36.method528(onDemandFetcher.getAnimCount()); Model.method459(onDemandFetcher.getVersionCount(0), onDemandFetcher); preloadModels(); if(!lowMem) { nextSong = 0; try { nextSong = Integer.parseInt(getParameter("music")); } catch(Exception _ex) { } songChanging = true; onDemandFetcher.method558(2, nextSong); while(onDemandFetcher.getNodeCount() > 0) { processOnDemandQueue(); try { Thread.sleep(100L); } catch(Exception _ex) { } if(onDemandFetcher.anInt1349 > 3) { loadError(); return; } } } drawLoadingText(45, "Earning Experience.."); int k = onDemandFetcher.getVersionCount(1); for(int i1 = 0; i1 < k; i1++) onDemandFetcher.method558(1, i1); while(onDemandFetcher.getNodeCount() > 0) { int j1 = k - onDemandFetcher.getNodeCount(); if(j1 > 0) drawLoadingText(75, "Cooking Food.."); processOnDemandQueue(); try { Thread.sleep(100L); } catch(Exception _ex) { } if(onDemandFetcher.anInt1349 > 3) { loadError(); return; } } drawLoadingText(65, "Brewing Potions.."); k = onDemandFetcher.getVersionCount(0); for(int k1 = 0; k1 < k; k1++) { int l1 = onDemandFetcher.getModelIndex(k1); if((l1 & 1) != 0) onDemandFetcher.method558(0, k1); } k = onDemandFetcher.getNodeCount(); while(onDemandFetcher.getNodeCount() > 0) { int i2 = k - onDemandFetcher.getNodeCount(); if(i2 > 0) drawLoadingText(90, "Gearing Up.."); processOnDemandQueue(); try { Thread.sleep(100L); } catch(Exception _ex) { } } if(decompressors[0] != null) { drawLoadingText(75, "Preparing Teleports.."); onDemandFetcher.method558(3, onDemandFetcher.method562(0, 48, 47)); onDemandFetcher.method558(3, onDemandFetcher.method562(1, 48, 47)); onDemandFetcher.method558(3, onDemandFetcher.method562(0, 48, 48)); onDemandFetcher.method558(3, onDemandFetcher.method562(1, 48, 48)); onDemandFetcher.method558(3, onDemandFetcher.method562(0, 48, 49)); onDemandFetcher.method558(3, onDemandFetcher.method562(1, 48, 49)); onDemandFetcher.method558(3, onDemandFetcher.method562(0, 47, 47)); onDemandFetcher.method558(3, onDemandFetcher.method562(1, 47, 47)); onDemandFetcher.method558(3, onDemandFetcher.method562(0, 47, 48)); onDemandFetcher.method558(3, onDemandFetcher.method562(1, 47, 48)); onDemandFetcher.method558(3, onDemandFetcher.method562(0, 148, 48)); onDemandFetcher.method558(3, onDemandFetcher.method562(1, 148, 48)); k = onDemandFetcher.getNodeCount(); while(onDemandFetcher.getNodeCount() > 0) { int j2 = k - onDemandFetcher.getNodeCount(); if(j2 > 0) drawLoadingText(85, "Burying Bones.."); processOnDemandQueue(); try { Thread.sleep(100L); } catch(Exception _ex) { } } } k = onDemandFetcher.getVersionCount(0); for(int k2 = 0; k2 < k; k2++) { int l2 = onDemandFetcher.getModelIndex(k2); byte byte0 = 0; if((l2 & 8) != 0) byte0 = 10; else if((l2 & 0x20) != 0) byte0 = 9; else if((l2 & 0x10) != 0) byte0 = 8; else if((l2 & 0x40) != 0) byte0 = 7; else if((l2 & 0x80) != 0) byte0 = 6; else if((l2 & 2) != 0) byte0 = 5; else if((l2 & 4) != 0) byte0 = 4; if((l2 & 1) != 0) byte0 = 3; if(byte0 != 0) onDemandFetcher.method563(byte0, 0, k2); } onDemandFetcher.method554(isMembers); if(!lowMem) { int l = onDemandFetcher.getVersionCount(2); for(int i3 = 1; i3 < l; i3++) if(onDemandFetcher.method569(i3)) onDemandFetcher.method563((byte)1, 2, i3); } drawLoadingText(95, "Selecting Music.."); /* Custom sprite unpacking */ chatArea = new Sprite("chatarea"); chatButtonH = new Sprite("chathover"); chatButtonC = new Sprite("chatclicked"); chatButtonHC = new Sprite("chatclickedh"); reportH = new Sprite("reporthover"); tabArea = new Sprite("tabarea"); mapArea = new Sprite("maparea"); /**/ mapBack = new Background(streamLoader_2, "mapback", 0); for(int j3 = 0; j3 < 14; j3++) sideIcons[j3] = new Sprite(streamLoader_2, "sideicons", j3); for(int r1 = 0; r1 < 10; r1++) redStones[r1] = new Sprite(streamLoader_2, "redstones", r1); compass = new Sprite(streamLoader_2, "compass", 0); mapEdge = new Sprite(streamLoader_2, "mapedge", 0); mapEdge.method345(); try { for(int k3 = 0; k3 < 100; k3++) mapScenes[k3] = new Background(streamLoader_2, "mapscene", k3); } catch(Exception _ex) { } try { for(int l3 = 0; l3 < 100; l3++) mapFunctions[l3] = new Sprite(streamLoader_2, "mapfunction", l3); } catch(Exception _ex) { } try { for(int i4 = 0; i4 < 20; i4++) hitMarks[i4] = new Sprite(streamLoader_2, "hitmarks", i4); } catch(Exception _ex) { } try { for(int h1 = 0; h1 < 6; h1++) headIconsHint[h1] = new Sprite(streamLoader_2, "headicons_hint", h1); } catch(Exception _ex) { } try { for(int j4 = 0; j4 < 8; j4++) headIcons[j4] = new Sprite(streamLoader_2, "headicons_prayer", j4); for(int j45 = 0; j45 < 3; j45++) skullIcons[j45] = new Sprite(streamLoader_2, "headicons_pk", j45 ); } catch(Exception _ex) { } mapFlag = new Sprite(streamLoader_2, "mapmarker", 0); mapMarker = new Sprite(streamLoader_2, "mapmarker", 1); for(int k4 = 0; k4 < 8; k4++) crosses[k4] = new Sprite(streamLoader_2, "cross", k4); mapDotItem = new Sprite(streamLoader_2, "mapdots", 0); mapDotNPC = new Sprite(streamLoader_2, "mapdots", 1); mapDotPlayer = new Sprite(streamLoader_2, "mapdots", 2); mapDotFriend = new Sprite(streamLoader_2, "mapdots", 3); mapDotTeam = new Sprite(streamLoader_2, "mapdots", 4); backBase1 = new Background(streamLoader_2, "backbase", 0); scrollBar1 = new Background(streamLoader_2, "scrollbar", 0); scrollBar2 = new Background(streamLoader_2, "scrollbar", 1); for(int l4 = 0; l4 < 2; l4++) modIcons[l4] = new Background(streamLoader_2, "mod_icons", l4); Sprite sprite = new Sprite("frame"); frame = new RSImageProducer(sprite.myWidth, sprite.myHeight, getGameComponent()); sprite.method346(0, 0); int i5 = (int)(Math.random() * 21D) - 10; int j5 = (int)(Math.random() * 21D) - 10; int k5 = (int)(Math.random() * 21D) - 10; int l5 = (int)(Math.random() * 41D) - 20; for(int i6 = 0; i6 < 100; i6++) { if(mapFunctions[i6] != null) mapFunctions[i6].method344(i5 + l5, j5 + l5, k5 + l5); if(mapScenes[i6] != null) mapScenes[i6].method360(i5 + l5, j5 + l5, k5 + l5); } drawLoadingText(96, "Selecting Music.."); Texture.method368(streamLoader_3); Texture.method372(0.80000000000000004D); Texture.method367(); drawLoadingText(97, "Selecting Music.."); Animation.unpackConfig(streamLoader); ObjectDef.unpackConfig(streamLoader); Flo.unpackConfig(streamLoader); ItemDef.unpackConfig(streamLoader); EntityDef.unpackConfig(streamLoader); IDK.unpackConfig(streamLoader); SpotAnim.unpackConfig(streamLoader); Varp.unpackConfig(streamLoader); VarBit.unpackConfig(streamLoader); ItemDef.isMembers = isMembers; if(!lowMem) { drawLoadingText(98, "Selecting Music.."); byte abyte0[] = streamLoader_5.getDataForName("sounds.dat"); Stream stream = new Stream(abyte0); Sounds.unpack(stream); } drawLoadingText(99, "Selecting Music.."); TextDrawingArea aclass30_sub2_sub1_sub4s[] = { smallText, aTextDrawingArea_1271, chatTextDrawingArea, aTextDrawingArea_1273 }; RSInterface.unpack(streamLoader_1, aclass30_sub2_sub1_sub4s, streamLoader_2); drawLoadingText(100, "Starting Slayer Task.."); for(int j6 = 0; j6 < 33; j6++) { int k6 = 999; int i7 = 0; for(int k7 = 0; k7 < 34; k7++) { if(mapBack.aByteArray1450[k7 + j6 * mapBack.anInt1452] == 0) { if(k6 == 999) k6 = k7; continue; } if(k6 == 999) continue; i7 = k7; break; }[/CODE] drawLoginScreen: [CODE]private void drawLoginScreen(boolean flag) { resetImageProducers(); aRSImageProducer_1109.initDrawingArea(); aBackground_966.method361(0, 0); char c = '\u0168'; char c1 = '\310'; if(loginScreenState == 0) { int i = c1 / 2 + 80; smallText.method382(0x75a9a9, c / 2, onDemandFetcher.statusString, i, true); i = c1 / 2 - 20; chatTextDrawingArea.method382(0xB22222, c / 2, "Welcome to text", i, true); i += 30; int l = c / 2 - 80; int k1 = c1 / 2 + 20; aBackground_967.method361(l - 73, k1 - 20); chatTextDrawingArea.method382(0xB22222, l, "Information", k1 + 5, true); l = c / 2 + 80; aBackground_967.method361(l - 73, k1 - 20); chatTextDrawingArea.method382(0xB22222, l, "Play Now", k1 + 5, true); } if(loginScreenState == 2) { int j = c1 / 2 - 40; if(loginMessage1.length() > 0) { chatTextDrawingArea.method382(0xB22222, c / 2, loginMessage1, j - 15, true); chatTextDrawingArea.method382(0xB22222, c / 2, loginMessage2, j, true); j += 30; } else { chatTextDrawingArea.method382(0xB22222, c / 2, loginMessage2, j - 7, true); j += 30; } chatTextDrawingArea.method389(true, c / 2 - 90, 0xB22222, "Username: " + myUsername + ((loginScreenCursorPos == 0) & (loopCycle % 40 < 20) ? "@[email protected]<3" : ""), j); j += 15; chatTextDrawingArea.method389(true, c / 2 - 88, 0xB22222, "Password: " + TextClass.passwordAsterisks(myPassword) + ((loginScreenCursorPos == 1) & (loopCycle % 40 < 20) ? "@[email protected]<3" : ""), j); j += 15; if(!flag) { int i1 = c / 2 - 80; int l1 = c1 / 2 + 50; aBackground_967.method361(i1 - 73, l1 - 20); chatTextDrawingArea.method382(0xB22222, i1, "Login", l1 + 5, true); i1 = c / 2 + 80; aBackground_967.method361(i1 - 73, l1 - 20); chatTextDrawingArea.method382(0xB22222, i1, "Cancel", l1 + 5, true); } } if(loginScreenState == 3) { chatTextDrawingArea.method382(0xB22222, c / 2, "Heart06 Information", c1 / 2 - 60, true); int k = c1 / 2 - 35; chatTextDrawingArea.method382(0xB22222, c / 2, "text", k, true); k += 15; chatTextDrawingArea.method382(0xB22222, c / 2, "text", k, true); k += 15; chatTextDrawingArea.method382(0xffffff, c / 2, "", k, true); k += 15; chatTextDrawingArea.method382(0xB22222, c / 2, "text", k, true); k += 15; int j1 = c / 2; int i2 = c1 / 2 + 50; aBackground_967.method361(j1 - 73, i2 - 20); chatTextDrawingArea.method382(0xB22222, j1, "Go Back", i2 + 5, true); } aRSImageProducer_1109.drawGraphics(171, super.graphics, 202); if(welcomeScreenRaised) { welcomeScreenRaised = false; aRSImageProducer_1107.drawGraphics(0, super.graphics, 128); aRSImageProducer_1108.drawGraphics(371, super.graphics, 202); aRSImageProducer_1112.drawGraphics(265, super.graphics, 0); aRSImageProducer_1113.drawGraphics(265, super.graphics, 562); aRSImageProducer_1114.drawGraphics(171, super.graphics, 128); aRSImageProducer_1115.drawGraphics(171, super.graphics, 562); } }[/CODE] [SIZE=5]EDIT: Got rid of the white "Loading" text at client start up, just seeking a way to remove border from client start up and relocating loading bar + login box![/SIZE]
  5. [url]http://www.xelios.co.uk[/url] This is the Server I am wanting to load. In the past there have been no issues, but since they reopened I downloaded the client but can't connect. This is what I see: [IMG]http://i.gyazo.com/8f0a50fa4fd6f8847d54b560dbe0e3d5.png[/IMG] The Cache seems to appear in the C drive but nothing happens :/ Anyone who can help, let me know!
  6. This doesn't need to be released ;)
  7. Actually, Fuck it, I'm Re-Uploading Links. Tell me if they get taken down again. AGAIN, I DO NOT GIVE ANYBODY PERMISSION TO RELEASE THIS ON ANY OTHER WEBSITE WHATSOEVER AND YOU CAN NOT CLAIM THIS AS YOUR OWN. IF YOU USE, GIVE CREDITS. Source: http://uppit.com/c8jeye528yz3/Lucifer's_SERVER.zip Source Alternative: http://dl.dropbox.com/u/65718719/Lucifer%27s%20SERVER.zip Client: http://uppit.com/owqnhf1h6jjs/Lucifer's_CLIENT.zip Client Alternative: http://dl.dropbox.com/u/65718719/Lucifer%27s%20CLIENT.zip Cache: http://uppit.com/6s6ibhyfske6/.DevilsScape.zip Cache Alternative: http://dl.dropbox.com/u/65718719/.DevilsScape.zip Enjoy. Credits: Me: 90% Trent: 1% Keiron: 9% Dragonkk: Client 90% I made some adjustments 10% If this doesn't run for you, Hint: Look at run.bat and change the Main.Launcher to lucifer.Main :) Here's media for the media faggots.
  8. Hello, I've tried to add some items to my server (chaotics and such) and I've done everything correctly as the tutorial said. But when i try to load my client it gives this error : [attachment=39:error101.jpg] Any help would be appreciated!
  9. Hi all, I am having some trouble figuring out how to set up the game to write to a MySQL Database with the character information. Ideally I would like all the information that is saved in the character file under "data\characters" to be saved in a table that can then be called through php on my website. - This can be used as a modCP or just in a My Account section. I have set up highscores before through MySQL and understand it is the same kind of process but I just cannot figure it out. Would love if someone could help me, all advice is welcome Also, I have only mainly worked on a 317 server in the past, this is my first 718 server. - My source was Validus. If it is the same method as a 317 then I will follow a tutorial already online and make changes as I'm going through it. - It just seems to be a lot different in the way it is set up. Thanks! [attachment=34:charsig-1.png]
  10. Hello, so today I was adding auto vote and once I finished I started up the server and it seemed all normal but the client will not load. Anyone know why it would be doing this?
  11. A new server with an experienced developer back at it again! This time with a new source and some new features! List of notable features: 25 Trainable skills including: Hunter, Dungeoneering and Construction Quests Achievements FULLY Customisable Completionist's Cape to obtain! Old School RS items and RS3 items Fully working Trident of the Seas Fully working Polypore staff Fully working Staff of Armadyl Over 10 Bosses to fight! Over 5 Minigames to play! All pets fully working! Including boss pets! Boss Pets [IMG]http://i.imgur.com/QbccORq.png[/IMG] Fully customisable completionist cape [IMG]http://i.imgur.com/cjLV6px.png[/IMG] Some Old School Items [IMG]http://i.imgur.com/vbScTQr.png[/IMG] Some RS3 Items [IMG]http://i.imgur.com/JzjD7en.png[/IMG] So what are you waiting for? Join today! Downlad: [url]https://dl.dropboxusercontent.com/u/36605005/client.jar[/url]
  12. I'm using Alhassa Scape source and when I run it i got the no args constructor error so I put public NPC () { } in my NPC.java and when I log in and out of an account, it won't let me log back in. It says error loading profile. Anyone know a solution?
  13. can anyone point me in the right direction? i need to load a higher cache on my 637 so that i can add steadfasts max cape comp cape ect
  14. Hey, so this is peculiar. I've placed the cache in C:/ after installing a new OS (Windows 7). Installed Java and JDK, and tried loading up the client I used back on Windows 8, and I get this: [ATTACH=CONFIG]10874[/ATTACH] Connection error - Retrying in 5 EDIT: I FIXED THIS. My mistake of placing extracting the cache to C:/, I extracted it to Admin and it was fine. For anyone else with this problem, extract the cache into the user folder of the account you're signed in to! Admins please close this thread :)
  15. Hello again, After failing with implement a custom interface, i decided too look into what interfaces already existed. I found one id "156". Now im new to interfacing and i having been looking for solutions too my problem for over 4 hours now. I'm not sure what i am doing wrong. I basically wan't to teleport using the textlines within the scroll. [CODE] else if (interfaceId == 156) { //Teleports player.getPackets().sendIComponentText(156, 5, "<col=D71212>My server name | Teleports"); player.getPackets().sendIComponentText(156, 7, "<col=F7FE2E>Combat Training"); player.getPackets().sendIComponentText(156, 8, "<col=D71212>-----------------------"); player.getPackets().sendIComponentText(156, 9, "<col=2E2EFE>Rock Crabs"); player.getPackets().sendIComponentText(156, 10, "<col=2E2EFE>Yaks"); player.getPackets().sendIComponentText(156, 11, "<col=2E2EFE>Hill Giants"); player.getPackets().sendIComponentText(156, 12, "<col=2E2EFE>Hellhounds"); switch (componentId) { case 0: Magic.sendNormalTeleportSpell(player, 0, 0, new WorldTile(2323, 3794, 0)); player.getPackets().sendGameMessage( "<col=000079><img=4>Welcome to Yaks, "+player.getDisplayName()); break; case 1: Magic.sendNormalTeleportSpell(player, 0, 0, new WorldTile(2706, 3718, 0)); player.getPackets().sendGameMessage( "<col=000079><img=4>Welcome to Rock Crabs, "+player.getDisplayName()); break; case 2: Magic.sendNormalTeleportSpell(player, 0, 0, new WorldTile(3118, 9849, 0)); player.getPackets().sendGameMessage( "<col=000079><img=4>Welcome to Hill Giants, "+ player.getDisplayName()); break; case 3: Magic.sendNormalTeleportSpell(player, 0, 0, new WorldTile(2871, 3794, 0)); player.getPackets().sendGameMessage( "<col=000079><img=4>Welcome to Hellhounds, "+player.getDisplayName()); break; } }[/CODE] I do use the same text changing component in a previous field, but i'm unsure how i could add the command already inside a break where it is situated. [CODE] case 8: // Teleports player.getPackets().sendIComponentText(156, 5, "<col=D71212>My server name | Teleports"); player.getPackets().sendIComponentText(156, 7, "<col=F7FE2E>Combat Training"); player.getPackets().sendIComponentText(156, 8, "<col=D71212>-----------------------"); player.getPackets().sendIComponentText(156, 9, "<col=2E2EFE>Rock Crabs"); player.getPackets().sendIComponentText(156, 10, "<col=2E2EFE>Yaks"); player.getPackets().sendIComponentText(156, 11, "<col=2E2EFE>Hill Giants"); player.getPackets().sendIComponentText(156, 12, "<col=2E2EFE>Hellhounds"); player.getInterfaceManager().sendInterface(156); break; [/CODE] That is also initiated by a custom interface. If you think you can help i can send the full file contents if needed. Thank you! Ps: Sorry if what im saying is hard to understand.
  16. high105

    Loading Bar

    Ok so I am changing my loading bar, but I am having trouble removing the red one (the default) [img]http://i.imgur.com/2IZfBj0.png[/img] Which is displaying over my new one... All of my old drawLoadingTexts(#, BLAH); for instance [code] newLoadingBar(20, "Starting up"); [/code] and i have done so for all of them... But for some reason the red bar is still displaying.
  17. [CENTER]Going to be straightforward, I am currently developing a server and I need a couple of Beta Testers for bugs/glitch debugging reasons. [COLOR="#008080"]Beta Testers should give me feedback on a daily basis![/COLOR] Requirements: [COLOR="#DAA520"]- 1+ Year of Private Server Knowledge - Very Basic understanding of Java - Has at least 3+ hours a day to test out server[/COLOR] Perks for testing server when it comes out: [COLOR="#008080"]- Free Donator Rank - Any Title next to player name - Better chance when applying for staff spots[/COLOR] [FONT=Arial Black][COLOR="#B22222"]Interested? Hit me up through text at: [COLOR="#FF8C00"](518)514-8567[/COLOR][/COLOR][/FONT][/CENTER]
  18. Hello, I am trying to change the loading screen. I replaced these frames: 8490-8501 to pictures I want to be there. I opened my server and client but it was still the same loading screen. Any help?
  19. I am trying to use the nexon 637 cache just to learn about making rsps's but after i've set it up i open it and it gets stuck on 1%. Could someone help me out? Thanks
  20. I actually know how to jar a client and I always do it and sign it. My problem is whenever my friend downloads it and tries to open it, it says "Java exception has occured" and it pisses me off because I try everything! Any help? Btw I'm using Hyperion 474 base
  21. Hey guys i get this error when I'm loading the server: [Launcher] Initing Server Channel Handler... org.jboss.netty.channel.ChannelException: Failed to bind to: 0.0.0.0/0.0.0.0:43594 at org.jboss.netty.bootstrap.ServerBootstrap.bind(ServerBootstrap.java:298) at com.rs.net.ServerChannelHandler.<init>(ServerChannelHandler.java:49) at com.rs.net.ServerChannelHandler.init(ServerChannelHandler.java:28) at com.rs.Launcher.main(Launcher.java:101) Caused by: java.net.BindException: Address already in use: bind at sun.nio.ch.Net.bind0(Native Method) at sun.nio.ch.Net.bind(Net.java:436) at sun.nio.ch.Net.bind(Net.java:428) at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.bind(NioServerSocketPipelineSink.java:138) at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleServerSocket(NioServerSocketPipelineSink.java:90) at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipelineSink.java:64) at org.jboss.netty.channel.Channels.bind(Channels.java:569) at org.jboss.netty.channel.AbstractChannel.bind(AbstractChannel.java:187) at org.jboss.netty.bootstrap.ServerBootstrap$Binder.channelOpen(ServerBootstrap.java:343) at org.jboss.netty.channel.Channels.fireChannelOpen(Channels.java:170) at org.jboss.netty.channel.socket.nio.NioServerSocketChannel.<init>(NioServerSocketChannel.java:80) at org.jboss.netty.channel.socket.nio.NioServerSocketChannelFactory.newChannel(NioServerSocketChannelFactory.java:158) at org.jboss.netty.channel.socket.nio.NioServerSocketChannelFactory.newChannel(NioServerSocketChannelFactory.java:86)ERROR! THREAD NAME: main [Launcher] Failed initing Server Channel Handler. Shutting down... at org.jboss.netty.bootstrap.ServerBootstrap.bind(ServerBootstrap.java:277) ... 3 more any help will be appreciated!
  22. Hey guys im pretty new at this rsps stuff and iv downloaded this Project exile source and client and when i go to load up the client i get this error [CODE]Exception in thread "main" java.lang.NoClassDefFoundError: Client (wrong name: s rc/Client) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14 2) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482) Press any key to continue . . .[/CODE] Any ideas on how to fix it? thanks! :)
  23. So as the title suggest my custom models are not loading. I'm fair sure it has to do with either the model being broken/corrupt(although you can open it up in a model editor just fine), that the model loader is outdated(which i have no idea where to even begin upgrading it) or something else that I haven't considered/known of. Callisto example: What it looks like currently in game: [url]http://imgur.com/LJSZaos[/url] EntityDef.java code: [CODE] case 9000: entityDef.actions = new String[5]; entityDef.actions[1] = "Attack"; entityDef.anIntArray94 = new int[1]; entityDef.anIntArray94[0] = 13245; //ID of .dat File entityDef.anInt77 = 4919; //STAND ANIM entityDef.anInt67 = 4923; //WALK ANIM entityDef.combatLevel = 470; entityDef.name = "Callisto"; entityDef.description = "I wouldn't want to eat his Porridge.".getBytes(); break;[/CODE] Code in client.java(client sided): [CODE] drawLoadingText(60, "Connecting to update server"); onDemandFetcher = new OnDemandFetcher(); onDemandFetcher.start(streamLoader_6, this); Model.method459(onDemandFetcher.getModelCount(), onDemandFetcher); preloadModels(); //THIS LINE //models(); drawLoadingText(80, "Unpacking media"); [/CODE] and : [CODE] public void preloadModels() { File file = new File("./cache/Raw/"); File[] fileArray = file.listFiles(); for(int y = 0; y < fileArray.length; y++) { String s = fileArray[y].getName(); byte[] buffer = ReadFile("./cache/Raw/"+s); Model.method460(buffer,Integer.parseInt(getFileNameWithoutExtension(s))); System.out.println("Loaded model " + y); } } [/CODE] The console output prints out that its loaded Callisto's file... code in Model.method460: [CODE] public static void method460(byte abyte0[], int j) { //Items //boolean newFormat = abyte0[abyte0.length - 1] == -1 && abyte0[abyte0.length - 2] == -1; if(abyte0 == null) { Class21 class21 = aClass21Array1661[j] = new Class21(); class21.anInt369 = 0; class21.anInt370 = 0; class21.anInt371 = 0; return; } Stream stream = new Stream(abyte0); stream.currentOffset = abyte0.length - 18;//(!newFormat ? 18 : 23); Class21 class21_1 = aClass21Array1661[j] = new Class21(); class21_1.aByteArray368 = abyte0; class21_1.anInt369 = stream.readUnsignedWord(); class21_1.anInt370 = stream.readUnsignedWord(); class21_1.anInt371 = stream.readUnsignedByte(); int k = stream.readUnsignedByte(); int l = stream.readUnsignedByte(); int i1 = stream.readUnsignedByte(); int j1 = stream.readUnsignedByte(); int k1 = stream.readUnsignedByte(); //if (newFormat) { // int ignore = stream.readUnsignedByte(); // } int l1 = stream.readUnsignedWord(); int i2 = stream.readUnsignedWord(); int j2 = stream.readUnsignedWord(); int k2 = stream.readUnsignedWord(); // if (newFormat) { // int ignore = stream.readUnsignedByte(); // } int l2 = 0; class21_1.anInt372 = l2; l2 += class21_1.anInt369; class21_1.anInt378 = l2; l2 += class21_1.anInt370; class21_1.anInt381 = l2; if(l == 255) l2 += class21_1.anInt370; else class21_1.anInt381 = -l - 1; class21_1.anInt383 = l2; if(j1 == 1) l2 += class21_1.anInt370; else class21_1.anInt383 = -1; class21_1.anInt380 = l2; if(k == 1) l2 += class21_1.anInt370; else class21_1.anInt380 = -1; class21_1.anInt376 = l2; if(k1 == 1) l2 += class21_1.anInt369; else class21_1.anInt376 = -1; class21_1.anInt382 = l2; if(i1 == 1) l2 += class21_1.anInt370; else class21_1.anInt382 = -1; class21_1.anInt377 = l2; l2 += k2; class21_1.anInt379 = l2; l2 += class21_1.anInt370 * 2; class21_1.anInt384 = l2; l2 += class21_1.anInt371 * 6; class21_1.anInt373 = l2; l2 += l1; class21_1.anInt374 = l2; l2 += i2; class21_1.anInt375 = l2; l2 += j2; } [/CODE] I've checked with other client source files and it seems to look pretty much the same. So Im not sure what to do or where to go to come up with my solution as of now. Any links to threads,advice or suggestions would be greatly appreciated.
  24. removed
×