
Untitled
By: a guest on
Jun 30th, 2012 | syntax:
None | size: 1.48 KB | hits: 16 | expires: Never
public static MaplePacket sendPartTime(int charid, boolean isReward, byte type) {
MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();
mplew.writeShort(SendPacketOpcode.PARTTIME.getValue());
// 20 CE 55 00 00 03 7B 55 CD 01 90 B8 1D 27 00 00 00 00 00 - Mining
// 20 CE 55 00 00 04 7C 55 CD 01 A0 A7 23 E4 00 00 00 00 00 - General Store
// 20 CE 55 00 00 05 7B 55 CD 01 F0 CC 26 E0 00 00 00 00 00 - Weapon and Store
// DD 7F 48 00 00 01 79 55 CD 01 E0 2E 50 53 3C 00 00 00 00
// 20 CE 55 00 00 00 7B 55 CD 01 90 B8 1D 27 00 00 00 00 00 - Reward For Mining
// 13 02 5B 00 00 03 7D 55 CD 01 40 48 77 9F 70 01 00 00 00
// 20 CE 55 00 00 00 7C 55 CD 01 A0 A7 23 E4 00 00 00 00 00 - Reward For General Store
// 0A 20 5B 00 00 04 7D 55 CD 01 F0 F8 2D A1 A8 03 00 00 01
// 20 CE 55 00 00 00 7B 55 CD 01 F0 CC 26 E0 00 00 00 00 00 - Reward For Weapon and Store
// DD 7F 48 00 00 05 84 55 CD 01 00 EF E3 9C B0 03 00 00 00
// 20 CE 55 00 00 02 7D 55 CD 01 E0 2C 9F 9D 68 01 00 00 01
// Analyze:
// 13 02 5B 00
// 00 03
// 7D 55 CD 01 40 48 77 9F 70 01 00 00 00
mplew.writeInt(charid);
mplew.write(0); // Unkown
mplew.write(isReward ? 0 : type);
mplew.writeLong(System.currentTimeMillis()); // Maybe?
mplew.writeInt(0);
mplew.write(0);
return mplew.getPacket();
}