Fethi Polat 1
Fethi Polat
Mt2Hizmet 1
Mt2Hizmet
Sevdamsın 1
Sevdamsın
Nedved35 1
Nedved35
Bvural41 1
Bvural41
Hikaye Ekle

[C++] [GRUP ve ZİNDAN] CORE FIX

  • Konuyu başlatan Konuyu başlatan notto0606
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 19
  • Görüntüleme Görüntüleme 4K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Herkese merhabalar;

Partide grup kurarken ve çevrimdışı olan biriyle zindana girdiğiniz de veren core nin fixidir.

game/src/Party.cpp aç ve arat

Kod:
void CParty::UpdateOfflineState(DWORD dwPID)

Kod bloğunu şöyle değiştir.

Kod:
void CParty::UpdateOfflineState(DWORD dwPID)
{
    TPacketGCPartyAdd p;
    p.header = HEADER_GC_PARTY_ADD;
    p.pid = dwPID;
    memset(p.name, 0, CHARACTER_NAME_MAX_LEN + 1);
    for (TMemberMap::iterator it = m_memberMap.begin(); it != m_memberMap.end(); ++it)
    {
        if (it->second.pCharacter && it->second.pCharacter->GetDesc())
        {
            if (it->second.pCharacter->GetDungeon())
                it->second.pCharacter->GetDungeon()->ExitAllToStartPosition();
            else
                it->second.pCharacter->GetDesc()->Packet(&p, sizeof(p));
        }
    }
}
Yararlı teşekkürler.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst