Çözüldü ünvan sistemi ünvan alamama problemi

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ı.

nesterali

Üye
Üye
Mesaj
149
Beğeni
62
Puan
726
Ticaret Puanı
0
ünvan sisteminde tüm ünvanları alabiliyorum fakat beyaz iksir ile alınanı alamıyorum ünvanı al dediğimdede hiçbir yazı vs gelmiyor iksir de gitmiyorum bi işlev görmüyor kısacası sorun nereden kaynaklıdır acaba
Adsız.png

OmIGll
 
introloading.py dosyasından kaynaklı
Bunu arat 2 kere
Python:
self.__RegisterTitleName()
ikinisin altındada bunu ekle
Python:
        if app.ENABLE_TITLE_SYSTEM:   
            self.__RegisterTitlePrestigeName()
 
introloading.py dosyanızı ekleyin
 
problem pythondan kaynaklı olmayabilir bunu yaparken client syserr veriyorsa konuya dahil edin ayrıyetten channel ve db syserr ekleyin başlık almaya işlemini yaptıktan sonra
 
Son düzenleme:
ch1
SYSERR: Aug 3 18:28:36 :: pid_init:
Start of pid: 985

dp
SYSERR: Aug 3 18:28:32 :: pid_init:
Start of pid: 979

game99
SYSERR: Aug 3 18:28:38 :: pid_init:
Start of pid: 988

SYSERR: Aug 3 19:28:30 :: ChildLoop: AsyncSQL: query failed: Column count doesn't match value count at row 1 (query: INSERT DELAYED INTO money_log VALUES (NOW(), 8, 55002, 1) errno: 1136)

ınstancebase.cpp yi de böyle ayarladım warning client src build de warningde yok
C++:
#ifdef ENABLE_TITLE_SYSTEM
int CInstanceBase::GetPrestige()
{
    return m_sPrestige;
}

UINT CInstanceBase::GetPrestigeGrade()
{
    int pTitle_vegas[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19};   

    if (m_sPrestige == pTitle_vegas[1])
        return 0;
    else if (m_sPrestige == pTitle_vegas[2])
        return 1;
    else if (m_sPrestige == pTitle_vegas[3])
        return 2;
    else if (m_sPrestige == pTitle_vegas[4])
        return 3;
    else if (m_sPrestige == pTitle_vegas[5])
        return 4;
    else if (m_sPrestige == pTitle_vegas[6])
        return 5;
    else if (m_sPrestige == pTitle_vegas[7])
        return 6;
    else if (m_sPrestige == pTitle_vegas[8])
        return 7;
    else if (m_sPrestige == pTitle_vegas[9])
        return 8;
    else if (m_sPrestige == pTitle_vegas[10])
        return 9;
    else if (m_sPrestige == pTitle_vegas[11])
        return 10;
    else if (m_sPrestige == pTitle_vegas[12])
        return 11;
    else if (m_sPrestige == pTitle_vegas[13])
        return 12;
    else if (m_sPrestige == pTitle_vegas[14])
        return 13;
    else if (m_sPrestige == pTitle_vegas[15])
        return 14;
    else if (m_sPrestige == pTitle_vegas[16])
        return 15;
    else if (m_sPrestige == pTitle_vegas[17])
        return 16;
    else if (m_sPrestige == pTitle_vegas[18])
        return 17;
    else if (m_sPrestige == pTitle_vegas[19])
        return 18;
    else if (m_sPrestige == pTitle_vegas[0])
        return 19;
    return 0;
}
#endif
 
Ünvanın gözükmemesi o dedigimden kaynaklıydı fakat sizde başka birşey var. İsterseniz asilzade full server files dosyalarından karşılaştırarak hatanızı bulabilirsiniz
 
Ünvan sisteminde aldığınız ünvanın verdiği bonus karakterinize işliyorsa python kaynaklıdır. Eğer işlemiyorsa source + python kaynaklıdır
 
Ünvanın gözükmemesi o dedigimden kaynaklıydı fakat sizde başka birşey var. İsterseniz asilzade full server files dosyalarından karşılaştırarak hatanızı bulabilirsiniz
eksik göremedim 3. kontrol edişim dosyaları. sorunu çözdüm mavi ruh sistem ek dosyalarını kullanarak çözdüm premium ünvan kısmı çoğaltılmış vs vs şeyler vardı mavi ruhun yaptığı işime yaranyanları silerim mantığıyla denedim sorun çözüldü
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst