Metin2 Event Restart (Default Event Queue)

  • Konuyu açan Konuyu açan okan4141
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 4
  • Gösterim Gösterim 471

okan4141

D E L I
Geliştirici
MT Üye
Mesaj
907
Çözümler
26
Beğeni
2.231
Puan
1.529
Ticaret Puanı
0
Henüz deneme fırsatım olmadı. :rolleyes:

event.cpp aç ve ekle:

C++:
Genişlet Daralt Kopyala
LPEVENT event_restart(LPEVENT& event, TEVENTFUNC func, event_info_data* info, long when)
{
    if (event)
    {
        event_cancel(&event);
        event = nullptr;
    }

    event = event_create(func, info, when);
    return event;
}

event.h aç ve ekle:

C++:
Genişlet Daralt Kopyala
extern LPEVENT event_restart(LPEVENT& event, TEVENTFUNC func, event_info_data* info, long when);


USAGE:

C++:
Genişlet Daralt Kopyala
void CHARACTER::Func(const BYTE bySec)
{
    char_event_info* info = AllocEventInfo<char_event_info>();
    info->ch = this;

    event_restart(m_pkEvent, event_func, info, PASSES_PER_SEC(bySec));
}


 
Son düzenleme:
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst