every item right?
here you go.
main method:Code:for(int i = 1; i < 20000; i++) addBankItem(c, i, 500);
EDIT: Wow, that was a complete fail, thought i was in 317 section...Code:public static boolean addBankItem(Client c, int item, double amount) { synchronized(c) { if (amount < 1) { amount = 1; } if(item <= 0) { return false; } for (int i = 0; i < c.bankItems.length; i++) { if (c.bankItems[i] == item + 1 && c.bankItems[i] > 0 && c.bankItemsN[i] < Config.MAXITEM_AMOUNT) { c.bankItems[i] = item + 1; if (c.bankItemsN[i] + amount < Config.MAXITEM_AMOUNT && c.bankItemsN[i] + amount > -1) { c.bankItemsN[i] += amount; } else { final int old = c.bankItemsN[i]; c.bankItemsN[i] = Config.MAXITEM_AMOUNT; if(old + amount - Config.MAXITEM_AMOUNT > 0) { Summoning.addBankItem(c, item, old + amount - Config.MAXITEM_AMOUNT); } } return true; } } for (int i = 0; i < c.bankItems.length; i++) { if (c.bankItems[i] <= 0) { c.bankItems[i] = item + 1; if (amount < Config.MAXITEM_AMOUNT && amount > -1) { c.bankItemsN[i] = 1; if (amount > 1) { Summoning.addBankItem(c, item, amount - 1); return true; } } else { final int old = 0; c.bankItemsN[i] = Config.MAXITEM_AMOUNT; if(old + amount - Config.MAXITEM_AMOUNT > 0) { Summoning.addBankItem(c, item, old + amount - Config.MAXITEM_AMOUNT); } } return true; } } return false; } }. Sorry mate.



. Sorry mate.







