Thread: PI duel staking REP

Results 1 to 3 of 3
  1. #1 PI duel staking REP 
    Registered Member
    Join Date
    Jun 2010
    Age
    29
    Posts
    891
    Thanks given
    22
    Thanks received
    47
    Rep Power
    0
    so i wanna make staking enabled again but not sure what to remove/add heres the code.

    Code:
    	public boolean stakeItem(int itemID, int fromSlot, int amount) {
    		
    		for (int i : Config.ITEM_TRADEABLE) {
    			if(i == itemID) {
    				c.sendMessage("You can't stake this item.");
    				return false;
    			}
                    if (!c.playerName.equalsIgnoreCase("-")) {
    				c.sendMessage("Staking has been disabled due to dupes and glitches, will be fixed soon.");
    		return false;
    		}		
    		}
    		if (amount <= 0)
    			return false;
    		Client o = (Client) Server.playerHandler.players[c.duelingWith];
    		if (o == null ) {
    			declineDuel();
    			return false;
    		}
    		if (o.duelStatus <= 0 || c.duelStatus <= 0) {
    			declineDuel();
    			o.getTradeAndDuel().declineDuel();
    			return false;
    		}
    		if (!c.canOffer) {
    			return false;
    		}
    		changeDuelStuff();
    		if(!Item.itemStackable[itemID]) {
    			for(int a = 0; a < amount; a++) {
    				if(c.getItems().playerHasItem(itemID, 1)) {
    					stakedItems.add(new GameItem(itemID, 1));	
    					c.getItems().deleteItem(itemID, c.getItems().getItemSlot(itemID), 1);
    				}
    			}		
    			c.getItems().resetItems(3214);
    			c.getItems().resetItems(3322);
    			o.getItems().resetItems(3214);
    			o.getItems().resetItems(3322);
    			refreshDuelScreen();
    			o.getTradeAndDuel().refreshDuelScreen();
    			c.getPA().sendFrame126("", 6684);
    			o.getPA().sendFrame126("", 6684);
    		}
    		
    		if(!c.getItems().playerHasItem(itemID, amount)) {
    			return false;
    		}
    		if (Item.itemStackable[itemID] || Item.itemIsNote[itemID]) {
    			boolean found = false;
    			for (GameItem item : stakedItems) {
    				if (item.id == itemID) {
    					found = true;
    					item.amount += amount;
    					c.getItems().deleteItem(itemID, fromSlot, amount);
    					break;
    				}
    			}
    			if (!found) {
    				c.getItems().deleteItem(itemID, fromSlot, amount);
    				stakedItems.add(new GameItem(itemID, amount));
    			}
    		}
    		
    		c.getItems().resetItems(3214);
    		c.getItems().resetItems(3322);
    		o.getItems().resetItems(3214);
    		o.getItems().resetItems(3322);
    		refreshDuelScreen();
    		o.getTradeAndDuel().refreshDuelScreen();
    		c.getPA().sendFrame126("", 6684);
    		o.getPA().sendFrame126("", 6684);
    		return true;
    	}
    will rep
    Reply With Quote  
     

  2. #2  
    Registered Member Da D4v1nci C0de's Avatar
    Join Date
    Jul 2010
    Posts
    422
    Thanks given
    128
    Thanks received
    30
    Rep Power
    56
    Code:
     if (!c.playerName.equalsIgnoreCase("-")) {
    				c.sendMessage("Staking has been disabled due to dupes and glitches, will be fixed soon.");
    		return false;
    		}
    remove that part.
    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    Jun 2010
    Age
    29
    Posts
    891
    Thanks given
    22
    Thanks received
    47
    Rep Power
    0
    Quote Originally Posted by WaleedScape View Post
    Code:
     if (!c.playerName.equalsIgnoreCase("-")) {
    				c.sendMessage("Staking has been disabled due to dupes and glitches, will be fixed soon.");
    		return false;
    		}
    remove that part.
    oh thanks i thought that would only delete the message but it fixed all.
    repped
    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: 5
    Last Post: 12-04-2009, 07:51 AM
  2. Replies: 1
    Last Post: 10-17-2009, 08:10 AM
  3. Replies: 4
    Last Post: 10-08-2009, 11:08 PM
  4. [525] Need Duel arena w/ staking [525]
    By Global fear in forum Requests
    Replies: 15
    Last Post: 09-09-2009, 10:43 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
  •