Çözüldü TITLE sistemini kaldırdıktan sonra syserr

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

Kaiser

Admin
Admin
Geliştirici
Yardımsever Üye
Mesaj
3.958
Çözümler
381
Beğeni
4.013
Puan
1.849
Ticaret Puanı
0
Arkadaşlar merhabalar.
Serverımda title sistem vardı, kurulum aşamalarını tersine uygulayarak ilgili kodların tamamın sildim.
Ancak yüklenme ekranında bar dolduğu zaman oyun komple kapanıyor ve client syserr de şunu veriyor.

Kod:
Genişlet Daralt Kopyala
0423 18:27:19566 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
0423 18:28:30586 :: CRaceManager::GetRaceDataPointer: cannot load data by dwRaceIndex 1862270976
0423 18:28:30797 :: Unknown packet header: 156, last: 1 136

Bir fikri olan var mı acaba ?
 
client source/GameLib/RaceManager.h
dosyasının içerisinde

C++:
Genişlet Daralt Kopyala
        BOOL GetRaceDataPointer
şuna benzer bir kod olacak.
Benim filesimde TITLE sistemi yok ve bu fonksiyon benim client'de
C++:
Genişlet Daralt Kopyala
        BOOL GetRaceDataPointer(DWORD dwRaceIndex, CRaceData ** ppRaceData);
şeklinde.

Aynı mı diye kontrol et bi istersen.

Ayrıyeten RaceManager.cpp içerisindeki şu fonksiyonu da kontrol et bakalım benimkiyle aynı mı ?
C++:
Genişlet Daralt Kopyala
BOOL CRaceManager::GetRaceDataPointer(DWORD dwRaceIndex, CRaceData ** ppRaceData)
{
    TRaceDataIterator itor = m_RaceDataMap.find(dwRaceIndex);

    if (m_RaceDataMap.end() == itor)
    {
        CRaceData* pRaceData = __LoadRaceData(dwRaceIndex);

        if (pRaceData)
        {
            m_RaceDataMap.insert(TRaceDataMap::value_type(dwRaceIndex, pRaceData));
            *ppRaceData = pRaceData;
            return TRUE;
        }

        TraceError("CRaceManager::GetRaceDataPointer: cannot load data by dwRaceIndex %lu", dwRaceIndex);
        return FALSE;
    }

    *ppRaceData = itor->second;
    return TRUE;
}
 
Teşekkür ederim ama kurulum aşamalarında GameLib ile alakalı hiç bir şey yoktu onu hiç ellemedim.
Kontrol ettim fakat BOOL GetRaceDataPointer türünde hiç bir kod yok malesef bende.
 
Pardon bir sürü dosya açık karıştırmışım :D Verdiğiniz kodlar bende de aynı şekilde.
 
İşin içinden çıkamayınca eski haline geri getirdim ve sadece oyun içi kısayol tuşunu devredışı bıraktım.
Teşekkürler :)

Konu kapatılabilir
 
Çözüm
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst