if (pItemGroup->GetValue(i, "price_type", shopItems[i].price_type) && pItemGroup->GetValue(i, "price_vnum", shopItems[i].price_vnum) && shopItems[i].price_type == 3) {
if (shopItems[i].price_type > 4 || shopItems[i].price_type < 1) {
sys_err("row(%d) of group items of group %s price_type is wrong!", i, pNode->GetNodeName().c_str());
return false;
}
TItemTable * pProto = ITEM_MANAGER::instance().GetTable(shopItems[i].price_vnum);
if (!pProto) {
sys_err("NOT GET ITEM PROTO %d", shopItems[i].price_vnum);
return false;
}
}