Fethi Polat 1
Fethi Polat
ShadowFon 1
ShadowFon
bikral 1
bikral
-TuRKuaZ- 1
-TuRKuaZ-
SLyFeLLowTR 1
SLyFeLLowTR
TGamesZeus 1
TGamesZeus
Best Studio 1
Best Studio
berkmenoo 1
berkmenoo
InfernoShade 1
InfernoShade
Hikaye Ekle

Lonca Simgesi Görünmeme Sorunu FIX

Murat K.

Kendini satanı affederiz, Karakterini Satanı Değil
TM Üye
Katılım
30 May 2019
Konular
609
Mesajlar
2,985
Çözüm
26
Online süresi
1mo 26d
Reaksiyon Skoru
2,368
Altın Konu
14
TM Yaşı
7 Yıl 18 Gün
Başarım Puanı
272
MmoLira
798
DevLira
242
Ticaret - 100%
1   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. 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

Paylaşım için teşekkürler ?
 
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