aslan6474 1
aslan6474
berzahx 1
berzahx
Bodyguardd 1
Bodyguardd
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
romegames 1
romegames
Reklam vermek için turkmmo@gmail.com

## PARTY DUNGEON FİX ##

Türkiye'nin ilk Cross-Platform OldSchool MOBİL & PC 1-99 Sunucusu Lamira2 6 Kasım'da Açılıyor! Büyük Açılışı Kaçırma HEMEN TIKLA!

Merhaba arkadaşlar.
Dün bir müşterimin talebi üzerine kontrol ettiğimde gözüme çarptı bende fixini paylaşmak istedim.
martysama'larda bu fix genel olarak bulunuyor fakat kontrol etmenizde fayda var.

Game-Db Source/Server/game/src/party.cpp

gir ve arat;

C++:
void CParty::UpdateOfflineState(DWORD dwPID)

bloğun içerisinde bul;


C++:
    for (TMemberMap::iterator it = m_memberMap.begin(); it != m_memberMap.end(); ++it)
    {
        if (it->second.pCharacter && it->second.pCharacter->GetDesc())
            it->second.pCharacter->GetDesc()->Packet(&p, sizeof(p));
    }

değiştir;

C++:
    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));
        }
    }

İyi forumlar.
 

En Çok Reaksiyon Alan Mesajlar

paylaşım için teşekkürler

Bu arada

dungeon party crash fixi

char.cpp
if (m_pkDungeon && IsPC())
SetDungeon(NULL);

arat

if (m_pkDungeon && IsPC() && !pkParty)
SetDungeon(NULL);

değiştir.

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

Geri
Üst