For deducting 5000 mesos per set of stars recharged.
Code:
else if (splitted[0].equals("!rechargestars")) {
MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance();
for (IItem stars : c.getPlayer().getInventory(MapleInventoryType.USE) .list()) {
if (ii.isThrowingStar(stars.getItemId())){
stars.setQuantity(ii.getSlotMax(stars.getItemId()) );
c.getSession().write(MaplePacketCreator.updateInve ntorySlot(MapleInventoryType.USE, (Item) stars));
c.getPlayer().gainMeso(-5000, true, false, true);
}
mc.dropMessage("Recharged.");
}
}
For deducting 5000 mesos for all set of stars recharged.
Code:
} else if (splitted[0].equals("!rechargestars")) {
MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance();
for (IItem stars : c.getPlayer().getInventory(MapleInventoryType.USE) .list()) {
if (ii.isThrowingStar(stars.getItemId())){
stars.setQuantity(ii.getSlotMax(stars.getItemId()) );
c.getSession().write(MaplePacketCreator.updateInve ntorySlot(MapleInventoryType.USE, (Item) stars));
}
c.getPlayer().gainMeso(-5000, true, false, true);
mc.dropMessage("Recharged.");
}
}