TA的每日心情 | 擦汗 2022-11-20 17:39 |
---|
签到天数: 2 天 [LV.1]初来乍到
版主
小灰灰
- 积分
- 166
|
源码CashShopOperation.java里面
找到BuyCashItem这个函数
封包为8的处理方案
找到if (c.gainCharacterSlot()) {
里面有个发包的函数
c.sendPacket(MTSCSPacket.increasedStorageSlots(slots + 1));
在MTSCSPacket.java
找到increasedStorageSlots这个函数
改成以下
public static byte[] increasedStorageSlots(int slots) {
MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();
mplew.writeShort(SendPacketOpcode.CS_OPERATION.getValue());
mplew.write(0x67);//这里是cms079结构0x67
mplew.writeShort(slots);
return mplew.getPacket();
}
包头:
#商城操作包头
CS_OPERATION = 0x162
|
|