- Mesaj
- 150
- Çözümler
- 1
- Beğeni
- 92
- Puan
- 689
- Ticaret Puanı
- 0
Merhabalar,
Gün geçmiyor ki hata almayalım
Offline Shop sistemini entegre etmeye başladım birçok hatayı giderdim fakat bu hatada takıldım kaldım
acaba çözümü nedir ???
dosyaları sorunu çözmek adına sizinle paylaşıyorum.
Yardımlarınız için şimdiden teşekkürler
Gün geçmiyor ki hata almayalım
Offline Shop sistemini entegre etmeye başladım birçok hatayı giderdim fakat bu hatada takıldım kaldım
PythonShop.cpp:
// BEGIN_OFFLINE_SHOP
void CPythonShop::SetOfflineShopItemData(DWORD dwIndex, const TShopOfflineItemData & c_rShopItemData)
{
BYTE tabIdx = dwIndex / OFFLINE_SHOP_HOST_ITEM_MAX_NUM;
DWORD dwSlotPos = dwIndex % OFFLINE_SHOP_HOST_ITEM_MAX_NUM;
SetOfflineShopItemData(tabIdx, dwSlotPos, c_rShopItemData);
}
void CPythonShop::SetOfflineShopItemData(BYTE tabIdx, DWORD dwSlotPos, const TShopOfflineItemData & c_rShopItemData)
{
if (tabIdx >= SHOP_TAB_COUNT_MAX || dwSlotPos >= OFFLINE_SHOP_HOST_ITEM_MAX_NUM)
{
TraceError("Out of Index. tabIdx(%d) must be less than %d. dwSlotPos(%d) must be less than %d", tabIdx, SHOP_TAB_COUNT_MAX, dwSlotPos, OFFLINE_SHOP_HOST_ITEM_MAX_NUM);
return;
}
m_aOfflineShoptabs[tabIdx].items[dwSlotPos] = c_rShopItemData;
}
BOOL CPythonShop::GetOfflineShopItemData(DWORD dwIndex, const TShopOfflineItemData ** c_ppItemData)
{
BYTE tabIdx = dwIndex / OFFLINE_SHOP_HOST_ITEM_MAX_NUM;
DWORD dwSlotPos = dwIndex % OFFLINE_SHOP_HOST_ITEM_MAX_NUM;
return GetOfflineShopItemData(tabIdx, dwSlotPos, c_ppItemData);
}
BOOL CPythonShop::GetOfflineShopItemData(BYTE tabIdx, DWORD dwSlotPos, const TShopOfflineItemData ** c_ppItemData)
{
if (tabIdx >= SHOP_TAB_COUNT_MAX || dwSlotPos >= OFFLINE_SHOP_HOST_ITEM_MAX_NUM)
{
TraceError("Out of Index. tabIdx(%d) must be less than %d. dwSlotPos(%d) must be less than %d", tabIdx, SHOP_TAB_COUNT_MAX, dwSlotPos, OFFLINE_SHOP_HOST_ITEM_MAX_NUM);
return FALSE;
}
*c_ppItemData = &m_aOfflineShoptabs[tabIdx].items[dwSlotPos];
return TRUE;
}
// END_OF_OFFLINE_SHOP
/*******************************************************************************/
m_aShoptabs[tabIdx].items[dwSlotPos] = c_rShopItemData;
}
acaba çözümü nedir ???
dosyaları sorunu çözmek adına sizinle paylaşıyorum.
Yardımlarınız için şimdiden teşekkürler