Yardım Bağırmada Yabancı Kelime Ve Yazdıgım Cıkmıyor

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

Platoon22

Üye
Üye
Mesaj
61
Beğeni
4
Puan
421
Ticaret Puanı
0
Böyle Bir Yabancı Kelıme Hatası Alıyorum ve Bazı Kelımelerı Yazdıgımda Hiçbirsey cıkmıyor sorun neyden kaynaklı olabılır sadece bunu bagırmada yapıyor ''!'' kullandıgım zaman normal yazdıgımda yazıyor sorun olmuyor Yardımcı Olursanız sevinirim..


sadasdsa.png
 
Global chat sistemi var ise kapatıp dener misiniz?
 
İnput_main dosyanızı paylaşırmısınız.
 
chat bayrak sistemi felan eklenmiş bunlarda kaynaklı bir problem olabilir ECRINA_CHAT_BAYRAK definesini kapatıp denenmesi lazım.
 
@Trashy katılıyorum ECRINA_CHAT_BAYRAK definesini kapatıp build edip denermisiniz
 
input_p2p.cpp içinde şu kısımları karşılaştır:

C++:
struct FuncShout
{
    const char * m_str;
    BYTE m_bEmpire;

    FuncShout(const char * str, BYTE bEmpire) : m_str(str), m_bEmpire(bEmpire)
    {
    }   

    void operator () (LPDESC d)
    {
    
        // ADDED GLOBAL SHOUT OPTION
        if (!d->GetCharacter())
            return;
            
        if(!g_bGlobalShoutEnable && (d->GetCharacter()->GetGMLevel() == GM_PLAYER && d->GetEmpire() != m_bEmpire))
            return;
        
        
        d->GetCharacter()->ChatPacket(CHAT_TYPE_SHOUT, "%s", m_str);
    }
};

void SendShout(const char * szText, BYTE bEmpire)
{
    const DESC_MANAGER::DESC_SET & c_ref_set = DESC_MANAGER::instance().GetClientSet();
    std::for_each(c_ref_set.begin(), c_ref_set.end(), FuncShout(szText, bEmpire));
}

void CInputP2P::Shout(const char * c_pData)
{
    TPacketGGShout * p = (TPacketGGShout *) c_pData;
    SendShout(p->szText, p->bEmpire);
}
 
Geri
Üst