StackTrace 1
StackTrace
romegames 1
romegames
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Reklam vermek için turkmmo@gmail.com

Revive protection

  • Konuyu başlatan Konuyu başlatan Okan-Kurt
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 11
  • Görüntüleme Görüntüleme 1K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Türkiye'nin ilk OldSchool MOBİL 1-99 Sunucusu Sezar2 9 Ekim'de Açılıyor! Rekor Açılışı Kaçırma! HEMEN TIKLA!

C++:
Char.cpp Açılır

Aratıllır : LastDropTime  = 0;

Eklenir Altına bir bolşuk bırakılıp
#ifdef __ENABLE_ANTI_DK__
    m_dwProtectedEnd = 0;
#endif

char.h Açılır

en alta eklenir

#ifdef __ENABLE_ANTI_DK__
    public:
        void            ReviveProtection (int iDur = 5) { m_dwProtectedEnd = get_dword_time() + iDur * 1000; };
        void            RemoveReviveProtection() { m_dwProtectedEnd = 0; };
        bool            IsProtected() { return m_dwProtectedEnd && get_dword_time() < m_dwProtectedEnd; };

    private:
        DWORD            m_dwProtectedEnd;
#endif

charbattle.cpp açılır

aratılır     pkVictim->BeginFight(this);

altına eklenir

#ifdef __ENABLE_ANTI_DK__
    if (IsProtected())
        RemoveReviveProtection();

    if (pkVictim->IsProtected())
        return false;
#endif
 

En Çok Reaksiyon Alan Mesajlar

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