Yardım GM Logosu Gözükmeme Sorunu

  • Konuyu açan Konuyu açan hernandess
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 7
  • Gösterim Gösterim 124
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

hernandess

Üye
Üye
Mesaj
21
Beğeni
9
Puan
440
Ticaret Puanı
0
Merhaba,

Owsap 6.2.4 Server Files da yaşadığım bir sorun;

Login işleminde ya da Işınlanma sonrası GM logosu gözükmüyor.

/inv ile görünmezlik aç kapa yapınca görünür oluyor.

Sizde sebebi ne olabilir? Göz atılması gereken dosya hangisi acaba?

Düzeltme : Aura, Kılıç, Zırh efektleri de çıkmıyor.
Kullandığım Files ;
 
Son düzenleme:
Merhaba,

Owsap 6.2.4 Server Files da yaşadığım bir sorun;

Login işleminde ya da Işınlanma sonrası GM logosu gözükmüyor.

/inv ile görünmezlik aç kapa yapınca görünür oluyor.

Sizde sebebi ne olabilir? Göz atılması gereken dosya hangisi acaba?
Şunu dener misin bi ;

instancebaseeffect.cpp

//arat

instancebaseeffect.cpp:
Genişlet Daralt Kopyala
            if (isVisible)
            {
                m_GraphicThingInstance.ClearAttachingEffect();
                __EffectContainer_Destroy();
                DetachTextTail();
            }
            else
            {
                m_GraphicThingInstance.BlendAlphaValue(1.0f, 1.0f);
                AttachTextTail();
                RefreshTextTail();
            }
            return;
            break;

// değiştir

instancebaseeffect.cpp:
Genişlet Daralt Kopyala
        if (isVisible)
            {
                m_GraphicThingInstance.HideAllAttachingEffect();
                __EffectContainer_Destroy();
                DetachTextTail();
            }
            else
            {
                m_GraphicThingInstance.BlendAlphaValue(1.0f, 1.0f);
                m_GraphicThingInstance.ShowAllAttachingEffect();
                AttachTextTail();
                RefreshTextTail();
            }
            return;
            break;
 
Maalesef sonuç değişmedi. Bendeki hali de zaten şu şekildeydi;


InstanceBaseEffect.cpp:
Genişlet Daralt Kopyala
            if (isVisible)
            {
                #ifdef __ENABLE_STEALTH_FIX__
                m_GraphicThingInstance.HideAllAttachingEffect();
                #else
                m_GraphicThingInstance.ClearAttachingEffect();
                #endif
                __EffectContainer_Destroy();
                DetachTextTail();
            }
            else
            {
                m_GraphicThingInstance.BlendAlphaValue(1.0f, 1.0f);
                #ifdef __ENABLE_STEALTH_FIX__
                m_GraphicThingInstance.ShowAllAttachingEffect();
                #endif
                AttachTextTail();
                RefreshTextTail();
            }
            return;
        }
        break;
 
Code:
Genişlet Daralt Kopyala
void CInstanceBase::__SetReviveInvisibilityAffect(bool isVisible)

{

    if (IsAffect(AFFECT_INVISIBILITY))

        return;



    if (isVisible) // REVIVE-INVIS active -> gizle

    {

        if (!IsWearingDress())

            m_GraphicThingInstance.BlendAlphaValue(0.5f, 1.0f); // tam gizle (istersen 0.5f yapabilirsin)

        m_GraphicThingInstance.HideAllAttachingEffect();   // KOŞULSUZ

    }

    else            // görünür -> aç

    {

        if (!IsWearingDress())

            m_GraphicThingInstance.BlendAlphaValue(1.0f, 1.0f);

        m_GraphicThingInstance.ShowAllAttachingEffect();   // KOŞULSUZ

    }

}



void CInstanceBase::__Assassin_SetEunhyeongAffect(bool isVisible)

{

    if (IsAffect(AFFECT_INVISIBILITY))

        return;



    if (isVisible) // EUNHYEONG active -> gizle

    {

        if (IsPoly())

            return;



        if (!IsWearingDress())

        {

            if (__IsMainInstance() || __MainCanSeeHiddenThing())

                m_GraphicThingInstance.BlendAlphaValue(0.5f, 1.0f); // kendi/GM hafif şeffaf

            else

                m_GraphicThingInstance.BlendAlphaValue(0.0f, 1.0f); // diğerleri için tam gizli

        }



        m_GraphicThingInstance.HideAllAttachingEffect();   // KOŞULSUZ

    }

    else               // stealth kapalı -> aç

    {

        if (!IsWearingDress())

            m_GraphicThingInstance.BlendAlphaValue(1.0f, 1.0f);



        m_GraphicThingInstance.ShowAllAttachingEffect();   // KOŞULSUZ

    }

}


InstanceBaseEffect.cpp ilgili blokları bu şekilde düzenle iki makroyuda aktif şekilde kullanabilirsin
 
Code:
Genişlet Daralt Kopyala
void CInstanceBase::__SetReviveInvisibilityAffect(bool isVisible)

{

    if (IsAffect(AFFECT_INVISIBILITY))

        return;



    if (isVisible) // REVIVE-INVIS active -> gizle

    {

        if (!IsWearingDress())

            m_GraphicThingInstance.BlendAlphaValue(0.5f, 1.0f); // tam gizle (istersen 0.5f yapabilirsin)

        m_GraphicThingInstance.HideAllAttachingEffect();   // KOŞULSUZ

    }

    else            // görünür -> aç

    {

        if (!IsWearingDress())

            m_GraphicThingInstance.BlendAlphaValue(1.0f, 1.0f);

        m_GraphicThingInstance.ShowAllAttachingEffect();   // KOŞULSUZ

    }

}



void CInstanceBase::__Assassin_SetEunhyeongAffect(bool isVisible)

{

    if (IsAffect(AFFECT_INVISIBILITY))

        return;



    if (isVisible) // EUNHYEONG active -> gizle

    {

        if (IsPoly())

            return;



        if (!IsWearingDress())

        {

            if (__IsMainInstance() || __MainCanSeeHiddenThing())

                m_GraphicThingInstance.BlendAlphaValue(0.5f, 1.0f); // kendi/GM hafif şeffaf

            else

                m_GraphicThingInstance.BlendAlphaValue(0.0f, 1.0f); // diğerleri için tam gizli

        }



        m_GraphicThingInstance.HideAllAttachingEffect();   // KOŞULSUZ

    }

    else               // stealth kapalı -> aç

    {

        if (!IsWearingDress())

            m_GraphicThingInstance.BlendAlphaValue(1.0f, 1.0f);



        m_GraphicThingInstance.ShowAllAttachingEffect();   // KOŞULSUZ

    }

}


InstanceBaseEffect.cpp ilgili blokları bu şekilde düzenle iki makroyuda aktif şekilde kullanabilirsin
Maalesef bende bir değişiklik olmadı :(
 
Geri
Üst