LeoK.Love
01-08-13, 08:17 AM
Hôm nay mình sẽ hướng dẫn các bạn thêm command proitem vào server của các bạn.
Dành cho v117, v111, v114, v116
Bước 1:
+ Vào GMCommand.java từ netbeans
+ Kéo xuống dưới cùng rồi thêm đoạn sau:
public static class proitem extends CommandExecute {
public int execute(MapleClient c, String[] splitted) {
if (splitted.length == 3) {
int itemid = 0;
short multiply = 0;
try {
itemid = Integer.parseInt(splitted[1]);
multiply = Short.parseShort(splitted[2]);
} catch (NumberFormatException asd) {
}
MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance();
Item item = ii.getEquipById(itemid);
MapleInventoryType type = GameConstants.getInventoryType(itemid);
if (type.equals(MapleInventoryType.EQUIP)) {
MapleInventoryManipulator.addFromDrop(c, ii.hardcoreItem((Equip) item, multiply));
} else {
c.getPlayer().dropMessage(5, "Make sure it's an equippable item.");
}
} else {
c.getPlayer().dropMessage(5, "Invalid syntax.");
}
return 1;// leo proitem
}
}
}
Bước 2 :
+ Vào MapleInventoryManipulator.java từ netbeans
+ Tìm dòng này :
public static boolean addFromDrop(final MapleClient c, final Item item, final boolean show) {
return addFromDrop(c, item, show, false);
}
Thêm vào dưới dòng đó đoạn sau :
public static boolean addFromDrop(MapleClient c, Item item) {
return addFromDrop(c, item, true);
}//leo proitem
Bước 3 :
+ Vào MapleItemInformationProvider.java từ netbeans
+ Kéo xuống dưới cùng rồi thêm đoạn sau:
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;
}// leo proitem
}
Hướng dẫn sử dụng lệnh proitem
+ Build netbeans rồi copy file .jar vào folder dist trong source serverr.
+ Chạy server.
+ Vào game.
+ Tìm id equip muốn make (VD : Mình muốn item Toy Pinwheel max stats là 32767, mình tìm id của nó. Dùng lệnh !search item toy pinwheel. ID của nó là 1302157)
+ Mình gõ dòng lệnh : !proitem 1302157 32767 ( Thế là mình có item max stats, 32767 là số stat của item đó. Max là 32767 rồi nhé. Bạn có thể đổi thành 100 hay 1325 hay số gì đó bất kì cũng được )
+ Đây là thành quả:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
Chúc các bạn chơi game vui vẻ !
P/s : Sẽ cập nhật cho v83 sớm.
VIDEO HƯỚNG DẪN
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
CHỈNH VỀ HD XEM NHÉ
Dành cho v117, v111, v114, v116
Bước 1:
+ Vào GMCommand.java từ netbeans
+ Kéo xuống dưới cùng rồi thêm đoạn sau:
public static class proitem extends CommandExecute {
public int execute(MapleClient c, String[] splitted) {
if (splitted.length == 3) {
int itemid = 0;
short multiply = 0;
try {
itemid = Integer.parseInt(splitted[1]);
multiply = Short.parseShort(splitted[2]);
} catch (NumberFormatException asd) {
}
MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance();
Item item = ii.getEquipById(itemid);
MapleInventoryType type = GameConstants.getInventoryType(itemid);
if (type.equals(MapleInventoryType.EQUIP)) {
MapleInventoryManipulator.addFromDrop(c, ii.hardcoreItem((Equip) item, multiply));
} else {
c.getPlayer().dropMessage(5, "Make sure it's an equippable item.");
}
} else {
c.getPlayer().dropMessage(5, "Invalid syntax.");
}
return 1;// leo proitem
}
}
}
Bước 2 :
+ Vào MapleInventoryManipulator.java từ netbeans
+ Tìm dòng này :
public static boolean addFromDrop(final MapleClient c, final Item item, final boolean show) {
return addFromDrop(c, item, show, false);
}
Thêm vào dưới dòng đó đoạn sau :
public static boolean addFromDrop(MapleClient c, Item item) {
return addFromDrop(c, item, true);
}//leo proitem
Bước 3 :
+ Vào MapleItemInformationProvider.java từ netbeans
+ Kéo xuống dưới cùng rồi thêm đoạn sau:
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;
}// leo proitem
}
Hướng dẫn sử dụng lệnh proitem
+ Build netbeans rồi copy file .jar vào folder dist trong source serverr.
+ Chạy server.
+ Vào game.
+ Tìm id equip muốn make (VD : Mình muốn item Toy Pinwheel max stats là 32767, mình tìm id của nó. Dùng lệnh !search item toy pinwheel. ID của nó là 1302157)
+ Mình gõ dòng lệnh : !proitem 1302157 32767 ( Thế là mình có item max stats, 32767 là số stat của item đó. Max là 32767 rồi nhé. Bạn có thể đổi thành 100 hay 1325 hay số gì đó bất kì cũng được )
+ Đây là thành quả:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
Chúc các bạn chơi game vui vẻ !
P/s : Sẽ cập nhật cho v83 sớm.
VIDEO HƯỚNG DẪN
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
CHỈNH VỀ HD XEM NHÉ