-
what is this?
Hello guys,
PHP Code:
/*
* This file is part of LeftenMS.
* This file was writted by IceCript (LeftenMS Development Team).
*/
package server.maps.dropcash;
import client.IItem;
import client.MapleClient;
import client.MapleInventoryType;
import java.util.HashMap;
import java.util.Map;
import server.MapleInventoryManipulator;
import server.MapleItemInformationProvider;
/**
*
* @author IceCript
*/
public class DropCashItem {
private DropCashItem(){}
private static DropCashItem instance = new DropCashItem();
public static DropCashItem getInstance() { return instance; };
public boolean dropItem(MapleClient c, int itemId, short quantity) {
MapleInventoryType itemType = MapleItemInformationProvider.getInstance().getInventoryType(itemId);
if (c.getPlayer().getInventory(itemType).countById(itemId) < quantity) {
return false;
}
if (!itemType.equals(MapleInventoryType.CASH) && !itemType.equals(MapleInventoryType.EQUIP) && !itemType.equals(MapleInventoryType.EQUIPPED)) {
return false;
}
MapleInventoryManipulator.removeById(c, itemType, itemId, quantity, false, false);
c.getPlayer().getMap().spawnItemDrop(c.getPlayer(), c.getPlayer(), MapleItemInformationProvider.getInstance().getEquipById(itemId), c.getPlayer().getPosition(), true, true);
return true;
}
public String loadCashItems(MapleClient c) {
Map<Integer, Short> items = new HashMap<Integer, Short>();
for (IItem item : c.getPlayer().getInventory(MapleInventoryType.CASH)) {
items.put(item.getItemId(), item.getQuantity());
}
StringBuilder sb = new StringBuilder();
if (!items.isEmpty()) {
for (int i=0; i < items.size(); i++) {
sb.append("#L").append(items.get(i).intValue()).append("#").append(MapleItemInformationProvider.getInstance().getName(items.get(i))).append("#l - #rQuantity: ").append(items.get(i).shortValue()).append("\r\n#k");
}
return sb.toString();
}
return "#L0##bNo cash item's was found in your inventory...#l";
}
public String loadCashEquips(MapleClient c) {
Map<Integer, Short> items = new HashMap<Integer, Short>();
for (IItem item : c.getPlayer().getInventory(MapleInventoryType.EQUIP)) {
if (MapleItemInformationProvider.getInstance().isCash(item.getItemId())) {
items.put(item.getItemId(), item.getQuantity());
}
}
StringBuilder sb = new StringBuilder();
if (!items.isEmpty()) {
for (int i=0; i < items.size(); i++) {
sb.append("#L").append(items.get(i).intValue()).append("#").append(MapleItemInformationProvider.getInstance().getName(items.get(i))).append("#l\r\n");
}
return sb.toString();
}
return "#L0##bNo cash equip's was found in your inventory...#l";
}
}
this file allows drop cash items, but people sayed that to enable that i have to edit the client side.
I'm confused, what this java file do?
-
Re: what is this?
-
Re: what is this?
Download The client From google Search Maplestory v83 UFJ FJ and they should be a Drop nx available Client so.. Not sure the link i cant remember