InfernoShade 1
InfernoShade
Fethi Polat 1
Fethi Polat
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
shrpnl 1
shrpnl
YusufŞimşek14 1
YusufŞimşek14
berzahx 2
berzahx
xranzei 1
xranzei
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

Hide/Show Costume 1

indirmek için izniniz yok
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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!

Sistemi önceden eklemiştim gayet güzer sistem paylaşım için teşekkürler
 
Paylaşım için teşekkürler konunuz kaynağa taşındı.
 
yardım lütfen. oturum açtığımda sunucu ölüyor. kodlar bu çizgiyi gösteriyor :

help please. my server is crash when i login. the gdb show these lines :

Hilfe bitte. Der Server stirbt, wenn ich mich anmelde. Die Codes zeigen auf diese Zeile
 

Ekli dosyalar

  • crash.png
    crash.png
    3.9 KB · Görüntüleme: 0
  • crash_gdb.txt
    crash_gdb.txt
    4.4 KB · Görüntüleme: 0
Paylaşım için teşekkürler.
 
If someone use marty source, need to change some code in char.cpp


C++:
void CHARACTER::SetQuestFlag(const std::string& flag, int value)

this function change to:


C++:
void CHARACTER::SetQuestFlag(const std::string& flag, int value)
{
    quest::CQuestManager& q = quest::CQuestManager::Instance();
    quest::PC* pPC = q.GetPC(GetPlayerID());

    if (!pPC) {    //@fixme462
        //sys_err("Nullpointer when trying to set questflag %s for player with pid %lu", flag.c_str(), pid);
        return;
    }
    pPC->SetFlag(flag, value);
}

and this function:

C++:
int CHARACTER::GetQuestFlag(const std::string& flag) const

change to:

C++:
int CHARACTER::GetQuestFlag(const std::string& flag) const
{
    if (!IsPC())
    {
        sys_err("Trying to get qf %s from non player character", flag.c_str());
        return 0;
    }

    quest::CQuestManager& q = quest::CQuestManager::Instance();
    quest::PC* pPC = q.GetPC(GetPlayerID());

    if (!pPC) {    //@fixme462
        //sys_err("Nullpointer when trying to access questflag %s for player with pid %lu", flag.c_str(), pid);
        return 0;
    }
    return pPC->GetFlag(flag);
}
 
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