Thread: [718]Bonecrusher remove items?

Results 1 to 8 of 8
  1. #1 [718]Bonecrusher remove items? 
    Registered Member
    Join Date
    May 2013
    Posts
    546
    Thanks given
    4
    Thanks received
    1
    Rep Power
    11
    Hello there, i added bonecrusher from this tutorial: http://www.rune-server.org/runescape...necrusher.html

    But the problem what all players still get is , how to remove the Bone drops?
    Reply With Quote  
     

  2. #2  
    Success is the worst teacher

    Santa Hat's Avatar
    Join Date
    Oct 2012
    Age
    27
    Posts
    3,334
    Thanks given
    807
    Thanks received
    1,185
    Rep Power
    190
    it does remove the drop, the continue; makes the item not drop, so if the name contains 'bones' then it will continue out of the method, have you added the snippet properly?

    Do you get the XP?


    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    May 2013
    Posts
    546
    Thanks given
    4
    Thanks received
    1
    Rep Power
    11
    yes i get the xp.
    Reply With Quote  
     

  4. #4  
    Registered Member
    Join Date
    May 2013
    Posts
    546
    Thanks given
    4
    Thanks received
    1
    Rep Power
    11
    getting this error if i add the continue;
    Reply With Quote  
     

  5. #5  
    Success is the worst teacher

    Santa Hat's Avatar
    Join Date
    Oct 2012
    Age
    27
    Posts
    3,334
    Thanks given
    807
    Thanks received
    1,185
    Rep Power
    190
    post your drop method in npc.java


    Reply With Quote  
     

  6. #6  
    Registered Member
    Join Date
    May 2013
    Posts
    546
    Thanks given
    4
    Thanks received
    1
    Rep Power
    11
    Code:
    public void sendDrop(Player player, Drop drop) {
    		int size = getSize();
    		String dropName = ItemDefinitions.getItemDefinitions(drop.getItemId())
    				.getName().toLowerCase();
    		Item item = 
    				ItemDefinitions.getItemDefinitions(drop.getItemId()).isStackable() ?
    						new Item(drop.getItemId(), (drop.getMinAmount() * Settings.DROP_RATE) + Utils.getRandom(drop.getExtraAmount() *Settings.DROP_RATE))
    		:
    			new Item(drop.getItemId(), drop.getMinAmount() + Utils.getRandom(drop.getExtraAmount()));
    						World.addGroundItem(item, new WorldTile(getCoordFaceX(size), getCoordFaceY(size), getPlane()), player, false, 180, true);
    					   if (dropName.contains("pernix") 
    						|| dropName.contains("torva")
    						|| dropName.contains("virtus")
    						|| dropName.contains("bandos")
    						|| dropName.contains("armadyl")
    						|| dropName.contains("steadfast boots")
    						|| dropName.contains("ragefire boots")
    						|| dropName.contains("glaiven boots")
    					
    						) {
    							World.sendWorldMessage("<col=FF9933><img=8>News: " + Utils.formatPlayerNameForDisplay(player.getUsername()) + " has received a " + dropName + " drop!", false);
    						}
    					
    					if(player.getInventory().containsItem(18337, 1) && dropName.contains("bones")) {
    						player.getSkills().addXp(Skills.PRAYER, Burying.Bone.forId(drop.getItemId()).getExperience());
    						continue;
    						}
    Red is for bonecrusher
    Reply With Quote  
     

  7. #7  
    Success is the worst teacher

    Santa Hat's Avatar
    Join Date
    Oct 2012
    Age
    27
    Posts
    3,334
    Thanks given
    807
    Thanks received
    1,185
    Rep Power
    190
    Quote Originally Posted by Chaos105 View Post
    Code:
    public void sendDrop(Player player, Drop drop) {
    		int size = getSize();
    		String dropName = ItemDefinitions.getItemDefinitions(drop.getItemId())
    				.getName().toLowerCase();
    		Item item = 
    				ItemDefinitions.getItemDefinitions(drop.getItemId()).isStackable() ?
    						new Item(drop.getItemId(), (drop.getMinAmount() * Settings.DROP_RATE) + Utils.getRandom(drop.getExtraAmount() *Settings.DROP_RATE))
    		:
    			new Item(drop.getItemId(), drop.getMinAmount() + Utils.getRandom(drop.getExtraAmount()));
    						World.addGroundItem(item, new WorldTile(getCoordFaceX(size), getCoordFaceY(size), getPlane()), player, false, 180, true);
    					   if (dropName.contains("pernix") 
    						|| dropName.contains("torva")
    						|| dropName.contains("virtus")
    						|| dropName.contains("bandos")
    						|| dropName.contains("armadyl")
    						|| dropName.contains("steadfast boots")
    						|| dropName.contains("ragefire boots")
    						|| dropName.contains("glaiven boots")
    					
    						) {
    							World.sendWorldMessage("<col=FF9933><img=8>News: " + Utils.formatPlayerNameForDisplay(player.getUsername()) + " has received a " + dropName + " drop!", false);
    						}
    					
    					[COLOR="#FF0000"if(player.getInventory().containsItem(18337, 1) && dropName.contains("bones")) {
    						player.getSkills().addXp(Skills.PRAYER, Burying.Bone.forId(drop.getItemId()).getExperience());
    						continue;
    						}][/COLOR]
    					}
    You didnt follow the snippet lol, its the drop method not sendDrop method

    put it in the drop method

    this one:
    public void drop() {

    and then add:

    Code:
    				Item item = ItemDefinitions.getItemDefinitions(drop.getItemId())
    						.isStackable() ? new Item(drop.getItemId(),
    						(drop.getMinAmount() * Settings.DROP_RATE)
    								+ Utils.getRandom(drop.getExtraAmount()
    										* Settings.DROP_RATE)) : new Item(
    						drop.getItemId(), drop.getMinAmount()
    								+ Utils.getRandom(drop.getExtraAmount()));
    					if(killer.getInventory().containsItem(18337, 1) && item.getDefinitions().getName().toLowerCase().contains("bones")) {
    						killer.getSkills().addXp(Skills.PRAYER, Burying.Bone.forId(drop.getItemId()).getExperience());
    						continue;
    }
    under

    Drop[] possibleDrops = new Drop[drops.length];
    int possibleDropsCount = 0;
    for (Drop drop : drops) {


    Reply With Quote  
     

  8. #8  
    Registered Member
    Join Date
    May 2013
    Posts
    546
    Thanks given
    4
    Thanks received
    1
    Rep Power
    11
    getting much errors, add me skype and help me via teamview quick? skype: fatality20122
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Replies: 3
    Last Post: 06-02-2013, 08:45 AM
  2. Removing Items - Why Doesn't Mine Work?
    By Call of Duty in forum Help
    Replies: 8
    Last Post: 02-20-2009, 11:02 PM
  3. Removing items from shop / adding.
    By 'Craig in forum Help
    Replies: 16
    Last Post: 10-31-2008, 03:10 AM
  4. Adding/removing items to/from shop
    By Pointzero in forum Tutorials
    Replies: 5
    Last Post: 05-07-2008, 08:00 PM
  5. Remove Items [TUT]
    By sL3Ak in forum Tutorials
    Replies: 8
    Last Post: 02-09-2008, 04:38 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •