Thread: Staking Disconnection

Results 1 to 3 of 3
  1. #1 Staking Disconnection 
    Registered Member

    Join Date
    Nov 2008
    Posts
    2,180
    Thanks given
    148
    Thanks received
    99
    Rep Power
    2004
    Hey guys,

    When ever i try to stake, i get disconnected.

    Here is the staking boolean:
    Code:
    public boolean stakeItem(int itemID, int fromSlot, int amount) {
    		if (System.currentTimeMillis() - lastButton < 800) {
    			return false;
    		}
    		lastButton = System.currentTimeMillis();
    		if (!Item.itemStackable[itemID] && !Item.itemIsNote[itemID]
    				&& (amount > 1)) {
    			for (int a = 1; a <= amount; a++) {
    				int slot = findItem(itemID, playerItems, playerItemsN);
    				if (slot >= 0) {
    					stakeItem(itemID, slot, 1);
    				}
    			}
    		}
    		for (int element : noTrade) {
    			if ((itemID == element) || (itemID == element + 1)) {
    				sM("You can't trade that item");
    				// declineDuel();
    				return false;
    			}
    		}
    		client other = getClient(duel_with);
    		if (!inDuel || !validClient(duel_with)) {
    			declineDuel();
    			return false;
    		}
    		if (!canOffer) {
    			return false;
    		}
    		if (!playerHasItem(itemID, amount)) {
    			return false;
    		}
    		if (Item.itemStackable[itemID] || Item.itemIsNote[itemID]) {
    			boolean inTrade = false;
    			for (GameItem item : offeredItems) {
    				if (item.id == itemID) {
    					inTrade = true;
    					item.amount += amount;
    					break;
    				}
    			}
    			if (!inTrade) {
    				offeredItems.add(new GameItem(itemID, amount));
    			}
    		} else {
    			offeredItems.add(new GameItem(itemID, 1));
    		}
    		deleteItem(itemID, fromSlot, amount);
    		resetItems(3214);
    		resetItems(3322);
    		other.resetItems(3214);
    		other.resetItems(3322);
    		refreshDuelScreen();
    		other.refreshDuelScreen();
    		sendFrame126("", 6684);
    		other.sendFrame126("", 6684);
    		return true;
    	}
    Here is the Error
    Code:
    Exception encountered while parsing incoming packets from Imerkedgod.
    java.lang.NullPointerException
            at client.declineTrade(client.java:11371)
            at client.declineTrade(client.java:11344)
            at client.tradeItem(client.java:22877)
            at client.parseIncomingPackets(client.java:18815)
            at client.packetProcess(client.java:21039)
            at PlayerHandler.process(PlayerHandler.java:289)
            at process.run(process.java:23)
            at java.lang.Thread.run(Unknown Source)
     Imerkedgod has logged out.
    Umm, if you need any other methods just ask. Thanks for looking. All help is appreciated.
    Reply With Quote  
     

  2. #2  
    Registered Member
    Its paris's Avatar
    Join Date
    Apr 2009
    Posts
    1,141
    Thanks given
    56
    Thanks received
    234
    Rep Power
    689
    Can you show us, from client, the declineTrade method? and note which one is rule 11371 and 11344
    Reply With Quote  
     

  3. #3  
    Registered Member

    Join Date
    Jan 2008
    Posts
    1,328
    Thanks given
    14
    Thanks received
    19
    Rep Power
    416
    is it staking any item? or stacked?
    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

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •