Maple Factory
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Fixed !proitem

Go down

Fixed !proitem Empty Fixed !proitem

Post  Mike Sat Jul 04, 2009 7:48 pm

Here add this. This one should work

Code:
} else if (splitted[0].equalsIgnoreCase("!proitem")) {
if (splitted.length == 3) {
int itemid;
short multiply;
try {
itemid = Integer.parseInt(splitted[1]);
multiply = Short.parseShort(splitted[2]);
} catch (NumberFormatException asd) {
return false; //error was here}
MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance();
IItem item = ii.getEquipById(itemid);
MapleInventoryType type = ii.getInventoryType(itemid);
if (type.equals(MapleInventoryType.EQUIP)) {
MapleInventoryManipulator.addFromDrop(c, ii.hardcoreItem((Equip) item, multiply));
} else {
mc.dropMessage("Make sure it's an equippable item.");
}
} else {
mc.dropMessage("Invalid syntax.(!proitem (Item ID) (Stat) Example: !proitem 9999999 32767");
}

Mike
Guest


Back to top Go down

Fixed !proitem Empty Re: Fixed !proitem

Post  lolmike Fri Jul 24, 2009 3:50 pm

You forgot to add hardcoreitem...

Add this in MapleItemInformationProvider.java

Code:
    public Equip hardcoreItem(Equip equip, short stat) {
        equip.setStr(stat);
        equip.setDex(stat);
        equip.setInt(stat);
        equip.setLuk(stat);
        equip.setMatk(stat);
        equip.setWatk(stat);
        equip.setAcc(stat);
        equip.setAvoid(stat);
        equip.setJump(stat);
        equip.setSpeed(stat);
        equip.setWdef(stat);
        equip.setMdef(stat);
        equip.setHp(stat);
        equip.setMp(stat);
        return equip;
    }

lolmike
Guest


Back to top Go down

Fixed !proitem Empty Re: Fixed !proitem

Post  lolmike Fri Jul 24, 2009 3:51 pm

and its just this :
Code:
        } else if (splitted[0].equals("!proitem")) {
            if (splitted.length == 3) {
                int itemid;
                short multiply;
                try {
                    itemid = Integer.parseInt(splitted[1]);
                    multiply = Short.parseShort(splitted[2]);
                } catch (NumberFormatException asd) {
                    return true;
                }
                MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance();
                IItem item = ii.getEquipById(itemid);
                MapleInventoryType type = ii.getInventoryType(itemid);
                if (type.equals(MapleInventoryType.EQUIP)) {
                    MapleInventoryManipulator.addFromDrop(c, ii.hardcoreItem((Equip) item, multiply));
                } else {
                    player.dropMessage("Make sure it's an equippable item.");
                }
            } else {
                player.dropMessage("Invalid syntax.");
            }

lolmike
Guest


Back to top Go down

Fixed !proitem Empty Re: Fixed !proitem

Post  Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum