Thread: pi bank all euiped items

Results 1 to 7 of 7
  1. #1 pi bank all euiped items 
    Banned
    Join Date
    May 2011
    Posts
    1,010
    Thanks given
    78
    Thanks received
    64
    Rep Power
    0
    ok im having some trouble adding this, if any1 can help me out.

    i've tried
    Code:
    			int itemID1=c.playerEquipment[c.playerLegs];
    			int itemID2=c.playerEquipment[c.playerChest];
    			int itemID3=c.playerEquipment[c.playerHat];
    			int itemID4=c.playerEquipment[c.playerAmulet];
    			int itemID5=c.playerEquipment[c.playerArrows];
    			int itemID6=c.playerEquipment[c.playerHands];
    			int itemID7=c.playerEquipment[c.playerRing];
    			int itemID8=c.playerEquipment[c.playerShield];
    			int itemID9=c.playerEquipment[c.playerWeapon];
    			int itemID10=c.playerEquipment[c.playerCape];
    			int itemID11=c.playerEquipment[c.playerFeet];
    			
    				c.getItems().RemoveAllItem(); 
             		for(int invSlot = 0; invSlot < 28; invSlot++) {
                		c.getItems().bankItem(itemID1, invSlot, 2147000000);
    					c.getItems().bankItem(itemID2, invSlot, 2147000000);
    					c.getItems().bankItem(itemID3, invSlot, 2147000000);
    					c.getItems().bankItem(itemID4, invSlot, 2147000000);
    					c.getItems().bankItem(itemID5, invSlot, 2147000000);
    					c.getItems().bankItem(itemID6, invSlot, 2147000000);
    					c.getItems().bankItem(itemID7, invSlot, 2147000000);
    					c.getItems().bankItem(itemID8, invSlot, 2147000000);
    					c.getItems().bankItem(itemID9, invSlot, 2147000000);
    					c.getItems().bankItem(itemID10, invSlot, 2147000000);
    					c.getItems().bankItem(itemID11, invSlot, 2147000000);
              			}
    but it doesnt work, i want it to bank equipement only and not inv.
    Reply With Quote  
     

  2. #2  
    Donator

    Tringan's Avatar
    Join Date
    Feb 2011
    Age
    27
    Posts
    2,101
    Thanks given
    381
    Thanks received
    334
    Rep Power
    297
    not my code but try something like this:
    Code:
    case 82024: //Deposit Worn Items
        for (int i = 0; i < c.playerEquipment.length; i++) {
            int itemId = c.playerEquipment[i];
            int itemAmount = c.playerEquipmentN[i];
            c.getItems().removeItem(itemId, i);
            c.getItems().bankItem(itemId, c.getItems().getItemSlot(itemId), itemAmount);
        }
    break;
    Reply With Quote  
     

  3. Thankful user:


  4. #3  
    Registered Member

    Join Date
    Aug 2011
    Posts
    766
    Thanks given
    105
    Thanks received
    59
    Rep Power
    114
    its banking inv because off "invSlot"

    this should fix it

    Code:
    	c.getItems().RemoveAllItem(); 
             		for(int invSlot = 0; invSlot < 28; invSlot++) {
                		c.getItems().bankItem(itemID1, invSlot, 0);
    					c.getItems().bankItem(itemID2, invSlot, 0);
    					c.getItems().bankItem(itemID3, invSlot, 0);
    					c.getItems().bankItem(itemID4, invSlot, 0);
    					c.getItems().bankItem(itemID5, invSlot, 0);
    					c.getItems().bankItem(itemID6, invSlot, 0);
    					c.getItems().bankItem(itemID7, invSlot, 0);
    					c.getItems().bankItem(itemID8, invSlot, 0);
    					c.getItems().bankItem(itemID9, invSlot, 0);
    					c.getItems().bankItem(itemID10, invSlot, 0);
    					c.getItems().bankItem(itemID11, invSlot, 0);
    Spoiler for vouches:

    Quote Originally Posted by TheMrClassic View Post
    Vouch for Insidia X. Fast and friendly.
    Quote Originally Posted by Vernorexia View Post
    Vouch for insidia x added clipped following and a timer on my gates. I paid first was fast work. I highly recommend using him!
    Quote Originally Posted by Matts B ring View Post
    Bought 5b ikov, vouch
    Quote Originally Posted by InsinuateRS View Post
    Vouch for me lad, bought 3b

    Reply With Quote  
     

  5. #4  
    Registered Member Nouish's Avatar
    Join Date
    Jun 2011
    Posts
    822
    Thanks given
    142
    Thanks received
    177
    Rep Power
    282
    Code:
    for (int i = 0; i < c.playerEquipment.length; i++) {
    
    	// Skip empty slots in the array ...
    	if (c.playerEquipment[i] < 0 ||*c.playerEquipmentN[i] < 0)
    		continue;
    
    	// Add the item to the bank ...
    	// Note: this method may not exist, but post the "bankItem(int, int, int)"
    	// method in your ItemAssistant (?) class and we can write you a one
    	// that can support this.
    	c.getItems().bankItem(c.playerEquipment[i], c.playerEquipmentN[i]);
    
    	// We want to remove it from the equipment ...
    	c.playerEquipment[i] = -1;
    	c.playerEquipmentN[i] = 0;
    
    }
    Reply With Quote  
     

  6. Thankful user:


  7. #5  
    Banned
    Join Date
    May 2011
    Posts
    1,010
    Thanks given
    78
    Thanks received
    64
    Rep Power
    0
    thx guys, works
    Reply With Quote  
     

  8. #6  
    Banned
    Join Date
    May 2011
    Posts
    1,010
    Thanks given
    78
    Thanks received
    64
    Rep Power
    0
    Quote Originally Posted by CulminationRSPS View Post
    its banking inv because off "invSlot"

    this should fix it

    Code:
    	c.getItems().RemoveAllItem(); 
             		for(int invSlot = 0; invSlot < 28; invSlot++) {
                		c.getItems().bankItem(itemID1, invSlot, 0);
    					c.getItems().bankItem(itemID2, invSlot, 0);
    					c.getItems().bankItem(itemID3, invSlot, 0);
    					c.getItems().bankItem(itemID4, invSlot, 0);
    					c.getItems().bankItem(itemID5, invSlot, 0);
    					c.getItems().bankItem(itemID6, invSlot, 0);
    					c.getItems().bankItem(itemID7, invSlot, 0);
    					c.getItems().bankItem(itemID8, invSlot, 0);
    					c.getItems().bankItem(itemID9, invSlot, 0);
    					c.getItems().bankItem(itemID10, invSlot, 0);
    					c.getItems().bankItem(itemID11, invSlot, 0);

    that didnt work, since 0 is the ammount, its now banking 0 items...
    Reply With Quote  
     

  9. #7  
    Registered Member

    Join Date
    Aug 2011
    Posts
    766
    Thanks given
    105
    Thanks received
    59
    Rep Power
    114
    but thats your inv, so that should work...

    Code:
    int itemID1=c.playerEquipment[c.playerLegs];
    			int itemID2=c.playerEquipment[c.playerChest];
    			int itemID3=c.playerEquipment[c.playerHat];
    			int itemID4=c.playerEquipment[c.playerAmulet];
    			int itemID5=c.playerEquipment[c.playerArrows];
    			int itemID6=c.playerEquipment[c.playerHands];
    			int itemID7=c.playerEquipment[c.playerRing];
    			int itemID8=c.playerEquipment[c.playerShield];
    			int itemID9=c.playerEquipment[c.playerWeapon];
    			int itemID10=c.playerEquipment[c.playerCape];
    			int itemID11=c.playerEquipment[c.playerFeet];
    thats the equipment.
    Spoiler for vouches:

    Quote Originally Posted by TheMrClassic View Post
    Vouch for Insidia X. Fast and friendly.
    Quote Originally Posted by Vernorexia View Post
    Vouch for insidia x added clipped following and a timer on my gates. I paid first was fast work. I highly recommend using him!
    Quote Originally Posted by Matts B ring View Post
    Bought 5b ikov, vouch
    Quote Originally Posted by InsinuateRS View Post
    Vouch for me lad, bought 3b

    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. add items to bank[rep][ty]
    By sexyrussian in forum Help
    Replies: 23
    Last Post: 09-03-2011, 03:11 PM
  2. [PI] Items/Bank
    By Sir Lethal in forum Requests
    Replies: 4
    Last Post: 04-08-2011, 02:01 AM
  3. {pi} Bank items
    By R4nger 0wnz in forum Help
    Replies: 2
    Last Post: 12-08-2010, 10:57 PM
  4. Bank Items
    By Concious in forum Requests
    Replies: 0
    Last Post: 09-06-2010, 10:14 PM
  5. Bank - Items in bank [Interface add on]
    By Dexter Morgan in forum Snippets
    Replies: 21
    Last Post: 11-17-2009, 06:35 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
  •