Sevdamsın 1
Sevdamsın
[DEV]AB 1
[DEV]AB
R 1
Roksam
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
noisiv 1
noisiv
Manwe Work 1
Manwe Work
mavzermete 1
mavzermete
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...
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