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 207

okan4141

D E L I
Geliştirici
MT Üye
Mesaj
746
Çözümler
26
Beğeni
1.728
Puan
1.029
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:
Geri
Üst