Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
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ı.
İnstancebase.h deki farklı bayraklarda isimin üstündeki bayrak efektini kaldırmak istiyorum client srcden bana affect codunu bilen söyleyebilir mi bir türlü bulamadım.
Eğer düşman oyuncuların üstünde çıkan bayrağın gözükmesini komple kaldırmak istiyorsanız ufak bi ayar yapabilirsiniz. Client/UserInterface/InstanceBaseEffect.cpp dosyasına girin ve şunu aratın;
Eğer düşman oyuncuların üstünde çıkan bayrağın gözükmesini komple kaldırmak istiyorsanız ufak bi ayar yapabilirsiniz. Client/UserInterface/InstanceBaseEffect.cpp dosyasına girin ve şunu aratın;
void CInstanceBase::__AttachEmpireEffect(DWORD eEmpire)
{
return;
if (!__IsExistMainInstance())
return;
Sadece oyuncular üzerinde ki bayrak kalkmasını istiyorsanız şunları aratın;
C++:
if (IsWarp())
return;
if (IsObject())
return;
if (IsFlag())
return;
if (IsResource())
return;
Altına şunu ekleyin;
C++:
if (IsPc())
return;
Sadece npcler üzerinde ki bayrak kalkmasını istiyorsanız şunu ekleyebilirsiniz;
C++:
if (IsNpc())
return;
Not: Denenmemiştir. Sorununuzun çözümü için kaynak kodlarını inceledim ve bu şekilde mantık yürüttüm. Diğer krallıkların birbiri ile savaşma özelliğini bozar mı bilmiyorum ama bu şekilde yaparsanız bayraklar gözükmeyecek.
Teşekkürler Sorunsuz oldu. PythonTextTail.cpp den empireyi çektirmeye çalışıyorum. Şuanda
else if xxxxx ==1//shinsoo
oraya ne denesem çekmiyor ne kullansam çeker biliyormusunuz?
GetEmpireID() fonksiyonunu kullanabilirsiniz. Kaynak kodunu incelerseniz nasıl kullandığını görebilirsiniz.
Bu sorun çözüldüğü için konu çözüldü işaretlenip kilitlenmiştir.