HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Teşekkür ederim kaynak olarak açamadımPaylaşım İçin teşekkürler konunuz kaynağa taşındı.

Konu eksik kopy paste yapılmış;
Doğrusu:
[CODE lang="cpp" title="Doğrusu"]@add service.h
Add service.h
#define ENABLE_REGEN_RENEWAL
Find char_battle.cpp
CHARACTER:
ead
Add End Function
#ifdef ENABLE_REGEN_RENEWAL
if (!IsPC() && !GetDungeon())
{
if (GetRegen() != NULL)
regen_event_create(GetRegen());
}
#endif
Find cmd_gm.cpp
struct FuncPurge
Find Second
M2_DESTROY_CHARACTER(pkChr);
Add Upper
#ifdef ENABLE_REGEN_RENEWAL
if (!pkChr->IsPC() && !pkChr->GetDungeon())
if (pkChr->GetRegen() != NULL)
regen_event_create(pkChr->GetRegen());
#endif
Find regen.cpp
EVENTFUNC(regen_event)
Find Second
return PASSES_PER_SEC(regen->time);
Change
#ifdef ENABLE_REGEN_RENEWAL
regen->event = NULL;
return 0;
#else
return PASSES_PER_SEC(regen->time);
#endif
Find regen.cpp
bool regen_load
Find Second
regen_event_info* info = AllocEventInfo<regen_event_info>();
info->regen = regen;
regen->event = event_create(regen_event, info, PASSES_PER_SEC(regen->time));
Change
#ifndef ENABLE_REGEN_RENEWAL
regen_event_info* info = AllocEventInfo<regen_event_info>();
info->regen = regen;
regen->event = event_create(regen_event, info, PASSES_PER_SEC(regen->time));
#endif
Find regen.cpp
Add End
#ifdef ENABLE_REGEN_RENEWAL
void regen_event_create(LPREGEN regen)
{
if (!regen)
return;
if (regen->time != 0)
{
regen_event_info* info = AllocEventInfo<regen_event_info>();
info->regen = regen;
regen->event = event_create(regen_event, info, PASSES_PER_SEC(regen->time));
}
}
#endif
Find regen.h
Add End
#ifdef ENABLE_REGEN_RENEWAL
extern void regen_event_create(LPREGEN regen);
#endif
Find char.h
Add public:
#ifdef ENABLE_REGEN_RENEWAL
LPREGEN GetRegen();
#endif
Find char.cpp
Add End
LPREGEN CHARACTER::GetRegen()
{
return m_pkRegen;
}
[/CODE]
Doğrusu:
[CODE lang="cpp" title="Doğrusu"]@add service.h
Add service.h
#define ENABLE_REGEN_RENEWAL
Find char_battle.cpp
CHARACTER:
eadAdd End Function
#ifdef ENABLE_REGEN_RENEWAL
if (!IsPC() && !GetDungeon())
{
if (GetRegen() != NULL)
regen_event_create(GetRegen());
}
#endif
Find cmd_gm.cpp
struct FuncPurge
Find Second
M2_DESTROY_CHARACTER(pkChr);
Add Upper
#ifdef ENABLE_REGEN_RENEWAL
if (!pkChr->IsPC() && !pkChr->GetDungeon())
if (pkChr->GetRegen() != NULL)
regen_event_create(pkChr->GetRegen());
#endif
Find regen.cpp
EVENTFUNC(regen_event)
Find Second
return PASSES_PER_SEC(regen->time);
Change
#ifdef ENABLE_REGEN_RENEWAL
regen->event = NULL;
return 0;
#else
return PASSES_PER_SEC(regen->time);
#endif
Find regen.cpp
bool regen_load
Find Second
regen_event_info* info = AllocEventInfo<regen_event_info>();
info->regen = regen;
regen->event = event_create(regen_event, info, PASSES_PER_SEC(regen->time));
Change
#ifndef ENABLE_REGEN_RENEWAL
regen_event_info* info = AllocEventInfo<regen_event_info>();
info->regen = regen;
regen->event = event_create(regen_event, info, PASSES_PER_SEC(regen->time));
#endif
Find regen.cpp
Add End
#ifdef ENABLE_REGEN_RENEWAL
void regen_event_create(LPREGEN regen)
{
if (!regen)
return;
if (regen->time != 0)
{
regen_event_info* info = AllocEventInfo<regen_event_info>();
info->regen = regen;
regen->event = event_create(regen_event, info, PASSES_PER_SEC(regen->time));
}
}
#endif
Find regen.h
Add End
#ifdef ENABLE_REGEN_RENEWAL
extern void regen_event_create(LPREGEN regen);
#endif
Find char.h
Add public:
#ifdef ENABLE_REGEN_RENEWAL
LPREGEN GetRegen();
#endif
Find char.cpp
Add End
LPREGEN CHARACTER::GetRegen()
{
return m_pkRegen;
}
[/CODE]
- 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)
Benzer konular
- Cevaplar
- 3
- Görüntüleme
- 291
- Cevaplar
- 8
- Görüntüleme
- 1K
- Cevaplar
- 6
- Görüntüleme
- 289
