case SHOP_SUBHEADER_CG_SELL:
{
if (uiBytes < sizeof(BYTE))
return -1;
BYTE pos = *c_pData;
sys_log(0, "INPUT: %s SHOP: SELL", ch->GetName());
CShopManager::instance().Sell(ch, pos);
return sizeof(BYTE);
}
case SHOP_SUBHEADER_CG_SELL2:
{
if (uiBytes < sizeof(TPacketGCShopDetail))
return -1;
TPacketGCShopDetail* packet = (TPacketGCShopDetail*)c_pData;
sys_log(0, "INPUT: %s SHOP: SELL2 pos : %d count : %d type : %d", ch->GetName(), packet->itemPos.cell, packet->byCount, packet->itemPos.window_type);
CShopManager::instance().Sell(ch, packet->itemPos.cell, packet->byCount, packet->itemPos.window_type);
return sizeof(TPacketGCShopDetail);
}