TA的每日心情 | 开心 2024-11-6 23:36 |
---|
签到天数: 319 天 [LV.8]以坛为家I

管理员
  
- 积分
- 86133
|
源码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);
- mplew.writeShort(slots);
- return mplew.getPacket();
- }
复制代码
- mplew.write(0x67);//这里是cms079结构0x67
复制代码
包头:
#商城操作包头
CS_OPERATION = 0x162
|
|