- Mesaj
- 53
- Çözümler
- 1
- Beğeni
- 13
- Puan
- 59
- Ticaret Puanı
- 0
Arkadaşlar merhaba öncelikle karmaşık bir konu olabilir kusura bakmayın.
Size soruma geçecek olursam;
Kodunda pazarları çeken kod kısmında CShopManager::instance().GetShopMap(); kod satırındaki GetShopMap(); fonksiyonu benim shopmanager dosyamda bulunmuyor benim shop manager dosyamda bulunan ve pazarları çektiğini düşündüğüm kısımlar ise aşağıda
ve
şimdi sizce bu iki kod açısından hangi fonksiyonu kullanmam gerekiyor?
Size soruma geçecek olursam;
C++:
auto m_tch = CShopManager::instance().GetShopMap();
if (m_tch.empty())
{
ch->ChatPacket(CHAT_TYPE_INFO, "Hic pazar bulunamadi!");
return;
}
C++:
LPSHOP CShopManager::Get(DWORD dwVnum)
{
TShopMap::const_iterator it = m_map_pkShop.find(dwVnum);
if (it == m_map_pkShop.end())
return NULL;
return (it->second);
}
C++:
LPSHOP CShopManager::FindPCShop(DWORD dwVID)
{
TShopMap::iterator it = m_map_pkShopByPC.find(dwVID);
if (it == m_map_pkShopByPC.end())
return NULL;
return it->second;
}