Fethi Polat 1
Fethi Polat
TuZaKK 1
TuZaKK
xranzei 1
xranzei
Agresifizm 1
Agresifizm
Bvural41 1
Bvural41
Hikaye Ekle

Lonca Simgesi Görünmeme Sorunu FIX

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Lonca sembol fixini yapanların karşılaştığı bir sorun.
Lonca leveli ne olursa olsun imza resmi yüklenmiyordu o fix'in geriye alınmış hali.
Bende kendi serverim üzerinde fixleri test ederken hata ile karşılaştım yardımı dokunur aynı sorunu yaşayan olur diye paylaşıyorum çünkü bende bayağı bir konu gezdim bayağı bir kişiye sordum meğer çözümü fix diye attığımız şeylermiş :)


game/src/input_login.cpp gir ve arat.


Kod:
    DWORD bufSize = sizeof(DWORD) * 2 * rkMarkMgr.GetMarkCount();

değiştir.

Kod:
    DWORD bufSize = sizeof(WORD) * 2 * rkMarkMgr.GetMarkCount();

game/src/packet.h gir ve arat.

Kod:
typedef struct packet_mark_idxlist
{
    BYTE    header;
    DWORD    bufSize;
    DWORD    count;
    //µÚ¿¡ size * (WORD + WORD)¸¸Å µ¥ÀÌÅÍ ºÙÀ½
} TPacketGCMarkIDXList;

değiştir.

Kod:
typedef struct packet_mark_idxlist
{
    BYTE    header;
    DWORD    bufSize;
    WORD    count;
    //µÚ¿¡ size * (WORD + WORD)¸¸Å µ¥ÀÌÅÍ ºÙÀ½
} TPacketGCMarkIDXList;

Game build edebilirsiniz.

Client Source/source/UserInterface/GuildMarkDownloader.cpp gir ve arat.

Kod:
    DWORD guildID, markID;

    for (DWORD i = 0; i < kPacketMarkIndex.count; ++i)
    {
        Recv(sizeof(DWORD), &guildID);
        Recv(sizeof(DWORD), &markID);

        // ±æµåID -> ¸¶Å©ID À妽º µî·Ï
        CGuildMarkManager::Instance().AddMarkIDByGuildID(guildID, markID);
    }

değiştir.

Kod:
    WORD guildID, markID;

    for (DWORD i = 0; i < kPacketMarkIndex.count; ++i)
    {
        Recv(sizeof(WORD), &guildID);
        Recv(sizeof(WORD), &markID);

        // ±æµåID -> ¸¶Å©ID À妽º µî·Ï
        CGuildMarkManager::Instance().AddMarkIDByGuildID(guildID, markID);
    }

Client Source/source/UserInterface/Packet.h gir ve arat.

Kod:
typedef struct packet_mark_idxlist
{
    BYTE    header;
    DWORD    bufSize;
    DWORD    count;
    //µÚ¿¡ size * (WORD + WORD)¸¸Å µ¥ÀÌÅÍ ºÙÀ½
} TPacketGCMarkIDXList;

değiştir.

Kod:
typedef struct packet_mark_idxlist
{
    BYTE    header;
    DWORD    bufSize;
    WORD    count;
    //µÚ¿¡ size * (WORD + WORD)¸¸Å µ¥ÀÌÅÍ ºÙÀ½
} TPacketGCMarkIDXList;

Screenshot_13a02278f68485e3e.jpg



Sorun ortadan kalkacaktır iyi eğlenceler. TAB ayarlı verilmiştir sorun yaşarsanız iletin paste olarak ekleyeyim.
 

En Çok Reaksiyon Alan Mesajlar

bu shorty adminin kendi ely sunucularının cok uzun süredir acık olmasından dolayı cok fazla lonca olduğu icin paylaştığı bir fix ve bu fixi uygulayınca lonca simgesi gözükmüyor, fixin acmacı normalde word olan şeyi dword yaparak sayıyı coğlatmakdı fakat lonca simgesini bozuyor.
 
söylediğimi konuya eklersen bilgilenmiş olurlar 0 bir alt yapıda bakın zaten bu halde bahsettiğim fix adı altında verileni yapanlarda bu sorun mevcut
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst