Çözüldü ClientSource hata

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ı.

karew1

MT Üye
MT Üye
Mesaj
150
Çözümler
1
Beğeni
91
Puan
689
Ticaret Puanı
0
Merhabalar,

kısa ve öz bir şekilde sorum var :)

sizce bu hatayi nasil cozerim ?

pİnstanceBase.png
 
Gerekliyse tüm dosya içeriğini atabilirim.

PythonTextTail.cpp:
pTextTail->pOwnerTextInstance->SetTextPointer(ms_pFont);
        pTextTail->pOwnerTextInstance->SetHorizonalAlign(CGraphicTextInstance::HORIZONTAL_ALIGN_CENTER);
        pTextTail->pOwnerTextInstance->SetValue(strName.c_str());
        pTextTail->pOwnerTextInstance->SetColor(1.0f, 1.0f, 0.0f);
#ifdef ENABLE_BLOOD_DUNGEON
        CPythonPlayer& rkPlayer = CPythonPlayer::Instance();

        std::string strGuildName;
        if (!CPythonGuild::Instance().GetGuildName(rkPlayer.GetGuildID(), &strGuildName))
            strGuildName = "Noname";

        strGuildName = strGuildName;

        if (pInstanceBase) // burada hata alıyorum...
        {
            if (0 == strcmp(c_szName, strGuildName.c_str()))
                pTextTail->pOwnerTextInstance->SetColor(1.0f, 1.0f, 0.0f);
        }

#endif
        pTextTail->pOwnerTextInstance->Update();

        int xOwnerSize, yOwnerSize;
 
pInstanceBase değişkenini bulamadığını söylüyor
 
pInstanceBase değişkenini bulamadığını söylüyor

Aynen oyle :)
@Whistle ve @Reached ilginiz icin tesekkurler.

biraz kurcaladiktan sonra cozumledim diyebilirim.

PythonTextTail.cpp:
        CInstanceBase * pInstanceBase = CPythonCharacterManager::Instance().GetMainInstancePtr();

        if (pInstanceBase)
        {
            if (strcmp(pInstanceBase->GetNameString(), c_szName))
                pTextTail->pOwnerTextInstance->SetColor(1.0f, 0.0f, 0.0f);
        }

        CPythonPlayer& rkPlayer = CPythonPlayer::Instance();

        std::string strGuildName;
        if (!CPythonGuild::Instance().GetGuildName(rkPlayer.GetGuildID(), &strGuildName))
            strGuildName = "Noname";

        strGuildName = strGuildName;

        if (pInstanceBase)
        {
            if (0 == strcmp(c_szName, strGuildName.c_str()))
                pTextTail->pOwnerTextInstance->SetColor(1.0f, 1.0f, 0.0f);
        }

sorun cozulmustur :) konu kapatilabilir
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst