📌2 Senelik Yolculuğumuzda 1.000.000m+ Ham Görüntüleme İçin Teşekkürler. İyi ki varsınız! 🙏🏻
Discord sunucumuza tüm üyelerimiz davetlidir! ✨(Link)
  • Discord ile Kayıt Aktif | Onaylı Üyelik
    Forumdan daha fazla yararlanmak için, Discord ile kaydolun ve daha ayrıcalıklı olun 👑
  • Telegram ile Kayıt Aktif | Onaylı Üyelik
    Forumdan daha fazla yararlanmak için, Telegram ile kaydolun ve daha ayrıcalıklı olun 👑

Önemli - Dupe Fix [cBaraN]

Önemli - Dupe Fix [cBaraN]

ProxyXF ProxyXF - #1
Son günlerde serverlere girip item dupelayıp serveri crashleyen arkadaştan kurtulmanız için basit fix

input_main.cpp arat
Kod:
int CInputMain::Analyze(LPDESC d, BYTE bHeader, const char * c_pData)
{
    LPCHARACTER ch;

    if (!(ch = d->GetCharacter()))
    {
        sys_err("no character on desc");
        d->SetPhase(PHASE_CLOSE);
        return (0);
    }

    int iExtraLen = 0;

    if (test_server && bHeader != HEADER_CG_MOVE)
        sys_log(0, "CInputMain::Analyze() ==> Header [%d] ", bHeader);

altına ekle:
Kod:
if (ch->GetDesc()->GetPhase() != PHASE_GAME && ch->GetDesc()->GetPhase() != PHASE_DEAD)
    {
        sys_err("no character in game");
        sys_log(0, "no character in game %u %u %u", ch->GetPlayerID(), ch->GetDesc()->GetPhase(), bHeader);
        d->SetPhase(PHASE_CLOSE);
        return (0);
    }

desc.h arat:
Kod:
bool            IsPhase(int phase) const    { return m_iPhase == phase ? true : false; }

altına ekle:
Kod:
int            GetPhase() const    { return m_iPhase; }

Olası Örnek Durumlar:

1636256298581.png
1636256305088.png
granny2.9 granny2.9 - #2
Teşekkürler admin bey
URL: https://www.sadece1.com//konular/oenemli-dupe-fix-cbaran.201/

Discord Sunucumuz

Üst