void CRequestRecv::CGItemGetRequest(PMSG_ITEMGETREQUEST * lpMsg, int aIndex){ LPOBJ lpObj = &gObj[aIndex]; int item_num, map_num; CMapItem * lpItem; lpItem = &MapC[map_num].m_cItem[item_num]; item_num = MAKE_NUMBERW(lpMsg->NumberH, lpMsg->NumberL); map_num = lpObj->MapNumber; if ( lpItem->m_Type == ITEMGET(14,15) ) { LogAddTD("Si es zen 1"); } else if( MapC[map_num].ItemGive(aIndex, item_num, false) == TRUE ) { LogAddTD("Obtuvo un item 2 "); } if ( !gObjCheckMaxZen(aIndex, iAddZen)) { LogAddTD("Verifico el zen %d",iAddZen); } LogAddTD("No verifica nada"); CGItemGetRequestRecv(lpMsg,aIndex); return;}