OnurBoyla 1
OnurBoyla
mavzermete 1
mavzermete
xranzei 1
xranzei
Manwe Work 1
Manwe Work
noisiv 1
noisiv
Hikaye Ekle

Cevaplanmadı Debug modda iken gelen hata

  • Konuyu başlatan Konuyu başlatan Nida2
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 7
  • Görüntüleme Görüntüleme 180

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Merhabalar Release ile build ettiğimde sıkıntısız oyuna giriş yaparken clienti debug build alıp oyuna girmeye çalıştığımda loading ekranına geldiğimde böyle bir hata veriyor. Hata nerede olabilir?


Ekran görüntüsü 2025-09-19 093411.png


Eterlib - Textfileloader.cpp

C++:
BOOL CTextFileLoader::SetChildNode(DWORD dwIndex)
{
    if (!m_pcurNode)
    {
        assert(!"Node to access has not set!");
        return FALSE;
    }

    if (dwIndex >= m_pcurNode->ChildNodeVector.size())
    {
        assert(!"Node index to set is too large to access!");      ////// 371.satır
        return FALSE;
    }

    m_pcurNode = m_pcurNode->ChildNodeVector[dwIndex];

    return TRUE;
}
 
Son düzenleme:
kopyalarken karakterler dağılmış nokta ve tireler kaymış aldığın hata
hocam Textfileloader.cpp de

C++:
BOOL CTextFileLoader::SetChildNode(DWORD dwIndex)
{
    if (!m_pcurNode)
    {
        MessageBoxA(NULL, "Node to access has not set!", "TextFileLoader Debug", MB_OK | MB_ICONERROR);
        return FALSE;
    }

    if (dwIndex >= m_pcurNode->ChildNodeVector.size())
    {
        char szBuf[512];
        _snprintf(szBuf, sizeof(szBuf),
            "Node index out of range!\n\n"
            "Tried Index : %u\n"
            "Max Allowed : %u\n\n"
            "File : %s\n"
            "Line : %d",
            dwIndex,
            (DWORD)m_pcurNode->ChildNodeVector.size(),
            __FILE__,
            __LINE__);

        MessageBoxA(NULL, szBuf, "TextFileLoader Debug", MB_OK | MB_ICONERROR);

        return FALSE; // assert yerine sadece FALSE döndür
    }

    m_pcurNode = m_pcurNode->ChildNodeVector[dwIndex];
    return TRUE;
}

dediğiniz şekilde yaptım ancak hata değişmedi. Sanırım

dwIndex,
(DWORD)m_pcurNode->ChildNodeVector.size(),
__FILE__,
__LINE__);

burada 4 değişken sorun ediyor
 
hocam Textfileloader.cpp de

C++:
BOOL CTextFileLoader::SetChildNode(DWORD dwIndex)
{
    if (!m_pcurNode)
    {
        MessageBoxA(NULL, "Node to access has not set!", "TextFileLoader Debug", MB_OK | MB_ICONERROR);
        return FALSE;
    }

    if (dwIndex >= m_pcurNode->ChildNodeVector.size())
    {
        char szBuf[512];
        _snprintf(szBuf, sizeof(szBuf),
            "Node index out of range!\n\n"
            "Tried Index : %u\n"
            "Max Allowed : %u\n\n"
            "File : %s\n"
            "Line : %d",
            dwIndex,
            (DWORD)m_pcurNode->ChildNodeVector.size(),
            __FILE__,
            __LINE__);

        MessageBoxA(NULL, szBuf, "TextFileLoader Debug", MB_OK | MB_ICONERROR);

        return FALSE; // assert yerine sadece FALSE döndür
    }

    m_pcurNode = m_pcurNode->ChildNodeVector[dwIndex];
    return TRUE;
}

dediğiniz şekilde yaptım ancak hata değişmedi. Siz loading.py de bir hata oluğundan mı bahsediyorsunuz
Evet aldığınız hata daha kolay öğrenmek için
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst