Hello, today I will be showing you how to add this:

First, add this in PlayerAssistant.java:
Code:
public void destroyInterface(int itemId) {
String itemName = c.getItems().getItemName(itemId);
String[][] info = {{"Are you sure you want to destroy this item?", "14174"}, {"Yes.", "14175"}, {"No.", "14176"}, {"", "14177"}, {"Put info here", "14182"},
{"More info here", "14183"}, {itemName, "14184"}};
sendFrame34(itemId, 0, 14171, 1);
for (int i = 0; i < info.length; i++)
sendFrame126(info[i][0], Integer.parseInt(info[i][1]));
c.destroyItem = itemId;
sendFrame164(14170);
}
public void destroyItem(int itemId) {
String itemName = c.getItems().getItemName(itemId);
c.getItems().deleteItem(itemId, 1);
c.sendMessage("Your " + itemName + " vanishes as you drop it on the ground.");
c.destroyItem = 0;
}
Next, in Config.java, add:
Code:
public static final int[] DESTROYABLES = {10548, 10551}; // Destroyable items
In DropItem.java under:
Code:
if(c.playerItemsN[slot] != 0 && itemId != -1 && c.playerItems[slot] == itemId + 1) {
Add:
Code:
boolean destroyable = false;
for (int i : Config.DESTROYABLES) {
destroyable = i == itemId;
break;
}
if (destroyable) {
c.getPA().destroyInterface(itemId);
return;
}
In Player.java add:
Code:
public int destroyItem = 0;
Lastly, in ClickingButtons.java, add:
Code:
case 55095:
c.getPA().destroyItem(c.destroyItem);
case 55096:
c.getPA().closeAllWindows();
break;
Hope you enjoy! (Feel free to make a few snippet requests
)
Credits:
Underoath