- Katılım
- 30 Ocak 2020
- Konular
- 50
- Mesajlar
- 812
- Online süresi
- 26g 54000s
- Reaksiyon Skoru
- 735
- Altın Konu
- 1
- Başarım Puanı
- 184
- TM Yaşı
- 6 Yıl 2 Ay 21 Gün
- MmoLira
- 8,731
- DevLira
- 123
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
Neyi Düzelteceğiz ?
Biliyorsunuz ki +9 parıltılı itemlerle kamuflaj bastığınız zaman görünmez olmanıza rağmen itemlerin parıltısı gözükür veya dolaştığınız zaman yerde ayak izleriniz belli olur bu sayede diğer oyuncular sizi görebilir ve mini haritada da açık bir şekilde gözükürsünüz, Metin2'nin 17.5 resmi güncellemesinde bu sorun çözüldü, işte çözümü.Bu arada paylaşıldıysa kusura bakmayın forumda aradım fakat bulamadım o yüzden paylaşıyorum.
Düzeltme Yapıldıktan Sonra ;
InstanceBase.cpp açın ve arayın ;
Bununla değiştirin ;
Fonksiyonu Arayın ;
Fonksiyonun içinde Bulun ;
Altına Ekleyin ;
InstanceBaseEffect.cpp içinde şunu arayın ;
Bununla değiştirin ;
Just4Metin'den alıntıdır.
Biliyorsunuz ki +9 parıltılı itemlerle kamuflaj bastığınız zaman görünmez olmanıza rağmen itemlerin parıltısı gözükür veya dolaştığınız zaman yerde ayak izleriniz belli olur bu sayede diğer oyuncular sizi görebilir ve mini haritada da açık bir şekilde gözükürsünüz, Metin2'nin 17.5 resmi güncellemesinde bu sorun çözüldü, işte çözümü.Bu arada paylaşıldıysa kusura bakmayın forumda aradım fakat bulamadım o yüzden paylaşıyorum.
Düzeltme Yapıldıktan Sonra ;
InstanceBase.cpp açın ve arayın ;
C++:
BOOL CInstanceBase::IsInvisibility()
{
if (IsAffect(AFFECT_INVISIBILITY))
return true;
return false;
}
Bununla değiştirin ;
C++:
BOOL CInstanceBase::IsInvisibility()
{
if (IsAffect(AFFECT_INVISIBILITY) || IsAffect(AFFECT_EUNHYEONG))
return true;
return false;
}
Fonksiyonu Arayın ;
C++:
void CInstanceBase::Render()
{
Fonksiyonun içinde Bulun ;
C++:
m_GraphicThingInstance.Render();
Altına Ekleyin ;
C++:
CPythonCharacterManager & rkChrMgr = CPythonCharacterManager::Instance();
for (auto ptr = rkChrMgr.CharacterInstanceBegin(); ptr != rkChrMgr.CharacterInstanceEnd(); ++ptr)
{
CInstanceBase * pkInstEach = *ptr;
if (pkInstEach)
{
if (pkInstEach->IsAffect(AFFECT_EUNHYEONG) || pkInstEach->IsAffect(AFFECT_INVISIBILITY))
{
if (CPythonPlayer::Instance().IsMainCharacterIndex(pkInstEach->GetVirtualID()))
continue;
pkInstEach->m_GraphicThingInstance.HideAllAttachingEffect();
}
}
}
InstanceBaseEffect.cpp içinde şunu arayın ;
C++:
void CInstanceBase::__SetAffect(UINT eAffect, bool isVisible)
{
Inside the function search:
case AFFECT_INVISIBILITY:
if (isVisible)
{
m_GraphicThingInstance.ClearAttachingEffect();
__EffectContainer_Destroy();
DetachTextTail();
}
else
{
m_GraphicThingInstance.BlendAlphaValue(1.0f, 1.0f);
AttachTextTail();
RefreshTextTail();
}
return;
break;
}
Bununla değiştirin ;
C++:
case AFFECT_INVISIBILITY:
if (isVisible)
{
// m_GraphicThingInstance.ClearAttachingEffect();
// __EffectContainer_Destroy();
// DetachTextTail();
m_GraphicThingInstance.HideAllAttachingEffect();
}
else
{
m_GraphicThingInstance.BlendAlphaValue(1.0f, 1.0f);
m_GraphicThingInstance.ShowAllAttachingEffect();
// AttachTextTail();
// RefreshTextTail();
}
return;
break;
Just4Metin'den alıntıdır.
- Katılım
- 16 Eki 2009
- Konular
- 82
- Mesajlar
- 2,278
- Online süresi
- 22g 69766s
- Reaksiyon Skoru
- 824
- Altın Konu
- 16
- Başarım Puanı
- 239
- Yaş
- 36
- TM Yaşı
- 16 Yıl 6 Ay 9 Gün
- MmoLira
- 4,603
- DevLira
- 12
Neyi Düzelteceğiz ?
Biliyorsunuz ki +9 parıltılı itemlerle kamuflaj bastığınız zaman görünmez olmanıza rağmen itemlerin parıltısı gözükür veya dolaştığınız zaman yerde ayak izleriniz belli olur bu sayede diğer oyuncular sizi görebilir ve mini haritada da açık bir şekilde gözükürsünüz, Metin2'nin 17.5 resmi güncellemesinde bu sorun çözüldü, işte çözümü.Bu arada paylaşıldıysa kusura bakmayın forumda aradım fakat bulamadım o yüzden paylaşıyorum.
Düzeltme Yapıldıktan Sonra ;
InstanceBase.cpp açın ve arayın ;
C++:BOOL CInstanceBase::IsInvisibility() { if (IsAffect(AFFECT_INVISIBILITY)) return true; return false; }
Bununla değiştirin ;
C++:BOOL CInstanceBase::IsInvisibility() { if (IsAffect(AFFECT_INVISIBILITY) || IsAffect(AFFECT_EUNHYEONG)) return true; return false; }
Fonksiyonu Arayın ;
C++:void CInstanceBase::Render() {
Fonksiyonun içinde Bulun ;
C++:m_GraphicThingInstance.Render();
Altına Ekleyin ;
C++:CPythonCharacterManager & rkChrMgr = CPythonCharacterManager::Instance(); for (auto ptr = rkChrMgr.CharacterInstanceBegin(); ptr != rkChrMgr.CharacterInstanceEnd(); ++ptr) { CInstanceBase * pkInstEach = *ptr; if (pkInstEach) { if (pkInstEach->IsAffect(AFFECT_EUNHYEONG) || pkInstEach->IsAffect(AFFECT_INVISIBILITY)) { if (CPythonPlayer::Instance().IsMainCharacterIndex(pkInstEach->GetVirtualID())) continue; pkInstEach->m_GraphicThingInstance.HideAllAttachingEffect(); } } }
InstanceBaseEffect.cpp içinde şunu arayın ;
C++:void CInstanceBase::__SetAffect(UINT eAffect, bool isVisible) { Inside the function search: case AFFECT_INVISIBILITY: if (isVisible) { m_GraphicThingInstance.ClearAttachingEffect(); __EffectContainer_Destroy(); DetachTextTail(); } else { m_GraphicThingInstance.BlendAlphaValue(1.0f, 1.0f); AttachTextTail(); RefreshTextTail(); } return; break; }
Bununla değiştirin ;
C++:case AFFECT_INVISIBILITY: if (isVisible) { // m_GraphicThingInstance.ClearAttachingEffect(); // __EffectContainer_Destroy(); // DetachTextTail(); m_GraphicThingInstance.HideAllAttachingEffect(); } else { m_GraphicThingInstance.BlendAlphaValue(1.0f, 1.0f); m_GraphicThingInstance.ShowAllAttachingEffect(); // AttachTextTail(); // RefreshTextTail(); } return; break;
Just4Metin'den alıntıdır.
Paylaşım için teşekkürler.
- Katılım
- 12 Ara 2015
- Konular
- 106
- Mesajlar
- 1,849
- Online süresi
- 1ay 7g
- Reaksiyon Skoru
- 933
- Altın Konu
- 1
- Başarım Puanı
- 211
- TM Yaşı
- 10 Yıl 4 Ay 11 Gün
- MmoLira
- 1,232
- DevLira
- 165
Teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)
Benzer konular
- Cevaplar
- 6
- Görüntüleme
- 320
- Cevaplar
- 35
- Görüntüleme
- 4K
- Cevaplar
- 18
- Görüntüleme
- 2K