NetProcessIn.cpp
unknown
c_cpp
a year ago
1.3 kB
109
Indexable
#ifdef CONFIG_OLD_ITEM_MALL //87EF26 if(btType == 0x18) { UINT16 usShopGroupId = msg.Read<UINT16>(); BYTE btGroupIndex = msg.Read<BYTE>(); BYTE btTabIndex = msg.Read<BYTE>(); BYTE btSlotIndex = msg.Read<BYTE>(); BYTE btSlotsCount = msg.Read<BYTE>(); std::vector<BYTE> vSlots; for(int i = 0; i < btSlotsCount; i++) { BYTE btSlot = msg.Read<BYTE>(); vSlots.push_back(btSlot); } UINT16 usQuantity = msg.Read<UINT16>(); CSOItemPackage* pSOItemPackage = g_CGlobalDataManager->GetSOPackageByShopData(usShopGroupId,btGroupIndex, btTabIndex, btSlotIndex); int nQuantity = pSOItemPackage->GetPackageItemData()->m_vScrapData[0]->m_quantity; if(pSOItemPackage && pSOItemPackage->GetSOItem()) { for(int i = 0; i < vSlots.size(); i++) { g_pCGInterface->GetMainPopup()->GetInventory()->FakePick(pSOItemPackage->GetSOItem()->m_refObjItemId, vSlots[i], nQuantity > 0 ? nQuantity : 1); } } msg.FlushRemaining(); return; } #endif
Editor is loading...
Leave a Comment