Jump to content

Search the Community

Showing results for tags 'chronicscape'.



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

  1. So I have not had much time to work on this for a little while. You may be asking why release v2? Well it is simple... Some people have got a hold of my other recent sources and have tried selling them and I have tried to stop that. I am now going to release this due to that fact. A simple list below of that is added and what still needs to be done. I also am releasing this to ONLY RUNELOCUS... Do NOT trust this on any other website that has it for download. Do NOT use Eclipse on this.... However the compiler has a couple things removed as an Anti Leech but they are not important lol kind of... List of whats added: - Equipment Item Interactions such as Gold Torch right click Emote when wielding (Other items too wildstalker/duelists etc..) - Remappped Nomad back to its original placement - Dungeoneering (Needs drops redone for the most part for legit Dungeoneering mob drops) - Drygores (yes off-hands too as well as noted) - Ground Item Examines - Global Item Spawns - Impling catching (Set the spawns yourself via NPCSpawning.java) - Reworked Runecrafting to the Altars as well as added RuneSpan (Spawn the mobs as well yourself in the NPCSpawning.java file) - Godwars drops can still need a little touch up lol other than that its good (Frozen Key system still item ID 20120 etc.. Key parts do drop from the godwars NPCs outside each door still) - Added a few more crowns (take a look inside to see lol) - Fixed male/female emotes such as ROFL, ROFLcopter etc... - Changed a few teleports around to best suit adventuring - Added in some fun commands - Removed staking from Duel Arena - Added an Eco Resetter.bat file - Construction has been removed - Gave bonuses to several NPCs such as grotworms and more so that they are harder than just like hitting a level 2 man - Readded KQ Tunnels (Do not use rope some reason it kills the object process just click to go down set spawns yourself) If I have missed anything else refer to the first project release thread - [URL="http://www.runelocus.com/forums/showthread.php?98071-Chronicscape-Project-Release"]HERE[/URL] Images are right here to show some stuff just not all of it because I am tired of people being lazy not to explore the source they get and just load it up and go on the fly. [IMG]http://i.imgur.com/Q9BQNAS.jpg[/IMG] [IMG]http://i.imgur.com/Uulp4Gf.jpg[/IMG] [IMG]http://i.imgur.com/2hohCCN.jpg[/IMG] [CODE][IMG]http://i.imgur.com/DkTbROG.jpg[/IMG] [IMG]http://i.imgur.com/Sas9xVZ.jpg[/IMG] [IMG]http://i.imgur.com/IbRE0Xe.jpg[/IMG] [IMG]http://i.imgur.com/rxCNa1u.jpg[/IMG] [IMG]http://i.imgur.com/wCZFhOe.jpg[/IMG] [IMG]http://i.imgur.com/vluwcM6.jpg[/IMG] [IMG]http://i.imgur.com/vEfkBYK.jpg[/IMG] [IMG]http://i.imgur.com/HMQYh35.jpg[/IMG] [IMG]http://i.imgur.com/w5bLdPD.jpg[/IMG] [IMG]http://i.imgur.com/MsCypJ8.jpg[/IMG] [IMG]http://i.imgur.com/bWbccOD.jpg[/IMG] [IMG]http://i.imgur.com/dzkArbj.jpg[/IMG] [IMG]http://i.imgur.com/hgjGQkF.jpg[/IMG] [IMG]http://i.imgur.com/IqfjTYq.jpg[/IMG] [IMG]http://i.imgur.com/oByuzGC.jpg[/IMG] [IMG]http://i.imgur.com/DGBy3j5.jpg[/IMG] [IMG]http://i.imgur.com/uokQ1jH.jpg[/IMG][/CODE] [COLOR="#B22222"]*NEW LATEST FIX AND RELEASE* 8/22/2015[/COLOR] [URL="https://mega.nz/#!7EcwFCDJ!1Db7SL5I_bQmqy7a-s7wovJiSFZgis143aOIJyEUWps"]Chronicscape AIO v4.5 - Client Fixes And Cache Updates[/URL] [COLOR="#FFD700"]No Fixes Needed For Final Revision + Client Should Work Without Issue Now[/COLOR] If you are having trouble with client js5 that would be the revision IDs. Go into Loader.java client sided change the 420 to 1 and will work. Also if u use jdk7 make sure to use jre7 as well same with both the j8s [COLOR="#FF0000"]Again this is only released here on RuneLocus do NOT trust any other place to get this from. I will only release here. And do NOT use eclipse.[/COLOR] Enjoy! ~ Baki ~
  2. Hey guys server is back out and on a VPS and now I just need one more thing... You! So feel free to join and take a peek for a second and see how fun it can be. I guarantee you will not want to leave! Hello all the server is back up and running with an all new cache system with a lot of things fixed! A lot more content and some great staff. I have been reworking the server for a while and have gotten at least enough done to host it. We gladly welcome you to Chronicscape 718 server to have fun! Server Features Include: -Beginner Character Customization -3 Dwarf Cannons -Jadinko Lair Like RS -Polypore Dungeone And Polypore Items Made Like RS -TzHaar City With Shops And Drops Like RS -Fairy Rings -Kiln, Fight Cave, Nomad, Dragon Slayer -Dominion Tower With Rewards -Dungeoneering (Not killing npcs for exp) -Toolbelt Working With Skilling -Item Interactions When Equipped -Yell Chat Color Able To Change -Tanner And Armor Crafting -Interfaces Working Properly For Skilling -Dice -WildyWorms -Sunfreet Boss -Kalphite Queen Full Lair -Bork Working -RuneCrafting At Each Altar With Teleports -Impling Catching As Well As Other NPC Hunting -Runespan -EOC Hair Commands -Godwars With Legit RS Drops -Thieving Guild -Can Light Beacons -Client With Particle Color Commands -Nomad Capes With Custom Skillcape Emote -Mithril Seeds -Old Dragon Claws -TokHaar-Kal Cape Upgraded Version -Feed A Pet 5 Time To Make It Grow Into The Next Stage -Snelm Crafting -Several Custom Items -QBD -Pest Control -Nomad There is many more things to be seen so please feel free to check itout and have some fun! Website -> [URL="http://kingoroch1006.wix.com/chronicscape718"]Chronicscape Website[/URL] Webclient -> [URL="http://kingoroch1006.wix.com/chronicscape718#!webclient/c21nl"]Chronicscape Webclient[/URL] Desktop Clients: [URL="https://www.dropbox.com/s/lydwkyxoi0kfllt/Chronicscape"]Java7 Link[/URL] [URL="https://dl.dropboxusercontent.com/u/78894730/Chronicscape v20.5.jar"]Java8 Link[/URL] [URL="http://adf.ly/246619/http://www.mediafire.com/download/puy4yo94npjhk03/Chronicscape+v20+x86+j7.jar"]Java7 x86 Link[/URL] [URL="http://adf.ly/246619/http://www.mediafire.com/download/9f99cddt4u6mc6a/Chronicscape+v20+x86+j8.jar"]Java8 x86 Link[/URL] Forums -> [URL="http://chronicscape718.forumotion.com/t7-client-download-links"]Chronicscape Forums[/URL] [IMG]http://i.imgur.com/0XUxRxz.jpg[/IMG] [IMG]http://i.imgur.com/BMH2IOn.jpg[/IMG] [IMG]http://i.imgur.com/bgE3XWM.jpg[/IMG] [IMG]http://i.imgur.com/mvDLnrx.jpg[/IMG] [IMG]http://i.imgur.com/0LNgAuZ.jpg[/IMG] [IMG]http://i.imgur.com/JBWZUqh.jpg[/IMG] [IMG]http://i.imgur.com/2kCq49A.jpg[/IMG] [IMG]http://i.imgur.com/OXPgu6p.jpg[/IMG] [IMG]http://i.imgur.com/iotLZHa.jpg[/IMG] [IMG]http://i.imgur.com/DObt4ie.jpg[/IMG] [IMG]http://i.imgur.com/jJbHp4n.jpg[/IMG]
  3. Hi all, i wonder if anyone knows how i can fix the squeal of fortune on the chronicscape server, it displays wrongamount of spins at it looks really wierd in the interface. [attachment=120:squeal.jpg][attachment=120:squeal.jpg]
  4. So for a while I have been ill and what not and have had no time to really do much. I am releasing my work so that others can use some other base source than those that have a lot of bugs and issues with connecting and whatnot. [COLOR="#FF0000"]DO NOT USE ECLIPSE YOU WILL LOSE A LOT OF FILES.[/COLOR] THAT IS WHY IT HAS Compiler.bat AND RunServer.bat. Added All Drygore/Off-hand Drygore (Drygores come with special!) Links: (My cache works best with this source as XTEAS are used) [URL="http://www.runelocus.com/forums/showthread.php?99334-Chronicscape-Project-v2-Final-Release"]Newest Release[/URL] NEW UPDATE: v3 Now Has Prestige! Talk to NPC 14386.. First Click Follow option to start the Prestige System (Personally coded this myself) Server Has A LOAD Of Options Which Some Of It Includes: -All Skills Trainable -25+ Shops -Loads of Areas Usable -Grotworms RS Spawn Locations -QBD With Rewards Room -Dominion Tower (Not bugged Just Fix Rewards) -Different Teleport Styles Per Teleport Command -New Rank For Server Owner Includes Its Own Crown (Reg owner has a dif crown as well) -Admin Crown Is A Golden A -Mod Crown Is A Silver M -Loads Of Item Fixes (Just need to finish the options for the attack styles so it doesnt have kick, punch etc..) -Custom Items (Like at least 15-20 of them) -Loads Of Custom Commands (like ::fly ::flash ::red etc..) -All Emotes Working On The Emotes Tab -Custom Emote For Nomad Cape (As well as a new custom Multiplayer Dungeon For it) -Multiplayer Kalphite Queen -Multiplayer Construction (Yes yes I know you guys love single player con just fix the handler) -Special Summoning Pets (Removed death at hunger and pets grow after you feed them 5 items) -Special Owner Player Option *Rampage* That Allows You To Hit Anyone Anywhere -Special Owner Commands Such As ::trial ::deathsentance ::deathsentance2 and so on -Yell Color Recoloring (Use Hexadecimal Color Codes - All players can use the command) -Donator Zone Is Huge And Is Traveled To By The Boat At ::crabs -Home Is At Keldagrim For Now (Fixed the stalls there too so you can thieve them) -Godwars Is Reconstructed (You need Keys to open god doors made from Key Parts (Ids 20120, 20121, 20122, 20123, 20124)) -Remapped The Tokhaar Jad Arena Cuz Maps Were Missing For Har-Aken (Just DL Them from someone else or w/e) -Cache uses XTEAS -Easy To Load And Has Great High Detail Settings -Client Can Be Renamed As Well As The Cache Name It Puts Into Your User Folder -Snelm Crafting -Thieving Guild -All Agility Arenas Coded (Just need to finish up wildy course) -New Banker Dialogue (exchanges 2b coins for a Money Cert) -Jadinko Lair And Vines Coded -Polypore Dungeon Objects and Spawns Coded -Custom ::afk Zone (Make sure to read what it tells you) Images: [IMG]http://i.imgur.com/V6sbHH6.jpg[/IMG] [IMG]http://i.imgur.com/G17VYXs.jpg[/IMG] [IMG]http://i.imgur.com/qeV8Kv0.jpg[/IMG] [IMG]http://i.imgur.com/cyvRQdU.jpg[/IMG] [IMG]http://i.imgur.com/RBQNMb3.jpg[/IMG] [IMG]http://i.imgur.com/BEamrE9.jpg[/IMG] [IMG]http://i.imgur.com/LTo4Snw.jpg[/IMG] [IMG]http://i.imgur.com/0uqlSVw.jpg[/IMG] [IMG]http://i.imgur.com/tceKhsQ.jpg[/IMG] [IMG]http://i.imgur.com/RkwbCUd.jpg[/IMG] [IMG]http://i.imgur.com/bnA35ME.jpg[/IMG] [IMG]http://i.imgur.com/UvPiDPZ.jpg[/IMG] [IMG]http://i.imgur.com/9HRx4Pq.jpg[/IMG] [IMG]http://i.imgur.com/uWhSffA.jpg[/IMG] [IMG]http://i.imgur.com/F7PWAcG.jpg[/IMG]
  5. Hi! i wonder if anyone knows how i can make myself able to buy stuff from stores using the money pouch? :D i also wonder if someone knows how i can move the teleport panel from the notes, to the quest tab? :D
  6. Huge noob right here cannot get this server to start working, its ChronicScape 718 final release and when I try to run it this happens; [attachment=42:5a2fb660c3b421929476a3bb8e81215f.jpg] I have changed IP and port and all that and still being a noob, help pl0x It says checking for updates for Chronicscape - 0%
  7. [B][U]when i try to run server:[/U][/B] Launching Server... Exception in thread "main" java.lang.UnsupportedClassVersionError: com/rs/Launch er : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source) The network path was not found. Press any key to continue . . . [B][U] try to run client:[/U][/B] Exception in thread "main" java.lang.UnsupportedClassVersionError: Loader : Unsu pported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source) Press any key to continue . . . HELP me :)
  8. I'm sorry if this type of thing has been posted elsewhere, but i couldn't find anything anywhere, maybe i wasn't looking hard enough, anyways. Upon loading up the server, logging in, i tested the combat system and realized that the ranged combat style tends to be close range only (just like melee) and for melee, it seems like if i turn my attack style to attack or strength xp, it acts like a whip giving xp to all 3 skills. I'm newer to java coding and definitely new to 718's coding. So if you keep help me out the best you can, that would be great. I'll do my best to understand what you tell me to do, but I'm sorry if i don't get it right away.
  9. So I started an rsps and I decided to use chronicscape's source and client, but when I try to be owner, It doesn't let me, like I went to the player files, typed in the code, and substituted the owners name with mine, then I saved and compiled but i'm still not owner, can someone help me? :(
  10. how do i get grand exchange working on chronicscape all the grandexchange.java files are there but no grand exchange clerks or that ?
  11. Sup guys, im having an issue with item on item interactions, im currently using chronicscape v2 source and client. The owner said to replace InventoryOptionsHandler.java and I did this is what I changed it to: package com.rs.net.decoders.handlers; import java.util.List; import com.rs.game.npc.familiar.Familiar; import com.rs.game.npc.familiar.GiftOfSeasons; import com.rs.game.npc.pet.Pet; import com.rs.game.player.CoordsEvent; import com.rs.game.player.Equipment; import com.rs.game.player.Inventory; import com.rs.game.player.Player; import com.rs.game.player.Skills; import com.rs.game.player.QuestManager.Quests; import com.rs.game.player.actions.BoxAction; import com.rs.game.player.actions.BoxAction.HunterEquipment; import com.rs.game.player.actions.Firemaking; import com.rs.game.player.actions.Fletching; import com.rs.game.player.actions.Fletching.Fletch; import com.rs.game.player.actions.GemCutting; import com.rs.game.player.actions.GemCutting.Gem; import com.rs.game.player.actions.HerbCleaning; import com.rs.game.player.actions.Herblore; import com.rs.game.player.actions.LeatherCrafting; import com.rs.game.player.actions.Summoning; import com.rs.game.player.actions.Summoning.Pouches; import com.rs.game.player.content.farming.PatchConstants; import com.rs.game.player.content.AncientEffigies; import com.rs.game.player.content.ArmourSets; import com.rs.game.player.content.ArmourSets.Sets; import com.rs.game.player.content.Burying.Bone; import com.rs.game.player.content.Dicing; import com.rs.game.player.content.FlowerGame; import com.rs.game.player.content.Foods; import com.rs.game.player.content.Magic; import com.rs.game.player.content.magic.Alchemy; import com.rs.game.player.content.magic.Enchanting; import com.rs.game.player.content.magic.Lunars; import com.rs.game.player.content.Pots; import com.rs.game.player.content.Runecrafting; import com.rs.game.player.content.SkillCapeCustomizer; import com.rs.game.player.controlers.Barrows; import com.rs.game.player.content.DwarfCannon; import com.rs.game.player.controlers.FightKiln; import com.rs.utils.SerializableFilesManager; import com.rs.game.minigames.CrystalChest; import com.rs.game.minigames.ClueScrollEasy; import com.rs.game.player.content.DiceGame; import com.rs.game.tasks.WorldTask; import com.rs.game.tasks.WorldTasksManager; import java.text.DecimalFormat; import com.rs.io.InputStream; import com.rs.utils.Logger; import com.rs.utils.Utils; public static void handleItemOnItem(final Player player, InputStream stream) { int itemUsedWithId = stream.readShort(); int toSlot = stream.readShortLE128(); int interfaceId = stream.readInt() >> 16; int interfaceId2 = stream.readInt() >> 16; int fromSlot = stream.readShort(); int itemUsedId = stream.readShortLE128(); if ((interfaceId2 == 747 || interfaceId2 == 662) && interfaceId == Inventory.INVENTORY_INTERFACE) { if (player.getFamiliar() != null) { player.getFamiliar().setSpecial(true); if (player.getFamiliar().getSpecialAttack() == SpecialAttack.ITEM) { if (player.getFamiliar().hasSpecialOn()) player.getFamiliar().submitSpecial(toSlot); } } return; } if (interfaceId == Inventory.INVENTORY_INTERFACE && interfaceId == interfaceId2 && !player.getInterfaceManager().containsInventoryInter()) { if (toSlot >= 28 || fromSlot >= 28) return; Item usedWith = player.getInventory().getItem(toSlot); Item itemUsed = player.getInventory().getItem(fromSlot); if (itemUsed == null || usedWith == null || itemUsed.getId() != itemUsedId || usedWith.getId() != itemUsedWithId) return; player.stopAll(); if (!player.getControlerManager().canUseItemOnItem(itemUsed, usedWith)) return; Fletch fletch = Fletching.isFletching(usedWith, itemUsed); if (fletch != null) { player.getDialogueManager().startDialogue("FletchingD", fletch); return; } if (itemUsed.getId() == CrystalChest.toothHalf() && usedWith.getId() == CrystalChest.loopHalf() || itemUsed.getId() == CrystalChest.loopHalf() && usedWith.getId() == CrystalChest.toothHalf()){ CrystalChest.makeKey(player); return; } else if (itemUsed.getId() == 2368 && usedWith.getId() == 2366) { if (player.getInventory().containsItem(2366, 1) && player.getInventory().containsItem(2368, 1)) { player.getInventory().deleteItem(2366, 1); player.getInventory().deleteItem(2368, 1); player.getInventory().addItem(1187, 1); player.getPackets().sendGameMessage("You have made a Dragon sq shield!"); return; } } else if (itemUsed.getId() == 2366 && usedWith.getId() == 2368) { if (player.getInventory().containsItem(2366, 1) && player.getInventory().containsItem(2368, 1)) { player.getInventory().deleteItem(2366, 1); player.getInventory().deleteItem(2368, 1); player.getInventory().addItem(1187, 1); player.getPackets().sendGameMessage("You have made a Dragon sq shield!"); return; } } else if (itemUsed.getId() == 22448 && usedWith.getId() == 22498 || usedWith.getId() == 554) { if (player.getInventory().containsItem(22498, 1) && player.getInventory().containsItem(22448, 3000) && player.getInventory().containsItem(554, 15000)) { player.getInventory().deleteItem(22498, 1); player.getInventory().deleteItem(22448, 3000); player.getInventory().deleteItem(554, 15000); player.getInventory().addItem(22494, 1); player.getPackets().sendGameMessage("You made a Polypore staff!"); return; } } else if (itemUsed.getId() == 22451 && usedWith.getId() == 22456) { if (player.getInventory().containsItem(22451, 5000) && player.getInventory().containsItem(22456, 1)) { player.getInventory().deleteItem(22451, 5000); player.getInventory().deleteItem(22456, 1); player.getInventory().addItem(22490, 1); player.getPackets().sendGameMessage("You have made a Ganodermic poncho!"); return; } } else if (itemUsed.getId() == 22451 && usedWith.getId() == 22454) { if (player.getInventory().containsItem(22451, 1500) && player.getInventory().containsItem(22454, 1)) { player.getInventory().deleteItem(22451, 1500); player.getInventory().deleteItem(22454, 1); player.getInventory().addItem(22486, 1); player.getPackets().sendGameMessage("You have made a Ganodermic leggings!"); return; } } else if (itemUsed.getId() == 22451 && usedWith.getId() == 22452) { if (player.getInventory().containsItem(22451, 500) && player.getInventory().containsItem(22452, 1)) { player.getInventory().deleteItem(22451, 500); player.getInventory().deleteItem(22452, 1); player.getInventory().addItem(22482, 1); player.getPackets().sendGameMessage("You have made a Ganodermic visor!"); return; } } else if (itemUsed.getId() == 22450 && usedWith.getId() == 22456) { if (player.getInventory().containsItem(22450, 3500) && player.getInventory().containsItem(22456, 1)) { player.getInventory().deleteItem(22450, 3500); player.getInventory().deleteItem(22456, 1); player.getInventory().addItem(22478, 1); player.getPackets().sendGameMessage("You have made a Grifolic poncho!"); return; } } else if (itemUsed.getId() == 22450 && usedWith.getId() == 22454) { if (player.getInventory().containsItem(22450, 1200) && player.getInventory().containsItem(22454, 1)) { player.getInventory().deleteItem(22450, 1200); player.getInventory().deleteItem(22454, 1); player.getInventory().addItem(22474, 1); player.getPackets().sendGameMessage("You have made a Grifolic leggings!"); return; } } else if (itemUsed.getId() == 22450 && usedWith.getId() == 22452) { if (player.getInventory().containsItem(22450, 400) && player.getInventory().containsItem(22452, 1)) { player.getInventory().deleteItem(22450, 400); player.getInventory().deleteItem(22452, 1); player.getInventory().addItem(22470, 1); player.getPackets().sendGameMessage("You have made a Grifolic visor!"); return; } } else if (itemUsed.getId() == 22449 && usedWith.getId() == 22456) { if (player.getInventory().containsItem(22449, 2500) && player.getInventory().containsItem(22456, 1)) { player.getInventory().deleteItem(22449, 2500); player.getInventory().deleteItem(22456, 1); player.getInventory().addItem(22466, 1); player.getPackets().sendGameMessage("You have made a Fungal poncho!"); return; } } else if (itemUsed.getId() == 22449 && usedWith.getId() == 22454) { if (player.getInventory().containsItem(22449, 1000) && player.getInventory().containsItem(22454, 1)) { player.getInventory().deleteItem(22449, 1000); player.getInventory().deleteItem(22454, 1); player.getInventory().addItem(22462, 1); player.getPackets().sendGameMessage("You have made a Fungal leggings!"); return; } } else if (itemUsed.getId() == 22449 && usedWith.getId() == 22452) { if (player.getInventory().containsItem(22449, 300) && player.getInventory().containsItem(22452, 1)) { player.getInventory().deleteItem(22449, 300); player.getInventory().deleteItem(22452, 1); player.getInventory().addItem(22458, 1); player.getPackets().sendGameMessage("You have made a Fungal visor!"); return; } } else if (itemUsed.getId() == 806 && usedWith.getId() == 187) { if (player.getInventory().containsItem(806, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(806, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(812, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Bronze darts."); return; } } else if (itemUsed.getId() == 807 && usedWith.getId() == 187) { if (player.getInventory().containsItem(807, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(807, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(813, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Iron darts."); return; } } else if (itemUsed.getId() == 808 && usedWith.getId() == 187) { if (player.getInventory().containsItem(808, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(808, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(814, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Steel darts."); return; } } else if (itemUsed.getId() == 809 && usedWith.getId() == 187) { if (player.getInventory().containsItem(809, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(809, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(815, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Mithril darts."); return; } } else if (itemUsed.getId() == 810 && usedWith.getId() == 187) { if (player.getInventory().containsItem(810, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(810, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(816, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Adamant darts."); return; } } else if (itemUsed.getId() == 811 && usedWith.getId() == 187) { if (player.getInventory().containsItem(811, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(811, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(817, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Rune darts."); return; } } else if (itemUsed.getId() == 187 && usedWith.getId() == 806) { if (player.getInventory().containsItem(806, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(806, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(812, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Bronze darts."); return; } } else if (itemUsed.getId() == 187 && usedWith.getId() == 807) { if (player.getInventory().containsItem(807, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(807, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(813, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Iron darts."); return; } } else if (itemUsed.getId() == 187 && usedWith.getId() == 808) { if (player.getInventory().containsItem(808, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(808, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(814, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Steel darts."); return; } } else if (itemUsed.getId() == 187 && usedWith.getId() == 809) { if (player.getInventory().containsItem(809, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(809, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(815, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Mithril darts."); return; } } else if (itemUsed.getId() == 187 && usedWith.getId() == 810) { if (player.getInventory().containsItem(810, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(810, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(816, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Adamant darts."); return; } } else if (itemUsed.getId() == 187 && usedWith.getId() == 811) { if (player.getInventory().containsItem(811, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(811, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(817, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Rune darts."); return; } } else if (itemUsed.getId() == 825 && usedWith.getId() == 187) { if (player.getInventory().containsItem(825, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(825, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(831, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Bronze javelins."); return; } } else if (itemUsed.getId() == 826 && usedWith.getId() == 187) { if (player.getInventory().containsItem(826, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(826, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(832, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Iron javelins."); return; } } else if (itemUsed.getId() == 827 && usedWith.getId() == 187) { if (player.getInventory().containsItem(827, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(827, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(833, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Steel javelins."); return; } } else if (itemUsed.getId() == 828 && usedWith.getId() == 187) { if (player.getInventory().containsItem(828, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(828, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(834, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Mithril javelins."); return; } } else if (itemUsed.getId() == 829 && usedWith.getId() == 187) { if (player.getInventory().containsItem(829, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(829, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(835, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Adamant javelins."); return; } } else if (itemUsed.getId() == 830 && usedWith.getId() == 187) { if (player.getInventory().containsItem(830, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(830, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(836, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Rune javelins."); return; } } else if (itemUsed.getId() == 187 && usedWith.getId() == 825) { if (player.getInventory().containsItem(825, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(825, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(831, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Bronze javelins."); return; } } else if (itemUsed.getId() == 187 && usedWith.getId() == 826) { if (player.getInventory().containsItem(826, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(826, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(832, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Iron javelins."); return; } } else if (itemUsed.getId() == 187 && usedWith.getId() == 827) { if (player.getInventory().containsItem(827, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(827, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(833, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Steel javelins."); return; } } else if (itemUsed.getId() == 187 && usedWith.getId() == 828) { if (player.getInventory().containsItem(828, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(828, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(834, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Mithril javelins."); return; } } else if (itemUsed.getId() == 187 && usedWith.getId() == 829) { if (player.getInventory().containsItem(829, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(829, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(835, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Adamant javelins."); return; } } else if (itemUsed.getId() == 187 && usedWith.getId() == 830) { if (player.getInventory().containsItem(830, 15) && player.getInventory().containsItem(187, 1)) { player.getInventory().deleteItem(830, 15); player.getInventory().deleteItem(187, 1); player.getInventory().addItem(836, 15); player.getInventory().addItem(229, 1); player.getPackets().sendGameMessage("You have poisoned the Rune javelins."); return; } } else if (itemUsed.getId() == 9007 && usedWith.getId() == 9008) { if (player.getInventory().containsItem(9007, 1) && player.getInventory().containsItem(9008, 1)) { player.getInventory().deleteItem(9007, 1); player.getInventory().deleteItem(9008, 1); player.getInventory().addItem(9009, 1); player.getPackets().sendGameMessage("You attach the two skull sides to make the Strange skull."); return; } } else if (itemUsed.getId() == 9010 && usedWith.getId() == 9011) { if (player.getInventory().containsItem(9010, 1) && player.getInventory().containsItem(9011, 1)) { player.getInventory().deleteItem(9010, 1); player.getInventory().deleteItem(9011, 1); player.getInventory().addItem(9012, 1); player.getPackets().sendGameMessage("You attach the top and bottom sceptre halves to make a Runed sceptre."); return; } } else if (itemUsed.getId() == 9009 && usedWith.getId() == 9012) { if (player.getInventory().containsItem(9009, 1) && player.getInventory().containsItem(9012, 1)) { player.getInventory().deleteItem(9009, 1); player.getInventory().deleteItem(9012, 1); player.getInventory().addItem(9013, 1); player.getPackets().sendGameMessage("You attach the Strange skull to the Runed sceptre to make a Skull sceptre."); return; } } else if (itemUsed.getId() == 9008 && usedWith.getId() == 9007) { if (player.getInventory().containsItem(9007, 1) && player.getInventory().containsItem(9008, 1)) { player.getInventory().deleteItem(9007, 1); player.getInventory().deleteItem(9008, 1); player.getInventory().addItem(9009, 1); player.getPackets().sendGameMessage("You attach the two skull sides to make the Strange skull."); return; } } else if (itemUsed.getId() == 9011 && usedWith.getId() == 9010) { if (player.getInventory().containsItem(9010, 1) && player.getInventory().containsItem(9011, 1)) { player.getInventory().deleteItem(9010, 1); player.getInventory().deleteItem(9011, 1); player.getInventory().addItem(9012, 1); player.getPackets().sendGameMessage("You attach the top and bottom sceptre halves to make a Runed sceptre."); return; } } else if (itemUsed.getId() == 9012 && usedWith.getId() == 9009) { if (player.getInventory().containsItem(9009, 1) && player.getInventory().containsItem(9012, 1)) { player.getInventory().deleteItem(9009, 1); player.getInventory().deleteItem(9012, 1); player.getInventory().addItem(9013, 1); player.getPackets().sendGameMessage("You attach the Strange skull to the Runed sceptre to make a Skull sceptre."); return; } } else if (itemUsed.getId() == 21775 && usedWith.getId() == 1391) { if (player.getInventory().containsItem(21775, 1) && player.getInventory().containsItem(1391, 1)) { player.getInventory().deleteItem(21775, 1); player.getInventory().deleteItem(1391, 1); player.getInventory().addItem(21777, 1); player.getPackets().sendGameMessage("You attach the Orb of Armadyl to the Battlestaff to make an Armadyl Battlestaff!"); return; } } else if (itemUsed.getId() == 1391 && usedWith.getId() == 21775) { if (player.getInventory().containsItem(21775, 1) && player.getInventory().containsItem(1391, 1)) { player.getInventory().deleteItem(21775, 1); player.getInventory().deleteItem(1391, 1); player.getInventory().addItem(21777, 1); player.getPackets().sendGameMessage("You attach the Orb of Armadyl to the Battlestaff to make an Armadyl Battlestaff!"); return; } } else if (itemUsed.getId() == 11710 && usedWith.getId() == 11712 || usedWith.getId() == 11714) { if (player.getInventory().containsItem(11710, 1) && player.getInventory().containsItem(11712, 1) && player.getInventory().containsItem(11714, 1)) { player.getInventory().deleteItem(11710, 1); player.getInventory().deleteItem(11712, 1); player.getInventory().deleteItem(11714, 1); player.getInventory().addItem(11690, 1); player.getPackets().sendGameMessage("You made a godsword blade."); return; } } else if (itemUsed.getId() == 11690 && usedWith.getId() == 11702) { if (player.getInventory().containsItem(11690, 1) && player.getInventory().containsItem(11702, 1)) { player.getInventory().deleteItem(11690, 1); player.getInventory().deleteItem(11702, 1); player.getInventory().addItem(11694, 1); player.getPackets().sendGameMessage("You attach the hilt to the blade and make an Armadyl godsword."); return; } } else if (itemUsed.getId() == 11690 && usedWith.getId() == 11704) { if (player.getInventory().containsItem(11690, 1) && player.getInventory().containsItem(11704, 1)) { player.getInventory().deleteItem(11690, 1); player.getInventory().deleteItem(11704, 1); player.getInventory().addItem(11696, 1); player.getPackets().sendGameMessage("You attach the hilt to the blade and make an Bandos godsword."); return; } } else if (itemUsed.getId() == 11690 && usedWith.getId() == 11706) { if (player.getInventory().containsItem(11690, 1) && player.getInventory().containsItem(11706, 1)) { player.getInventory().deleteItem(11690, 1); player.getInventory().deleteItem(11706, 1); player.getInventory().addItem(11698, 1); player.getPackets().sendGameMessage("You attach the hilt to the blade and make an Saradomin godsword."); return; } } else if (itemUsed.getId() == 11690 && usedWith.getId() == 11708) { if (player.getInventory().containsItem(11690, 1) && player.getInventory().containsItem(11708, 1)) { player.getInventory().deleteItem(11690, 1); player.getInventory().deleteItem(11708, 1); player.getInventory().addItem(11700, 1); player.getPackets().sendGameMessage("You attach the hilt to the blade and make an Zamorak godsword."); return; } } int herblore = Herblore.isHerbloreSkill(itemUsed, usedWith); if (herblore > -1) { player.getDialogueManager().startDialogue("HerbloreD", herblore, itemUsed, usedWith); return; } if (itemUsed.getId() == LeatherCrafting.NEEDLE.getId() || usedWith.getId() == LeatherCrafting.NEEDLE.getId()) { if (LeatherCrafting .handleItemOnItem(player, itemUsed, usedWith)) { return; } } Sets set = ArmourSets.getArmourSet(itemUsedId, itemUsedWithId); if (set != null) { ArmourSets.exchangeSets(player, set); return; } if (Firemaking.isFiremaking(player, itemUsed, usedWith)) return; else if (contains(1755, Gem.OPAL.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.OPAL); else if (contains(1755, Gem.JADE.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.JADE); else if (contains(1755, Gem.RED_TOPAZ.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.RED_TOPAZ); else if (contains(1755, Gem.MYRE.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.MYRE); else if (contains(1755, Gem.OCHRE.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.OCHRE); else if (contains(1755, Gem.BRUISE.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.BRUISE); else if (contains(1755, Gem.BROKEN.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.BROKEN); else if (contains(1755, Gem.BLOOD.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.BLOOD); else if (contains(1755, Gem.MYREB.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.MYREB); else if (contains(1755, Gem.OCHREB.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.OCHREB); else if (contains(1755, Gem.BRUISEB.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.BRUISEB); else if (contains(1755, Gem.BLOODB.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.BLOODB); else if (contains(1755, Gem.SAPPHIREBOLTS.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.SAPPHIREBOLTS); else if (contains(1755, Gem.EMERALDBOLTS.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.EMERALDBOLTS); else if (contains(1755, Gem.RUBYBOLTS.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.RUBYBOLTS); else if (contains(1755, Gem.DIAMONDBOLTS.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.DIAMONDBOLTS); else if (contains(1755, Gem.DRAGONSTONEBOLTS.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.DRAGONSTONEBOLTS); else if (contains(1755, Gem.SAPPHIRE.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.SAPPHIRE); else if (contains(1755, Gem.EMERALD.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.EMERALD); else if (contains(1755, Gem.RUBY.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.RUBY); else if (contains(1755, Gem.DIAMOND.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.DIAMOND); else if (contains(1755, Gem.DRAGONSTONE.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.DRAGONSTONE); else if (itemUsed.getId() == 21369 && usedWith.getId() == 4151){ player.getInventory().deleteItem(21369, 1); player.getInventory().deleteItem(4151, 1); player.getInventory().addItem(21371, 1); player.getPackets().sendGameMessage("Good job, you have succesfully combined a whip and vine into a vine whip."); } else if (itemUsed.getId() == 4151 && usedWith.getId() == 21369){ player.getInventory().deleteItem(21369, 1); player.getInventory().deleteItem(4151, 1); player.getInventory().addItem(21371, 1); player.getPackets().sendGameMessage("Good job, you have succesfully combined a whip and vine into a vine whip."); } else if (itemUsed.getId() == 13734 && usedWith.getId() == 13754){ player.getInventory().deleteItem(13734, 1); player.getInventory().deleteItem(13754, 1); player.getInventory().addItem(13736, 1); player.getPackets().sendGameMessage("You have poured the holy elixir on a spirit shield making it unleash Blessed powers."); } else if (itemUsed.getId() == 13754 && usedWith.getId() == 13734){ player.getInventory().deleteItem(13734, 1); player.getInventory().deleteItem(13754, 1); player.getInventory().addItem(13736, 1); player.getPackets().sendGameMessage("You have poured the holy elixir on a spirit shield making it unleash Blessed powers."); } else if (itemUsed.getId() == 13736 && usedWith.getId() == 13748){ player.getInventory().deleteItem(13736, 1); player.getInventory().deleteItem(13748, 1); player.getInventory().addItem(13740, 1); player.getPackets().sendGameMessage("You force the sigil upon the blessed spirit shield making it unleash Divine Powers."); } else if (itemUsed.getId() == 13736 && usedWith.getId() == 13750){ player.getInventory().deleteItem(13736, 1); player.getInventory().deleteItem(13750, 1); player.getInventory().addItem(13742, 1); player.getPackets().sendGameMessage("You force the sigil upon the blessed spirit shield making it unleash Elysian Powers."); } else if (itemUsed.getId() == 13736 && usedWith.getId() == 13746){ player.getInventory().deleteItem(13736, 1); player.getInventory().deleteItem(13746, 1); player.getInventory().addItem(13738, 1); player.getPackets().sendGameMessage("You force the sigil upon the blessed spirit shield making it unleash Arcane Powers."); } else if (itemUsed.getId() == 13746 && usedWith.getId() == 13736){ player.getInventory().deleteItem(13736, 1); player.getInventory().deleteItem(13746, 1); player.getInventory().addItem(13738, 1); player.getPackets().sendGameMessage("You force the sigil upon the blessed spirit shield making it unleash Arcane Powers."); } else if (itemUsed.getId() == 13736 && usedWith.getId() == 13752){ player.getInventory().deleteItem(13736, 1); player.getInventory().deleteItem(13752, 1); player.getInventory().addItem(13744, 1); player.getPackets().sendGameMessage("You force the sigil upon the blessed spirit shield making it unleash Spectral Powers."); } else if (itemUsed.getId() == 13752 && usedWith.getId() == 13736){ player.getInventory().deleteItem(13736, 1); player.getInventory().deleteItem(13752, 1); player.getInventory().addItem(13744, 1); player.getPackets().sendGameMessage("You force the sigil upon the blessed spirit shield making it unleash Spectral Powers."); } else if (itemUsed.getId() == 24352 && usedWith.getId() == 4087){ player.getInventory().deleteItem(24352, 1); player.getInventory().deleteItem(4087, 1); player.getInventory().addItem(24363, 1); player.getPackets().sendGameMessage("You create Dragonbone platelegs!"); } else if (itemUsed.getId() == 24352 && usedWith.getId() == 4585){ player.getInventory().deleteItem(24352, 1); player.getInventory().deleteItem(4585, 1); player.getInventory().addItem(24364, 1); player.getPackets().sendGameMessage("You create Dragonbone plateskirt!"); } else if (itemUsed.getId() == 24352 && usedWith.getId() == 14479){ player.getInventory().deleteItem(24352, 1); player.getInventory().deleteItem(14479, 1); player.getInventory().addItem(24360, 1); player.getPackets().sendGameMessage("You create Dragonbone platebody!"); } else if (itemUsed.getId() == 24352 && usedWith.getId() == 11335){ player.getInventory().deleteItem(24352, 1); player.getInventory().deleteItem(11335, 1); player.getInventory().addItem(24359, 1); player.getPackets().sendGameMessage("You create Dragonbone full helm!"); } else if (itemUsed.getId() == 24352 && usedWith.getId() == 13006){ player.getInventory().deleteItem(24352, 1); player.getInventory().deleteItem(13006, 1); player.getInventory().addItem(24361, 1); player.getPackets().sendGameMessage("You create Dragonbone gloves!"); } else if (itemUsed.getId() == 24352 && usedWith.getId() == 11732){ player.getInventory().deleteItem(24352, 1); player.getInventory().deleteItem(11732, 1); player.getInventory().addItem(24362, 1); player.getPackets().sendGameMessage("You create Dragonbone boots!"); } else if (itemUsed.getId() == 24352 && usedWith.getId() == 6918){ player.getInventory().deleteItem(24352, 1); player.getInventory().deleteItem(6918, 1); player.getInventory().addItem(24354, 1); player.getPackets().sendGameMessage("You create Dragonbone mage hat!"); } else if (itemUsed.getId() == 24352 && usedWith.getId() == 6916){ player.getInventory().deleteItem(24352, 1); player.getInventory().deleteItem(6916, 1); player.getInventory().addItem(24355, 1); player.getPackets().sendGameMessage("You create Dragonbone mage top!"); } else if (itemUsed.getId() == 24352 && usedWith.getId() == 6924){ player.getInventory().deleteItem(24352, 1); player.getInventory().deleteItem(6924, 1); player.getInventory().addItem(24356, 1); player.getPackets().sendGameMessage("You create Dragonbone mage bottoms!"); } else if (itemUsed.getId() == 24352 && usedWith.getId() == 6922){ player.getInventory().deleteItem(24352, 1); player.getInventory().deleteItem(6922, 1); player.getInventory().addItem(24357, 1); player.getPackets().sendGameMessage("You create Dragonbone mage gloves!"); } else if (itemUsed.getId() == 24352 && usedWith.getId() == 6920){ player.getInventory().deleteItem(24352, 1); player.getInventory().deleteItem(6920, 1); player.getInventory().addItem(24358, 1); player.getPackets().sendGameMessage("You create Dragonbone mage boots!"); } else if (itemUsed.getId() == 25312 && usedWith.getId() == 24365){ player.getInventory().deleteItem(25312, 1); player.getInventory().deleteItem(24365, 1); player.getInventory().addItem(25320, 1); player.getPackets().sendGameMessage("You create Dragon kiteshield (or)!"); } else if (itemUsed.getId() == 19346 && usedWith.getId() == 11335){ player.getInventory().deleteItem(19346, 1); player.getInventory().deleteItem(11335, 1); player.getInventory().addItem(19336, 1); player.getPackets().sendGameMessage("You create Dragon full helm (or)!"); } else if (itemUsed.getId() == 19350 && usedWith.getId() == 14479){ player.getInventory().deleteItem(19350, 1); player.getInventory().deleteItem(14479, 1); player.getInventory().addItem(19337, 1); player.getPackets().sendGameMessage("You create Dragonbone platebody (or)!"); } else if (itemUsed.getId() == 19348 && usedWith.getId() == 4087){ player.getInventory().deleteItem(19348, 1); player.getInventory().deleteItem(4087, 1); player.getInventory().addItem(19338, 1); player.getPackets().sendGameMessage("You create Dragon platelegs (or)!"); } else if (itemUsed.getId() == 19348 && usedWith.getId() == 4585){ player.getInventory().deleteItem(19348, 1); player.getInventory().deleteItem(4585, 1); player.getInventory().addItem(19339, 1); player.getPackets().sendGameMessage("You create Dragon plateskirt (or)!"); } else if (itemUsed.getId() == 19352 && usedWith.getId() == 1187){ player.getInventory().deleteItem(19352, 1); player.getInventory().deleteItem(1187, 1); player.getInventory().addItem(19340, 1); player.getPackets().sendGameMessage("You create Dragon sq shield (or)!"); } else if (itemUsed.getId() == 25314 && usedWith.getId() == 24365){ player.getInventory().deleteItem(25314, 1); player.getInventory().deleteItem(24365, 1); player.getInventory().addItem(25321, 1); player.getPackets().sendGameMessage("You create Dragon kiteshield (sp)!"); } else if (itemUsed.getId() == 19354 && usedWith.getId() == 11335){ player.getInventory().deleteItem(19354, 1); player.getInventory().deleteItem(11335, 1); player.getInventory().addItem(19341, 1); player.getPackets().sendGameMessage("You create Dragon full helm (sp)!"); } else if (itemUsed.getId() == 19358 && usedWith.getId() == 14479){ player.getInventory().deleteItem(19358, 1); player.getInventory().deleteItem(14479, 1); player.getInventory().addItem(19342, 1); player.getPackets().sendGameMessage("You create Dragonbone platebody (sp)!"); } else if (itemUsed.getId() == 19356 && usedWith.getId() == 4087){ player.getInventory().deleteItem(19356, 1); player.getInventory().deleteItem(4087, 1); player.getInventory().addItem(19343, 1); player.getPackets().sendGameMessage("You create Dragon platelegs (sp)!"); } else if (itemUsed.getId() == 19356 && usedWith.getId() == 4585){ player.getInventory().deleteItem(19356, 1); player.getInventory().deleteItem(4585, 1); player.getInventory().addItem(19344, 1); player.getPackets().sendGameMessage("You create Dragon plateskirt (sp)!"); } else if (itemUsed.getId() == 19360 && usedWith.getId() == 1187){ player.getInventory().deleteItem(19360, 1); player.getInventory().deleteItem(1187, 1); player.getInventory().addItem(19345, 1); player.getPackets().sendGameMessage("You create Dragon sq shield (sp)!"); } else if (contains(1755, Gem.ONYX.getUncut(), itemUsed, usedWith)) GemCutting.cut(player, Gem.ONYX); else player.getPackets().sendGameMessage( "Nothing interesting happens."); if (Settings.DEBUG) Logger.log("ItemHandler", "Used:" + itemUsed.getId() + ", With:" + usedWith.getId()); } } CAN U PLEASE REPLY NEED :)
  12. Help im having some trouble on the Project v2 file on runserver: Launching Server... [Launcher] Initiating Cache... Exception in thread 'main' java.lang.ArrayIndexOutOfBoundsException: 19 at com.rs.utils.Utils.getItemDefinitionsSize<Utils.ja va:313> at com.rs.cache.loaders.ItemsEquipids.init<ItemEquipI ds.java:13> at cpm.rs.Launcher.main<Launcher.java:71> Press any key to continue...
  13. Hello all the server is back up and running with an all new cache system with a lot of things fixed! A lot more content and some great staff. I have been reworking the server for a while and have gotten at least enough done to host it. We gladly welcome you to Chronicscape 718 server to have fun! Server Features Include: -Beginner Character Customization -3 Dwarf Cannons -Jadinko Lair Like RS -Polypore Dungeone And Polypore Items Made Like RS -TzHaar City With Shops And Drops Like RS -Fairy Rings -Kiln, Fight Cave, Nomad, Dragon Slayer -Dominion Tower With Rewards -Dungeoneering (Not killing npcs for exp) -Toolbelt Working With Skilling -Item Interactions When Equipped -Yell Chat Color Able To Change -Tanner And Armor Crafting -Interfaces Working Properly For Skilling -Dice -WildyWorms -Sunfreet Boss -Kalphite Queen Full Lair -Bork Working -RuneCrafting At Each Altar With Teleports -Impling Catching As Well As Other NPC Hunting -Runespan -EOC Hair Commands -Godwars With Legit RS Drops -Thieving Guild -Can Light Beacons -Client With Particle Color Commands -Nomad Capes With Custom Skillcape Emote -Mithril Seeds -Old Dragon Claws -TokHaar-Kal Cape Upgraded Version -Feed A Pet 5 Time To Make It Grow Into The Next Stage -Snelm Crafting -Several Custom Items -QBD Wotj There is many more things to be seen so please feel free to check itout and have some fun! Website -> [URL="http://chronicscape718.webs.com/"]http://chronicscape718.webs.com/[/URL] Webclient -> [URL="http://chronicscape718.webs.com/webclient"]http://chronicscape718.webs.com/webclient[/URL] Desktop Client -> [URL="https://dl.dropboxusercontent.com/u/78894730/Chronicscape%20Client%20v14.jarr"]DropBox Link[/URL] Forums -> [URL="http://chronicscape.enjin.com/"]http://chronicscape.enjin.com/[/URL] [IMG]http://i.imgur.com/0XUxRxz.jpg[/IMG] [IMG]http://i.imgur.com/BMH2IOn.jpg[/IMG] [IMG]http://i.imgur.com/bgE3XWM.jpg[/IMG] [IMG]http://i.imgur.com/mvDLnrx.jpg[/IMG] [IMG]http://i.imgur.com/0LNgAuZ.jpg[/IMG] [IMG]http://i.imgur.com/JBWZUqh.jpg[/IMG] [IMG]http://i.imgur.com/2kCq49A.jpg[/IMG] [IMG]http://i.imgur.com/OXPgu6p.jpg[/IMG] [IMG]http://i.imgur.com/iotLZHa.jpg[/IMG] [IMG]http://i.imgur.com/DObt4ie.jpg[/IMG] [IMG]http://i.imgur.com/jJbHp4n.jpg[/IMG]
  14. So most of you have issues with this and since nobody tried fixing it themselves I thought I would be nice enough to give you my code as to what I am using... Follow this snippet. Find inside Player.java: [CODE] Look for private boolean donator; and add this below: private boolean helper; Look for isPrestige1() { and add this below: public boolean isHelper() { return helper; } Look for setDonator add this below: public void setHelper(boolean helper) { this.helper = helper; } [/CODE] Next Up Is The Command: [CODE] Inside Commands.java replace "givehelper" with this command: if (cmd[0].equalsIgnoreCase("givehelper") && (player.getUsername().equalsIgnoreCase("") || player.getUsername().equalsIgnoreCase(""))) { String name = ""; for (int i = 1; i < cmd.length; i++) name += cmd[i] + ((i == cmd.length - 1) ? "" : " "); Player target = World.getPlayerByDisplayName(name); boolean loggedIn = true; if (target == null) { target = SerializableFilesManager.loadPlayer(Utils.formatPlayerNameForProtocol(name)); if (target != null) target.setUsername(Utils.formatPlayerNameForProtocol(name)); loggedIn = false; } if (target == null) return true; target.setHelper(true); target.setRights(0); target.getAppearence().generateAppearenceData(); SerializableFilesManager.savePlayer(target); if (loggedIn) target.getPackets().sendGameMessage("You have been given Helper Rank by " + Utils.formatPlayerNameForDisplay(player.getUsername()), true); player.getPackets().sendGameMessage("You gave Helper Rank to " + Utils.formatPlayerNameForDisplay(target.getUsername()), true); World.sendWorldMessage("<img=7><col=ff0000>News: "+target.getDisplayName()+" has just been upgraded to Helper Rank!", false); return true; } [/CODE]
  15. [url]http://www.rswebclients.com/play/chronic-scape[/url] - Friends List working completely (on, off, private) - Perfect working shops system (buying and selling items) - Clan Chats - HD Graphics - No Lagging - 24/7 Hosted Dedi - Donatorzone and shops - Mac/Windows compatible - Dicing - Pk shops
×