- Katılım
- 30 Ocak 2020
- Konular
- 50
- Mesajlar
- 812
- Çözüm
- 6
- Online süresi
- 26d 15h
- Reaksiyon Skoru
- 735
- Altın Konu
- 1
- Başarım Puanı
- 184
- MmoLira
- 8,746
- DevLira
- 123
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ 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
- Çözüm
- 1
- Online süresi
- 22d 19h
- Reaksiyon Skoru
- 825
- Altın Konu
- 16
- Başarım Puanı
- 239
- Yaş
- 36
- MmoLira
- 4,621
- 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
- Çözüm
- 19
- Online süresi
- 1mo 7d
- Reaksiyon Skoru
- 934
- Altın Konu
- 1
- TM Yaşı
- 10 Yıl 6 Ay 2 Gün
- Başarım Puanı
- 211
- MmoLira
- 1,235
- DevLira
- 165
Teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 6
- Görüntüleme
- 379
- Cevaplar
- 35
- Görüntüleme
- 4K
- Cevaplar
- 9
- Görüntüleme
- 443
- Cevaplar
- 18
- Görüntüleme
- 2K






