mannaxxx 1
mannaxxx
Agora Metin2 1
Agora Metin2
Mt2Hizmet 1
Mt2Hizmet
berkmenoo 1
berkmenoo
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
farkmt2official 1
farkmt2official
cemalggevenc 1
cemalggevenc
Hikaye Ekle

Fix for PvP Mode Not Saving After Logout [C++]

  • Konuyu başlatan Konuyu başlatan muchomor1337
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 4
  • Görüntüleme Görüntüleme 438

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Hi Today we’re going to fix a common issue with the PvP mode setting in the game. As you’ve probably noticed, the setting never saves. A relog, channel switch or logout is enough to reset it, and you have to set it again every time.
I’ll show you the simplest way to fix it. Let’s get started

Merhaba! Bugün, oyundaki PvP Modu ayarının kaydedilmemesiyle ilgili yaygın bir sorunu çözeceğiz. Bildiğiniz gibi, bu ayar hiçbir zaman kalıcı olmuyor – yeniden giriş yapmak, kanal değiştirmek veya oyundan çıkmak bile yeterli, ve her seferinde tekrar ayarlamak gerekiyor.
Neyse ki, bunun için basit bir çözümümüz var. Hadi başlayalım!

fix.jpg

Code:
Kod:
cmd_general.cpp

Find: ACMD(do_pkmode)


add before: ch->SetPKMode(mode);

this:

    // Bir soğuma süresi eklemenizi öneririm ama gerekli değil
    if (!PulseManager::Instance().IncreaseCount(ch->GetPlayerID(), ePulse::Cooldown, std::chrono::milliseconds(2000), 1))
    {
        return;
    }
    // Bir soğuma süresi eklemenizi öneririm ama gerekli değil

    ch->SetQuestFlag("pkmode.muchomor", mode);


input_login.cpp

Find: EnterGame


Add:

    BYTE savedPkMode = ch->GetQuestFlag("pkmode.muchomor");
    if (savedPkMode > 0 && savedPkMode <= PK_MODE_FREE)
    {
        ch->SetPKMode(savedPkMode);
    }


now we will fix visual error on .py

uisystem.py

Find:

    def __ClickGameOptionButton(self):
        self.Close()

        if not self.gameOptionDlg:
            self.gameOptionDlg = uiGameOption.OptionDialog()

        self.gameOptionDlg.Show()

add after Show()

        self.gameOptionDlg.OnChangePKMode()


And done!
 

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

Geri
Üst