- UID
- 1291
- 閱讀權限
- 100
- 主題
- 13
- 帖子
- 85
- 精華
- 0
- A幣
- 152
- 在線時間
- 237 小時
- 最後登錄
- 2024-9-25
區域版主
- 主題
- 13
- 帖子
- 85
- 精華
- 0
- 綜合社群主題發文量
- 29
- 電玩社群主題發文量
- 0
- 娛樂社群主題發文量
- 0
- 技術社群主題發文量
- 0
- 閱讀權限
- 100
- 註冊時間
- 2016-5-29
TA的每日心情 | 衰 2020-10-7 21:54 |
---|
簽到天數: 30 天 連續簽到: 0 天 [LV.5]常住居民I
|
在一個論壇看到"原地復活的改法"
- public static byte[] useWheel(byte charmsleft) {MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();
- mplew.writeShort(SendPacketOpcode.SHOW_ITEM_GAIN_INCHAT.getValue());mplew.write(19); // msg typemplew.writeLong(charmsleft); // Whel count
- return mplew.getPacket();}
複製代碼
他是用byte 但我的113是main架構(我也不知道是不是這個原因,有錯誤請大大糾正)
用byte會錯誤,所以改用int。
- public static MaplePacket useWheel(int charmsleft) {
- MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();
- mplew.writeShort(SendPacketOpcode.SHOW_ITEM_GAIN_INCHAT.getValue());
- mplew.write(19); // msg type
- mplew.writeLong(charmsleft); // Whel count
- return mplew.getPacket();
- }
複製代碼
但他會斷線的原因,我沒深入追究,但我猜是
mplew.write(XX); // msg type
這一串害的,改天再來研究吧
希望有人能在樓下交流囉~~~
|
|