mannaxxx 1
mannaxxx
Agora Metin2 1
Agora Metin2
[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!

lafımı geri alıyorum birine lonca yollayınca onunkide renkli oluyor ve lider yapıyor :D
 
Son düzenleme:
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