Code:
int amount = 0;
for(int i = 0; i < player.getInventory().getAmount(909); i++) {
amount++;
}
player.getInventory().delete(909,amount);
Why would you do that. Terrible way of doing something.
Should be done like the following 2 examples.
Code:
int amount = player.getInventory().getAmount(909);
player.getInventory().delete(909,amount);
player.setMoneyInPouch(player.getMoneyInPouch()+(long)1000000000*amount);
player.getPacketSender().sendString(8135, ""+player.getMoneyInPouch());
break;
Or even
Code:
Item item = player.getInventory().getItem(909);
If (item == null) {
break;
}
int amount = item.getAmount();
player.getInventory().delete(item);
player.setMoneyInPouch(player.getMoneyInPouch()+(long)1000000000*amount);
player.getPacketSender().sendString(8135, ""+player.getMoneyInPouch());
break;