Yardım Ortalama fiyat sistemi market bilgisi çekme

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

emirhan z

Üye
Üye
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;
C++:
auto m_tch = CShopManager::instance().GetShopMap();
    if (m_tch.empty())
    {
        ch->ChatPacket(CHAT_TYPE_INFO, "Hic pazar bulunamadi!");
        return;
    }
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
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);
}
ve
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;
}
şimdi sizce bu iki kod açısından hangi fonksiyonu kullanmam gerekiyor?
 
Gösterdiğiniz iki fonksiyonda pazarları almak için ama 1. kod blogunda verdiğiniz sanırsam toplu halde pazarları alıyor. Aşağıya eklediğiniz her iki fonksiyonda tek bir pazarı almak için. Sistemi paylaşan kişiden eksik kodları isteyin.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst