Thread: PI - Deleting all items from players bank/inv etc

Results 1 to 5 of 5
  1. #1 PI - Deleting all items from players bank/inv etc 
    Registered Member
    Join Date
    Mar 2010
    Posts
    116
    Thanks given
    0
    Thanks received
    0
    Rep Power
    1
    How do i do it? i want to delete all AGS RePP+++ for halp.
    Reply With Quote  
     

  2. #2  
    Registered Member

    Join Date
    Aug 2008
    Posts
    2,823
    Thanks given
    362
    Thanks received
    448
    Rep Power
    965
    Here is what I used when I was coding BountyScapePkz v3. It should be using multi-d arrays but when I wrote this I didn't know what they were. I'll rewrite it later...
    Code:
        public void economyCleaner() {
    	int[] zeroItems = {itemID goes here, itemID goes here}; // Items to remove completely
            int[] oneItems = {itemID goes here, itemID goes here}; // One of these is allowed for each player
            int[] threeItems = {itemID goes here, itemID goes here}; // Three of these are allowed for each player
            int[] twoItems = {itemID goes here, itemID goes here}; // Two of these are allowed for each player
            int[] fiveItems = {itemID goes here, itemID goes here}; // Five of these are allowed for each player
            int[] stacks = {itemID goes here, itemID goes here}; // Items commonly used in stacks to be limited
            
            for(int i = 0; i < zeroItems.length; i++) {
                playerBankRemove(zeroItems[i], 0);
                playerItemRemove(zeroItems[i], 0);
            }
            for(int i = 0; i < oneItems.length; i++) {
                playerBankRemove(oneItems[i], 1);
                playerItemRemove(oneItems[i], 1);
            }
            for(int i = 0; i < twoItems.length; i++) {
                playerBankRemove(twoItems[i], 2);
                playerItemRemove(twoItems[i], 2);
            }
            for(int i = 0; i < threeItems.length; i++) {
                playerBankRemove(threeItems[i], 3);
                playerItemRemove(threeItems[i], 3);
            }
            for(int i = 0; i < fiveItems.length; i++) {
                playerBankRemove(fiveItems[i], 5);
                playerItemRemove(fiveItems[i], 5);
            }
            for(int i = 0; i < stacks.length; i++) {
                playerBankRemove(stacks[i], 2000000000);
                playerItemRemove(stacks[i], 2000000000);
            }
            sM("Economy cleaner has been Executed!");
        }
        
        public void playerBankRemove(int itemID, int amt) {
            itemID++;
            int found = 0;
            for (int i = 0; i < bankItems.length; i++) {
                if (bankItems[i] == itemID) {
                    if (bankItemsN[i] > amt) {
                        bankItemsN[i] = amt;
                    } else {
                        found++;
                    }
                }
            }
        }
        
        public void playerItemRemove(int itemID, int amt) {
            itemID++;
            int found = 0;
            for (int i = 0; i < playerItems.length; i++) {
                if (playerItems[i] == itemID) {
    				if (found > amt)
    					deleteItem(itemID, 1);
                    if (playerItemsN[i] > amt) {
                        playerItemsN[i] = amt;
                    } else {
                        found++;
                    }
                }
            }
        }
    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    Mar 2010
    Posts
    116
    Thanks given
    0
    Thanks received
    0
    Rep Power
    1
    Im still sorta new coder could you explain more about what im supposed to do?
    Reply With Quote  
     

  4. #4  
    Registered Member

    Join Date
    Aug 2008
    Posts
    2,823
    Thanks given
    362
    Thanks received
    448
    Rep Power
    965
    http://www.rune-server.org/runescape...ml#post2413355

    I rewrote it.

    Erm, I'm guessing you use PI, I've never really worked with it.
    Reply With Quote  
     

  5. #5  
    Donator

    Seba's Avatar
    Join Date
    Sep 2009
    Age
    29
    Posts
    360
    Thanks given
    50
    Thanks received
    25
    Rep Power
    120
    You could also have it so when a player logs in and has that item in their invo. It deletes it.
    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: 4
    Last Post: 10-03-2010, 12:54 AM
  2. Deleting items
    By wolfenzi in forum Help
    Replies: 5
    Last Post: 08-04-2010, 04:23 PM
  3. [PI] Items not deleting
    By jameskmonger in forum Help
    Replies: 3
    Last Post: 07-22-2010, 11:03 AM
  4. Replies: 3
    Last Post: 08-12-2009, 05:35 AM
  5. Deleting items
    By NICKname in forum Help
    Replies: 9
    Last Post: 03-13-2009, 11:59 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
  •