#ifdef ENABLE_SPECIAL_INVENTORY_SYSTEM && defined __ENABLE_MAX_COUNT__
bool CPythonNetworkStream::SendShopSellPacketNew (WORD wSlot, WORD byCount, BYTE byType)
#else
bool CPythonNetworkStream::SendShopSellPacketNew (BYTE bySlot, BYTE byCount)
#endif
{
if (!__CanActMainInstance())
{
return true;
}
TPacketCGShop PacketShop;
PacketShop.header = HEADER_CG_SHOP;
PacketShop.subheader = SHOP_SUBHEADER_CG_SELL2;
if (!Send (PacketShop))
{
Tracef ("SendShopSellPacket Error\n");
return false;
}
#ifdef ENABLE_SPECIAL_INVENTORY_SYSTEM
if (!Send (sizeof (WORD), &wSlot))
{
Tracef ("SendShopAddSellPacket Error\n");
return false;
}
#else
if (!Send (bySlot))
{
Tracef ("SendShopAddSellPacket Error\n");
return false;
}
#endif
if (!Send (byCount))
{
Tracef ("SendShopAddSellPacket Error\n");
return false;
}
#ifdef ENABLE_SPECIAL_INVENTORY_SYSTEM
if (!Send (sizeof (BYTE), &byType))
{
Tracef ("SendShopAddSellPacket Error\n");
return false;
}
#endif
#ifdef ENABLE_SPECIAL_INVENTORY_SYSTEM
Tracef (" SendShopSellPacketNew(wSlot=%d, byCount=%d, byType=%d)\n", wSlot, byCount, byType);
#else
Tracef (" SendShopSellPacketNew(bySlot=%d, byCount=%d)\n", bySlot, byCount);
#endif
return SendSequence();
}7 views