noisiv 1
noisiv
Manwe Work 1
Manwe Work
-Blaster- 2
-Blaster-
kralhakan2009 1
kralhakan2009
Bodyguardd 1
Bodyguardd
Vahsi Uzman 1
Vahsi Uzman
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...
Kod:
    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] "
        );
    }

>

Kod:
    std::string masterName = "Noname";
    std::string mainCharacterName = CPythonPlayer::Instance().GetName();


    if (CPythonGuild::Instance().GetMemberDataPtrByPID(rGuildData.dwMasterPID, &pInfo))
        masterName = pInfo->strName;
    std::string masterGuild = *strConvertGuildName;


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

kod bloklarını değiştirince kurarken gene ??? hatası
 
Kod:
    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] "
        );
    }

>

Kod:
    std::string masterName = "Noname";
    std::string mainCharacterName = CPythonPlayer::Instance().GetName();


    if (CPythonGuild::Instance().GetMemberDataPtrByPID(rGuildData.dwMasterPID, &pInfo))
        masterName = pInfo->strName;
    std::string masterGuild = *strConvertGuildName;


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

Teşekkür Ederim Paşam loncayı İlk Kurarken ???? hatasını çözüyor,ancak loncayı ilk kurduğumuzda normal ismi ile gözüküyor karakter atınca Leader geliyor sorunsuz Teşekkür Ederim.
 
Teşekkür Ederim Paşam loncayı İlk Kurarken ???? hatasını çözüyor,ancak loncayı ilk kurduğumuzda normal ismi ile gözüküyor karakter atınca Leader geliyor sorunsuz Teşekkür Ederim.


Kod:
if (mainCharacterName == masterName)

kısmını

Kod:
if (pInfo->strName.compare(mainCharacterName))


yapıp dener misin
 
Kod:
if (mainCharacterName == masterName)

kısmını

Kod:
if (pInfo->strName.compare(mainCharacterName))


yapıp dener misin

Denedim,Loncayı Kurar Kurmaz Soru İşareti Verip Attı.
Tekrar Girince Leader Yazısıda Gelmedi
Ayrıca Sistemin Şöyle Bir Sorunu da Var Loncaya Aldığımız Kişi Bizim Gözümüzde Oda Leader Gözüküyor Ama Lonca Üyesinin Clientinde 2 Çarda Normal Lonca İsmi İle Gözüküyor.
 
Son düzenleme:
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