#pragma once #include "ProtocolCommand.h" class CPCCShopStorageList : public CProtocolCommand { public: void Execute(DWORD_PTR pSession, PBYTE pBuf); }; void CPCCShopStorageList::Execute(DWORD_PTR pSession, PBYTE pBuf) { ShopProtocol::MSG_CLIENT_STORAGELIST* protocol = (ShopProtocol::MSG_CLIENT_STORAGELIST*)pBuf; BILLING_LOG(WZPUBLIC::LEVEL_INFO, "±£¹ÜºÐ²éѯ (%d, %d)", protocol->GameCode, protocol->AccountSeq); CStorageList* job = new CStorageList; job->jobcode = JOB_SHOP_STORAGELIST; job->AccountSeq = protocol->AccountSeq; job->GameCode = protocol->GameCode; job->pSession = pSession; _instance(CShopJobQueue)->push(job); }