Thread: Dwarf cannon cant place?

Results 1 to 6 of 6
  1. #1 Dwarf cannon cant place? 
    Registered Member rockarocka's Avatar
    Join Date
    May 2010
    Posts
    978
    Thanks given
    27
    Thanks received
    7
    Rep Power
    20
    hello! Just added http://www.rune-server.org/runescape...rf-cannon.html
    no errors everything fine.. When i try to place cannon base it doesnt do anything..? what i did wrong? im new with 718.
    Reply With Quote  
     

  2. #2  
    Registered Member Storm Powner's Avatar
    Join Date
    Apr 2012
    Age
    29
    Posts
    501
    Thanks given
    29
    Thanks received
    34
    Rep Power
    19
    under

    Code:
    public static void handleItemOption1(Player player, final int slotId,
    add this

    Code:
    		if (itemId == 6) {
    		player.getDwarfCannon().cannonSetup();
    		return;
    		}
    		if (HerbClean
    Reply With Quote  
     

  3. #3  
    Registered Member rockarocka's Avatar
    Join Date
    May 2010
    Posts
    978
    Thanks given
    27
    Thanks received
    7
    Rep Power
    20
    [QUOTE=Storm Powner;3937748]under

    Code:
    public static void handleItemOption1(Player player, final int slotId,
    add this

    Code:
    		if (itemId == 6) {
    		player.getDwarfCannon().cannonSetup();
    		return;
    		}
    Got nullpointer after adding it
    Code:
    ERROR! THREAD NAME: New I/O server worker #1-1
    java.lang.NullPointerException
            at com.rs.net.decoders.handlers.InventoryOptionsHandler.handleItemOption
    1(InventoryOptionsHandler.java:152)
            at com.rs.net.decoders.handlers.ButtonHandler.handleButtons(ButtonHandle
    r.java:1161)
            at com.rs.net.decoders.WorldPacketsDecoder.processPackets(WorldPacketsDe
    coder.java:1282)
            at com.rs.net.decoders.WorldPacketsDecoder.decode(WorldPacketsDecoder.ja
    va:280)
            at com.rs.net.ServerChannelHandler.messageReceived(ServerChannelHandler.
    java:98)
            at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleCha
    nnelHandler.java:100)
            at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultCh
    annelPipeline.java:564)
            at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultCh
    annelPipeline.java:559)
            at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:27
    4)
            at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:26
    1)
            at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:351)
    
            at org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioW
    orker.java:282)
            at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:202)
            at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnabl
    e.java:108)
            at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProof
    Worker.java:44)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)
    Reply With Quote  
     

  4. #4  
    Registered Member rockarocka's Avatar
    Join Date
    May 2010
    Posts
    978
    Thanks given
    27
    Thanks received
    7
    Rep Power
    20
    bump
    Reply With Quote  
     

  5. #5  
    Registered Member Storm Powner's Avatar
    Join Date
    Apr 2012
    Age
    29
    Posts
    501
    Thanks given
    29
    Thanks received
    34
    Rep Power
    19
    find

    Code:
    public static void handleItemOption1(Player player, final int slotId,
    add this

    Code:
    		if (itemId == 6) {
    		player.getDwarfCannon().cannonSetup();
    		return;
    		}
    like under

    Code:
    		if (itemId == 952) {// spade
    			dig(player);
    			return;
    		}
    Reply With Quote  
     

  6. #6  
    Infliction Developer

    Convoluted's Avatar
    Join Date
    Nov 2012
    Posts
    346
    Thanks given
    11
    Thanks received
    93
    Rep Power
    88
    InventoryOptionsHandler.java
    Code:
    else if (itemId == 6)
    		player.getDwarfCannon().cannonSetup();
    In Player.java add
    Code:
    import com.rs.game.player.content.DwarfCannon;
    Code:
        private transient DwarfCannon dwarfCannon;
    Code:
       dwarfCannon = new DwarfCannon(this);
    Code:
    public DwarfCannon getDwarfCannon() {
    		return dwarfCannon;
    	}
    Now since you can't get that part by yourselves I'm guessing you also didn't add the loading/firing/pickup because he didn't release that.
    Add this in objecthandler.java

    In ObjectHandler.java
    Code:
      //cannon firing/rotating
    				else if (id == 6) {
    					player.getDwarfCannon().preRotationSetup(object);
    					player.getDwarfCannon().fireDwarfCannon(object);
    				}
    Code:
    	case "dwarf multicannon":
    							if (player.getDwarfCannon().hasCannon()) 
    								player.getDwarfCannon().pickUpDwarfCannon(0, player.getDwarfCannon().getObject());
    							break;
    Code:
       //cannon loading     
    					} else if (object.getId() == 6) {
    						  if (player.getInventory().containsOneItem(2)) {
    							player.getDwarfCannon().loadDwarfCannon(object);
    						}
    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. [PI] Dwarf Cannon - Paying with Paypal
    By Dunhel in forum Help
    Replies: 3
    Last Post: 08-30-2013, 04:18 PM
  2. dwarf cannon
    By death333 in forum Help
    Replies: 7
    Last Post: 10-09-2011, 12:41 PM
  3. [PI] Dwarf Cannon
    By YouSeemMadBro in forum Show-off
    Replies: 62
    Last Post: 09-09-2011, 03:42 AM
  4. dwarf cannon pi
    By dragonflame in forum Help
    Replies: 5
    Last Post: 04-05-2011, 11:56 PM
  5. New Dwarf Cannon
    By Zro. in forum Media
    Replies: 9
    Last Post: 03-13-2011, 03:22 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
  •