Class MTSOperation
java.lang.Object
handling.cashshop.handler.MTSOperation
玩家交易市場(MTS,Maple Trading System)封包的伺服器端處理器。
本類別的靜態方法 MTSOperation 由 MapleServerHandler 在接收到
RecvPacketOpcode.TOUCHING_MTS 封包時呼叫,負責解析操作碼並分派至對應邏輯:
- op 2 — 上架道具:驗證道具合法性(現金道具、已強化、有到期時間等皆禁止),
呼叫
MTSStorage.addToBuyNow(MTSCart, Item, int, int, String, long)建立拍賣單並從背包扣除。 - op 5/6 — 翻頁與搜尋,更新
MTSCart目前檢視清單。 - op 7 — 取消上架;op 8 — 領取已售出或已到期道具至背包。
- op 9/10 — 購物車新增/移除;op 16/17 — 立即購買或從購物車購買, 扣除買家 A-Cash 並累計賣家待領 NX。
MTSCSPacket 組裝並透過 MapleClient.sendPacket(byte[]) 傳送。-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidMTSOperation(LittleEndianAccessor slea, MapleClient c) static voidMTSUpdate(MTSCart cart, MapleClient c)
-
Constructor Details
-
MTSOperation
public MTSOperation()
-
-
Method Details
-
MTSOperation
-
MTSUpdate
-