[DEV]AB 1
[DEV]AB
Sevdamsın 1
Sevdamsın
TuZaKK 1
TuZaKK
kaptanmikro1 1
kaptanmikro1
farkmt2official 2
farkmt2official
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Bvural41 1
Bvural41
Hikaye Ekle

[C++] IsLeaderOnGuild

  • Konuyu başlatan Konuyu başlatan VegaS89
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 32
  • Görüntüleme Görüntüleme 6K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

When you are a simple member of guild: / Loncanın basit üyesindesin:
4158882cb4e54059822f546b98941136.png

When you are leader on guild: / Loncada lider olduğunuzda:
79cc01d9d8724c3c8732b42c4886150d.png



Kod:
//@Svn/Client/UserInterface/PythonTextTail.cpp// 1.) Ara:
void CPythonTextTail::RenderTextTailName(TTextTail * pTextTail)
{
    [......]
}
// 2.) Ardından ekle:
#ifdef ENABLE_SHOW_LEADER_GUILD
std::string CPythonTextTail::IsLeaderOnGuild(std::string * strConvertGuildName)
{
/*************************************
* Tarih         : 08.01.2017
* Dosya adı     : PythonTextTail.cpp
* başlık Adı    : IsLeaderOnGuild
* Yazar         : VegaS
* Açıklama      : 
    Lideri olduğunuzda, loncalarınız önünde görünür [lider].
    ENABLE_SHOW_LEADER_GUILD_COLOR ile lider konumdayken textLine'de renk etkinleştirebilir ve etkinleştirebilirsiniz.
*/
    #define LEADER_GUILD_COLOR    "|cFFd0ffcc" //Change color from http://www.color-hex.com/color/ccffff


    CPythonGuild::TGuildInfo & rGuildData = CPythonGuild::Instance().GetGuildInfoRef();
    CPythonGuild::TGuildMemberData * pInfo;


    const char* masterName;
    const char* mainCharacterName;
    std::string masterGuild;


    if (!CPythonGuild::Instance().GetMemberDataPtrByPID(rGuildData.dwMasterPID, &pInfo))
        masterName = "Noname";


    mainCharacterName = CPythonPlayer::Instance().GetName();
    masterName = pInfo->strName.c_str();
    masterGuild = *strConvertGuildName;


    if (!strcmp(mainCharacterName, masterName))
    {
        masterGuild.insert(0, 
            #ifdef ENABLE_SHOW_LEADER_GUILD_COLOR
                LEADER_GUILD_COLOR
            #endif
                "[Leader] "
        );
    }


    return masterGuild.c_str();
}
#endif


// 1.) Ara:
            strGuildName = "Noname";
// 2.) Ardından ekle:
#ifdef ENABLE_SHOW_LEADER_GUILD
        std::string strConvertGuildName = CPythonTextTail::Instance().IsLeaderOnGuild(&strGuildName);
#endif


// 1.) Ara:
        prGuildNameInstance->SetValue(strGuildName.c_str());
// 2.) Ardından ekle:
#ifdef ENABLE_SHOW_LEADER_GUILD
        prGuildNameInstance->SetValue(strConvertGuildName.c_str());
#else
        prGuildNameInstance->SetValue(strGuildName.c_str());
#endif


// 1.) Ara:
#include "PythonGuild.h"
// 2.) Ardından ekle:
#ifdef ENABLE_SHOW_LEADER_GUILD
    #include "PythonPlayer.h"
#endif


//@Svn/Client/UserInterface/PythonTextTail.h
// 1.) Ara:
        void DetachTitle(DWORD dwVID);
// 2.) Ardından ekle:
#ifdef ENABLE_SHOW_LEADER_GUILD
        std::string IsLeaderOnGuild(std::string * strConvertGuildName);
#endif


//@Svn/Client/UserInterface/Locale_inc.h
// İstediğiniz yere ekleyin:
#define ENABLE_SHOW_LEADER_GUILD
#define ENABLE_SHOW_LEADER_GUILD_COLOR // Enable color textLine
 
Loncayı ilk oluşturdugunuz da oyun hata veriyor.

YqVzgZ.jpg


Fakat tekrar girdiginizde hiçbir sıkıntı yok herşey hazır bir şekilde geliyor

pX2r6a.jpg
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst