Envanter Görüntüleme Aç/Kapat Oyun Seçeneklerine [C++, PYTHON ve LUA]

- KANIT -
envanter görüntüleme kanit.webp
 
En son bir moderatör tarafından düzenlenmiş:
Packet Hatası alanlar şu değilde yapsın ;

char.cpp aç ve arat
C++:
Genişlet Daralt Kopyala
void CHARACTER::SendEquipment(LPCHARACTER ch)
{

kod bloğunu komple değiştir :

C++:
Genişlet Daralt Kopyala
void CHARACTER::SendEquipment(LPCHARACTER ch)  
{
    TPacketViewEquip p;
    p.header = HEADER_GC_VIEW_EQUIP;
    p.vid    = GetVID();
    int pos[16] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 19, 20, 21, 22, 23 };
    for (int i = 0; i < 16; i++)
    {
        LPITEM item = GetWear(pos[i]);
        if (item)
        {
            p.equips[i].vnum = item->GetVnum();
            p.equips[i].count = item->GetCount();
   
            thecore_memcpy(p.equips[i].alSockets, item->GetSockets(), sizeof(p.equips[i].alSockets));
            thecore_memcpy(p.equips[i].aAttr, item->GetAttributes(), sizeof(p.equips[i].aAttr));
        }
        else
        {
            p.equips[i].vnum = 0;
        }
    }
    ch->GetDesc()->Packet(&p, sizeof(p));
}
 
Hala böyle bir sysser veriyor;
Kod:
Genişlet Daralt Kopyala
0715 16:45:39112 :: Unknown packet header: 160, last: 63 99
GM hesapla bir sorun olmuyor bakılıyor aynı şekilde herhangi bir hesapla Gm hesaba da bakılıyor ama 2 tane sıradan hesaplar birbirine bakmaya çalışınca oyundan atıp bu hatayı veriyor.
@Whistle
 
Hala böyle bir sysser veriyor;
Kod:
Genişlet Daralt Kopyala
0715 16:45:39112 :: Unknown packet header: 160, last: 63 99
GM hesapla bir sorun olmuyor bakılıyor aynı şekilde herhangi bir hesapla Gm hesaba da bakılıyor ama 2 tane sıradan hesaplar birbirine bakmaya çalışınca oyundan atıp bu hatayı veriyor.
@Whistle
Üst yorumda packet hatası alanlar bunu yapsın diye belirtmiş onu denediniz mi ?
 
Güncel sorunsuz çalışıyor.

1662475646653.webp
 
Hocam bende busekil olu
999.webp
yor bı çözümü varmı acaba
 
Son düzenleme:
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst