查看: 1070|回复: 1

角色增加会员卡修复方法-小灰灰

[复制链接]
  • TA的每日心情
    擦汗
    2022-11-20 17:39
  • 签到天数: 2 天

    [LV.1]初来乍到

    14

    主题

    9

    回帖

    164

    积分

    版主

    小灰灰

    Rank: 7Rank: 7Rank: 7

    积分
    164
    QQ
    发表于 2022-11-15 23:20:34 | 显示全部楼层 |阅读模式
    源码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

    点评

    棒棒哒  发表于 2022-11-15 23:22
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表